/* Global Styles */

body {
	margin:0px;
	padding: 0px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	/*text-align: center;*/
	font-size:11px;
	line-height:16px;
	color:#666666;
	background-color: #fff;
	}
div, span, table, td, tr, p, a, img, label, textarea, button, form {/*text-align: left;*/ margin: 0px; padding: 0px; border: none;}
input{margin: 0px; padding: 0px;}

h1 {font-size:18px;margin:0;padding:0;font-weight: normal;}
h2 {font-size:18px;margin:0;padding:0;font-weight: normal;}
h3 {margin:0;padding:0;}

div.main{width: 960px; margin: 0 auto;}
div.bottomEnde{width: 960px; margin: 0 auto; height: 5px; clear: left;}

/*ab hier div.head*/
div.head{width: 960px;height: 95px;/*background-image:url(../images/webdesign/headBG.gif);background-position: right top;background-repeat:no-repeat;*/}

	/*ab hier homeLogo*/
	.homeLogo a, .homeLogo a:hover, .homeLogo a:visited, .homeLogo a:focus, .homeLogo a:active
	{border: 0; margin: 0; padding: 0;}

	.homeLogo a img, .homeLogo a:hover img, .homeLogo a:visited img, .homeLogo a:focus img, .homeLogo a:active img
	{border: 0; margin: 0; padding: 0;}


	/*ab hier navigationTop*/
	div.head .navigationTop{width: 722px;height: 20px;padding: 10px 0 0 23px;float: left;font-size: 9px;color: #999;}
	.navigationTop span a {color: #999;text-decoration: none;}
	.navigationTop span a:hover {color:#C63850;}
	.navigationTop .depart{padding: 0 8px 0 8px;}

	/*ab hier subHeader*/
	.subHeader {color: #B4B4B4;line-height:22px;font-size: 18px;font-weight: normal;}
	.content .subHeader {color: #929292;line-height:22px;font-size: 18px;font-weight: normal;}
	div.head .subHeader {float: right; padding: 0px;}
	div.head .subHeader span{float: left;}
	
	/*ab hier logoHeader*/
	div.head .logoHeader {float: right; padding: 24px 0px 0px 0px; width: 211px;}
	div.head .logoHeader img{border: none; padding:0px; width: 160px;}
	div.head .logoHeader a img{border: none; padding:0px; text-decoration: none;}
	
	/*ab hier subheaderHaendler*/
	div.head span.subHeaderHaendler {color: #c63850;line-height:22px;font-size: 18px;font-weight: normal; padding: 5px 0 0 0; clear: left;}
	div.head .subHeaderHaendler span.square{float: left;width: 10px;height: 10px;width: 15px;}
	

	/*ab hier alles fuer navigation*/
	.navigation {color: #0f2c5d;line-height:16px; padding: 0 0 5px 23px; font-size: 11px;font-weight: bold;}
	.navigation a {text-decoration: none; color: #0f2c5d;}
	.navigation a:hover {color:#C63850;}
	.navigation .depart{padding: 0 8px 0 8px;}

	/*ab hier alles fuer divHeadBottom*/
	div.headBottom{float: left;width: 955px;height: 10px;background-color:#0f2c5d;}
	div.headBottom div.square{float: right;width: 10px;height: 10px;width: 15px;}
	div.visitenkarte div.square{float: left;width: 10px;height: 10px;width: 15px;}
	.bgMag{background-color:#c63850;}
	.bgYel{background-color:#efe545;}
	.bgLil{background-color:#8769a5;}
	.bgLigBlu{background-color:#66bfb9;}




/*ab hier alles fuer den contentGrid*/


.content{width: 937px;float: left;padding: 36px 0 0 23px;background-image:url(../images/webdesign/bgContent3.png);background-position: left top;background-repeat:no-repeat;}

	.content a {color: #0f2c5d; text-decoration:none;}
	.content a:hover {color: #C63850;}

.contentLeft{width: 618px;float: left;background-image:url(../images/webdesign/dottedBorder.gif);background-repeat:repeat-y;background-position: right top;}

	/*ab hier alles fuer columnLeft*/
.contentLeft .columnLeft{width: 137px;float: left;}
.contentLeft .columnLeft .naviLeft{width: 137px; float: left; clear: left;}

.naviLeft .innerNav{width: 121px; float: left; clear: left; padding-left: 12px;}

.contentLeft .columnLeft .border{float: left; clear: left; height: 36px; width: 137px; background-image:url(../images/webdesign/dottedBorderBot.gif);background-repeat:repeat-x;background-position: 0 18px;}/*iterationsausnahme!*/

.contentLeft .columnLeft .hotline{float: left; clear: left; width: 137px;}

.columnLeft .mainHeadline	{clear:left; color:#C63850; float:left; font-size:13px; font-weight:bold; padding-bottom:3px;}
.columnLeft .subHeadline	{float: left; clear: left; font-weight:bold; padding-bottom: 3px; color:#0F2C5D; padding-top:10px;}

	/*ab hier alles fuer columnCenterSmall*/
.columnCenterSmall{
		width: 435px;
		float: left;
		background-image:url(../images/webdesign/dottedBorder.gif);
		background-repeat:repeat-y;
		background-position: left top;
		padding: 0 22px 0 22px;
}


.columnCenterSmall .themeA, .columnCenterSmall .themeB{width: 435px;float: left;}
.columnCenterSmall .themeA{height: 350px;}




.columnCenterSmall .themeB .subHeader {float: left; padding:0;}

.columnCenterSmall .themeProductsA, 
.columnCenterSmall .themeProductsB, 
.columnCenterSmall .themeProductsC, 
.columnCenterSmall .themeProductsE, 
.columnCenterSmall .themeProductsF{width: 435px;float: left;}

.columnCenterSmall .themeProductsB{padding: 12px 0 0 0;}
.columnCenterSmall .themeProductsA{padding: 6px 0 0 0;}

p.helptextRed{color: #C63850; font-weight:bold; margin: 5px 0 5px 0;}
p.helptext{font-weight:bold; margin: 5px 0 5px 0; padding: 0 0 0 85px;
background-image:url(../images/webdesign/contactIcon.png);background-repeat:no-repeat;background-position: 0 0px;}


.columnCenterSmall .themeProductsA .imageBoxB{width: 137px;float: left; padding: 8px 8px 10px 0;}
.columnCenterSmall .themeProductsA .imageBoxB img{width: 137px; height: 137px; float: left; padding: 7px 0 7px 0;}

					/* hier auch Angaben zu ".themeProductsB p UND .themeProductsB img"  fuer den Bereich: ".columnCenterBig2 .themeProductsB"*/
.themeProductsB p,.themeProductsG p {vertical-align: top; float: left; text-align: left; padding-top: 0px;}
.themeProductsB img{float: left; text-align: left; padding-right: 6px;}
.themeProductsG img{float: left; text-align: left; padding-top: 6px; padding-bottom: 6px;}

.columnCenterSmall .themeProductsG p{width: 435px; padding: 6px 0 0 0;}

.columnCenterSmall .themeProductsG ul{list-style-type:square; list-style-position:outside; padding-top: 0px; padding-bottom: 0px;}


.columnCenterSmall .themeProductsB img{width: 240px;}
.columnCenterSmall .themeProductsG img{width: 435px;}



.columnCenterSmall .themeProductsC .imageBoxSmall, .columnCenterSmall .themeProductsE .imageBoxSmall{width: 137px;float: left; padding: 8px 12px 0 0;}
.columnCenterSmall .themeProductsC .imageBoxLarge{width: 286px;float: left; padding: 8px 0 0 0;}

.columnCenterSmall .themeProductsE .imageBoxLarge{width: 286px; height: 435px; float: left; padding: 8px 0 0 0; overflow:hidden;}

.columnCenterSmall .themeProductsF .imageBoxLarge {width: 435px;float: left; padding: 8px 0 0 0; overflow:hidden;}

.columnCenterSmall .themeProductsC .imageBoxSmall img, 
.columnCenterSmall .themeProductsE .imageBoxSmall img{width: 137px; height: 137px; float: left; padding-bottom: 12px;}

.columnCenterSmall .themeProductsC .imageBoxLarge img{width: 286px; height: 286px; float: left; padding-bottom: 12px;}
.columnCenterSmall .themeProductsC .imageBoxB img, .columnCenterSmall .themeProductsF .imageBoxB img{width: 137px; height: 137px; float: left; padding: 0px 0 7px 0;}
.columnCenterSmall .themeProductsC .imageBoxB, .columnCenterSmall .themeProductsF .imageBoxB{width: 137px;float: left; padding: 0px 12px 10px 0;}

.columnCenterSmall .themeProductsE .imageBoxLarge img{float: left; padding-bottom: 10px; width: 286px; height: 435px;}
.columnCenterSmall .themeProductsF .imageBoxLarge img{float: left; padding-bottom: 10px; width: 455px; height: 286px;}




.columnCenterSmall .contentText{width: 435px; float: left; clear: left;}
.columnCenterSmall .contentText p, .columnCenterSmall .contentText span{padding: 9px 0 9px 0;}




/*fuer die KONTAKT.HTML-Seite BEGINN*/
		.columnCenterSmall .themeB .halfRow{width: 200px; float: left; padding: 3px 15px 2px 0; }
		.columnCenterSmall .themeB .fullRow, .columnCenterSmall .themeB .fullRowB, .columnCenterSmall .themeB .fullRowC
		{width: 425px; clear: left; float: left; padding: 10px 10px 5px 0;}

		.halfRow label{float: left; line-height: 20px; padding: 0 8px 0 2px; display: block; width: 165px;}
		.halfRow span{float: left; width: 16px; padding: 3px 0 0 3px; *padding: 0 0 0 2px;}


		.fullRow label, .fullRowB label{float: left; clear: left; background-color: #fff; padding: 1px 3px 1px 0; font-weight: bold;}
		.fullRow span {float: left; clear: left; padding: 0 0 8px 0; }

		.fullRowB div.lab {float: left; background-color: #fff; padding: 2px; height: 16px;}

		.fullRowB div.inp{float: left; padding: 2px 0 0 4px; *padding: 0px 0 0 1px; height: 20px;}
		
		.fullRowB div.inpB{float: left; height: 20px;}
		.fullRowB div.inpB input{font-size: 11px; color: #666; height: 14px !important;}
		
		
		.fullRow span input, .fullRow span textarea, .fullRow div.inpB input{border: 1px solid #a7a6aa;}


		.fullRowB span{float: left; padding: 3px 0 0 3px;}

		label.labelHeadline {font-weight: bold; border: none; padding: 0 0 5px 0;}
/*fuer die KONTAKT.HTML-Seite ENDE*/


		.columnCenterSmall .loginCenter {width: 435px; float: left; padding-top: 6px;}
		.columnCenterSmall .loginCenter div{width: 435px; float: left; clear: left; padding: 3px 0 3px 0;}
		.columnCenterSmall .loginCenter label{width: 60px; float: left; clear: left; padding: 2px;}
		.columnCenterSmall .loginCenter input{float: left; font-weight: bold; font-size: 12px;}

		.columnCenterSmall .cardBox {width: 435px; float: left;}

		.columnCenterSmall .cardBox div.headline2, .columnCenterSmall .listBox div.headline2, .columnCenterSmall .loginCenter div.headline2
		{width: 425px; background-color:#0F2C5D; padding: 4px; margin: 15px 0 10px 0; font-weight:bold; color: #fff; border: 1px solid #ccc; }


		.columnCenterSmall .cardBox div.linklist
		{width: 430px; border: 1px solid #ccc; padding: 2px; margin: 5px 0 15px 0;}
		
		.columnCenterSmall .cardBox div.linklist a
		{padding: 2px; font-weight:bold;}
		
		.columnCenterSmall .cardBox div.linklistHead
		{width: 430px; border: 1px solid #ccc; padding: 2px; margin: 5px 0 0 0; font-weight: bold; color: #fff; background:#0F2C5D;}
		
		.columnCenterSmall .cardBox div.footer
		{padding: 2px; width: 430px; font-style:italic;}

		.columnCenterSmall .cardBox .cardBoxRight div.headline2
		{width: 190px; background-color:#eee; border: 1px solid #ccc; padding: 2px; margin: 15px 0 10px 0; font-weight:bold;}

		.columnCenterSmall .cardBoxRight {float: left; width: 193px; padding: 0 0 0 8px;}
		.columnCenterSmall .cardBoxLeft{float: left; width: 234px; height:300px;}
		.columnCenterSmall .cardBoxLeft img{float: left; width: 234px; height:300px;}

		.columnCenterSmall .cardBoxLeft img.logo{float: right; width: 120px; height:63px; padding: 10px 10px 0 0;}


		.columnCenterSmall .visitenkarteShort 
		{border:1px solid #0F2C5D; float:left;margin:6px 5px 0 0;padding:3px 0 3px 4px;width:209px; background-color: #eee;}
		
		.columnCenterSmall .visitenkarteShortWorldwide
		{border:1px solid #0F2C5D; float:left;margin:6px 5px 0 0;padding:3px 0 3px 4px;width:427px; background-color: #eee;}
		
		.columnCenterSmall .visitenkarteShort input 
		{float:left;margin:0px;padding:0px; border: 1px solid #f00;}
		
		.columnCenterSmall .visitenkarteShort form
		{float:left;margin:0px;padding:0px;}
		
		.columnCenterSmall .listBox {width: 441px; float: left;}
		
		

		.outer {border: 1px solid #0F2C5D; float: left; margin: 5px 0 0 0;}

		.outer div.headline2
		{width: 429px; background-color:#eee; border-bottom: 1px solid #ccc; padding: 2px; margin: 0 0 10px 0; font-weight:bold;}

		.visitenkarte {float: left; width: 433px;}
		.visitenkarte .mainHeadline{float: left; clear: left; font-weight:bold; padding-bottom: 10px; color:#0F2C5D;
		border-bottom: 1px solid #0F2C5D; padding: 2px; width: 429px; background-color:#eee;}
		
		.visitenkarte .underHeadline{float: left; clear: left; color:#0F2C5D; padding: 3px 0 3px 4px; width: 97%;}

		.visitenkarte .textY {float: left; clear: left; width: 425px; padding: 4px 4px 4px 4px; background-color:#eee; color: #0F2C5D;}

		.visitenkarte .textY p{float: left; clear: left; width: 421px; padding: 5px 2px 4px 3px;}

	/*ab hier alles fuer columnCenterBig*/
.columnCenterBig{width: 593px;height: 456px;float: left;padding: 0 23px 0 0; background-position: left top;background-repeat:no-repeat;}
.columnCenterBig .spacerA{width: 581px; height: 12px;float: left; clear: left; padding: 0; background-color:#FFFFFF;}


	table.tableA{width: 581px;height: 444px;float: left; clear: left; padding: 0;}
	table.tableA td.top{vertical-align: top;}
	table.tableA td.bottom{vertical-align: bottom;}

	div.content .subHeader {float: left; /*padding: 23px 0 0 30px;*/}
	div.content .bottomText {padding: 0 0 17px 230px;line-height: 16px;}




	/*ab hier alles fuer columnCenterBig2*/
.columnCenterBig2{width: 618px; float: left;padding: 0 0 12px 0; background-color:#FFFFFF; background-image:url(../images/webdesign/dottedBorder.gif);background-repeat:repeat-y;background-position: right top;}

.columnCenterBig2 .themeB .subHeader {width: 593px; padding: 0 23px 12px 0; float: left; padding:0; clear: left;}

.columnCenterBig2 .themeB {width: 593px; padding: 0 23px 12px 0; float: left; padding:0; clear: left;}

.columnCenterBig2 .contentText{width: 593px; padding: 0 23px 0 0; float: left; clear: left;}


.columnCenterBig2 .themeProductsB {width: 593px; padding: 12px 0 0 0; vertical-align: top; float: left; text-align: left;}

								/*weitere Angaben oben unter  .themeProductsB p   UND   .themeProductsB img  */
.columnCenterBig2 .themeProductsB p{width: 593px;}
.columnCenterBig2 .themeProductsB img{width: 286px;}

.columnCenterBig2 .themeProductsB p.sitemap{padding: 3px; margin-bottom: 10px; font-size: 10px;}

.columnCenterBig2 .themeProductsB h3 {font-size: 12px; padding: 6px 0 3px 3px;}



.columnCenterBig2 .themeProductsC {width: 593px; padding: 12px 0 0 0; vertical-align: top; float: left; text-align: left;}
.columnCenterBig2 .themeProductsC .imageBox{float: left; padding: 0 8px 0 0;}
.columnCenterBig2 .themeProductsC img{width: 320px; float: left; text-align: left;}
.columnCenterBig2 .themeProductsC .textBox{width: 265px; float: left; padding: 0 0 8px 0;}

.columnCenterBig2 .themeProductsC .contentText{width: 593px; float: left; clear: left;}
.columnCenterBig2 .themeProductsC .contentText p{padding: 9px 0 9px 0;}













	/*ab hier alles fuer imageBox*/
	.imageBox{float: left; padding: 0 0 0 11px;}

	.imageBox a{float: left;}
	.imageBox img{float: left; clear: left; width: 100px; padding: 3px 0 3px 0; border: none;}

	.imageBox a.iconArrow{width: 80px;}

/*ab hier alles fuer die rechte Seite*/

.contentRight{width: 319px;float: left;}


				/*Newsboxen fuer die rechte Seite*/
	.contentRight .newsBoxA, .contentRight .newsBoxB, .contentRight .newsBoxC, .contentRight .newsBoxD, .contentRight .newsBoxE
	{width: 296px;float: left; clear: left; padding: 12px 0 12px 21px;background-image:url(../images/webdesign/dottedBorderBot.gif);background-repeat:repeat-x;background-position: left bottom;}

	.contentRight .newsBoxC{width: 279px;}

	.contentRight .end{background-image: none;}/*iterationsausnahme!*/

	.contentRight .start{padding: 0 0 12px 21px;}/*iterationsausnahme!*/

	.contentRight .newsBoxA img {width: 279px; height: 182px; float: left; padding: 8px 0 8px 0;}
	.contentRight .newsBoxB img {width: 120px; height: 182px; float: left; padding: 0 0 8px 8px;}
	.contentRight .newsBoxD img {width: 120px; height: 182px; float: left; padding: 8px 8px 0 0;}

	.contentRight .newsBoxB .textBox130, .contentRight .newsBoxD .textBox130{width: 149px; float: left; padding: 0 0 8px 0;}
	.contentRight .newsBoxD .textBox130 {padding-top: 8px;}

	.contentRight .newsBoxE {line-height: 19px; }

	.contentRight .mainHeadline{float: left; clear: left; font-weight:bold; padding-bottom: 10px; color:#0F2C5D;}
	.contentRight .secondHeadline{float: left; clear: left; padding-bottom: 10px;}



/*Allgemeines*/
a.iconArrow{background-image:url(../images/webdesign/naviPfeilBlauRot.png); background-position: 0px 2px;
		background-repeat:no-repeat; padding: 0 0 0 16px; font-size: 11px; text-decoration: none; font-weight: bold; color:#0f2c5d; height: 15px;}
a.iconArrow:hover{background-position: 0px -13px; color:#C63850;}

a.iconArrowB{width: 121px; float: left; clear: left; background-image:url(../images/webdesign/naviPfeilBlau2.png); background-position: 0px -25px;
		background-repeat:no-repeat; padding: 2px 0 0 16px; font-size: 11px; line-height: 23px; text-decoration: none; font-weight: bold; color:#0f2c5d;}
a.iconArrowB:hover{background-position: 0px 6px; color:#0f2c5d;}

a.iconArrowB_red{width: 121px; float: left; clear: left; background-image:url(../images/webdesign/naviPfeilRot2.png); background-position: 0px -25px;
		background-repeat:no-repeat; padding: 2px 0 0 16px; font-size: 11px; line-height: 23px; text-decoration: none; font-weight: bold; color:#0f2c5d;}
a.iconArrowB_red:hover{background-position: 0px 6px; color:#0f2c5d;}



/*iterationsausnahmen fuer die Navigation Left */
.naviLeft .on{width: 121px; float: left; clear: left; background-image:url(../images/webdesign/naviPfeilBlau2.png); background-position: 0px 6px;
		background-repeat:no-repeat; padding: 2px 0 0 16px; font-size: 11px; line-height: 23px; text-decoration: none; font-weight: bold; color:#0f2c5d;}

.naviLeft .on_red{width: 121px; float: left; clear: left; background-image:url(../images/webdesign/naviPfeilRot2.png); background-position: 0px 6px;
		background-repeat:no-repeat; padding: 2px 0 0 16px; font-size: 11px; line-height: 23px; text-decoration: none; font-weight: bold; color:#0f2c5d;}


a.iconArrowC_red{width: 121px; float: left; clear: left; background-image:url(../images/webdesign/naviPfeilBlau2.png); background-position: 0px -25px;
		background-repeat:no-repeat; padding: 2px 0 0 16px; font-size: 11px; line-height: 23px;  text-decoration: none; font-weight: bold; color: #0F2C5D;}
a.iconArrowC_red:hover{background-position: 0px 6px; color: #0F2C5D; padding: 2px 0 0 16px; font-size: 11px; line-height: 23px; }

a.iconArrowC_redOn{background-position: 0px 6px; color: #0F2C5D; padding: 2px 0 0 16px; font-size: 11px; line-height: 23px; }



/*Visitenkarte */
button.iconArrowB{text-align: left; background: none; float: left; clear: left; font-size: 11px; margin-left: 0px; *margin-left: 2px; font-weight: bold; color:#0f2c5d;}
button.iconArrowB:hover{color:#C63850;}

button.iconArrowB img{border: 1px solid #fff;}
button.iconArrowB:hover img{border: 1px solid #0f2c5d; color:#0f2c5d;}





/*Linke Navi iterationsausnahmen!*/
a.iconArrowB_on{width: 121px; float: left; clear: left; background-image:url(../images/webdesign/naviPfeilBlau2.png); background-position: 0px 6px;
		background-repeat:no-repeat; padding: 2px 0 0 16px; font-size: 11px; line-height: 23px; text-decoration: none; font-weight: bold; color:#0f2c5d;}
a.iconArrowB_on:hover{color:#0f2c5d;}

/*CardBox Links*/
.cardBox a.iconArrowB, .cardBox a.iconArrowB:hover, .cardBox a.iconArrowB_on{ width: 171px; padding: 2px 0 5px 14px;}

input.sendbutton{background-color: #B4B4B4; text-align: center; color: #0F2C5D; height: 20px; border: 1px solid #0F2C5D !important;}




/*CardBox Links*/
img.lupe{position: absolute; right: 0px; bottom: 0px;
width: 22px !important; height: 17px !important; margin: 0px; padding: 0px 10px 17px 0 !important; border: none;}






/*Haendler-Seiten*/

.columnCenterSmall .colleagues{width: 435px;float: left; padding: 12px 0 0 0;}

.columnCenterSmall .colleagues .colleagueBoxA{width: 425px;float: left; padding: 0 0 10px 0;}

.colleagueBoxA .colleagueImg{width: 135px; float: left; height: 135px; overflow:hidden;}

.colleagueBoxA .colleagueInfo{width: 280px;float: left; padding-left: 10px;}

.colleagueBoxA .colleagueInfo span{float: left; padding:0 2px 0 2px;}





.columnCenterSmall .colleagues .colleagueBoxB{width: 135px;float: left; padding: 8px 10px 10px 0;}

.colleagueBoxB img{width: 135px; height: 135px; float: left; padding: 7px 0 7px 0;}

.colleagueBoxB span{float: left; padding:0 2px 0 2px;}




.ordner{font-size: 11px;display: inline;background: none;border: none;padding: 0px;margin: 0px;color: #666666; text-align: left;}
.ordner_aktiv{font-size: 11px;display: inline;background: none;border: none;padding: 0px;margin: 0px;font-weight: bold; color: #0F2C5D; text-align: left;}
.ord_form{display: inline;}
.spacer{display: inline;color: #fff;}








.boxcontentStart {
float:left;
/*padding:0 10px 0 38px;
width:620px;*/
}

.leftFlow {
float:left !important;
}

#starter {
float:left;
position:relative;
}

.laidBox {
color:#FFFFFF;

}

#starter img {
display:block;
position:relative;
}

.laidBox {
color:#FFFFFF;
}

.laidBox .caption {
bottom:5px;
display:block;
font-size:10px;
line-height:12px;
padding:0 10px;
position:absolute;
}

.laidBox h1 {
color:#F28E00;
margin-bottom:-10px;
padding:18px 10px;
}

.laidBox h1 a {
color:#F28E00;
}

.laidBox a {
color:#FFFFFF;
font-weight:bold;
}

.laidBox p {
color:#FFFFFF;
padding:10px;
position:relative;
}
.laidBox p a {
color:#FFFFFF;
font-weight:normal;
text-decoration:none;
}

/*
.left-half-panel {
height:300px;
left:0;
top:0;
width:90%;
}

#starter h1.two-lines {
font-size:20px;
line-height:24px;
}



a {
text-decoration:none;
}

#starter h1.two-lines {
font-size:20px;
line-height:24px;
}

#starter .caption {
color:#C9C9C9;
display:block;
font-size:10px;
line-height:12px;
position:absolute;
}

#starter p {
font-size:14px;
}
*/

.leftColPan {
height:56px;
left:0;
top:0;
width:100%;
background: #fff;
}

.darkPan {
-moz-background-clip:border;
-moz-background-inline-policy:continuous;
-moz-background-origin:padding;
/*background:transparent url(#) repeat scroll 0 0;*/
position:absolute;
}

.rightColPan {
height:105px;
left:0;
top: 339px;
width:594px;
}

.darkPan2 {
-moz-background-clip:border;
-moz-background-inline-policy:continuous;
-moz-background-origin:padding;
/*background:transparent url(#) repeat scroll 0 0;*/
position:absolute;
}



/*allgemeine Goodies*/ /*z.T. iterationsausnahmen!*/
	.stil1 {color: #999;}
	.stil2 {color: #666;}
	.stil3 {color: #0f2c5d;}

	.contentRight .stil3, .contentText .stil3 {color: #0f2c5d;}

	.stil4 {font-size:13px; color: #0f2c5d; line-height: 18px;}
	.stil5 {font-size:20px; color: #0f2c5d; line-height: 26px; font-weight: bold;}
	.stil6 {font-size:11px; color: #666; line-height: 12px;}
	
	.w212 {width: 212px;}
	.w240 {width: 240px;}
	.w400 {width: 400px;}
	.w279 {width: 279px;}
	
	.padT0 {padding-top: 0px !important;}
	.padT3 {padding-top: 3px;}
	.padT5 {padding-top: 5px;}
	.padT10{padding-top: 10px;}
	.padT12{padding-top: 12px;}
	.padT15{padding-top: 15px;}
	.padT60{ padding-top: 60px;}
	
	.padB0 {padding-bottom: 0px !important;}
	.padB3 {padding-bottom: 3px;}
	.padB8 {padding-bottom: 8px;}
	.padB15 {padding-bottom: 15px;}
	
	.padL3 {padding-left: 5px;}
	.padL12 {padding-left: 12px;}
	
	.padR0{padding-right: 0px !important;}
	.padR5{padding-right: 5px !important;}
	
	.margL3 {margin-left: 3px;}
	.margT5 {margin-top: 5px;}
	
	.floatL{float: left;}
	.clearL{clear: left;}
	.bold{font-weight:bold;}
	.little{font-size:9px;}
	.little{font-size:10px;}
	.littleAri{font-size:9px;font-family:Arial,Helvetica,sans-serif;}/* */
	.littleBold{font-size:0.8em; font-weight: bold;}
	.blockStyleA{padding: 0 0 5px 0;}
	
	.lineHeight28{line-height: 28px;}




