body { 
	margin:10px 0 0 0; 
	background:rgb(255,255,255);
}
div.layerMain { 
	background:url(/img/l_top.gif) top no-repeat rgb(223,224,225); 
	width:974px; /*974px*/
	padding-top:20px;
}
div.layerShadow {
	background:url(/img/l_shadow.gif) right repeat-y; 
	height:100%; 
	text-align:left;
	padding:0 23px 0 20px;	
}
div.contentHead {
	width:931px;
	height:73px;
	position:relative;
	top:-3px;
}
div.logos { width:236px; }
div.navi {
	height:73px;	
	width:695px;
	text-align:right;
}
div.naviRubrik {
	margin-top:6px; 
	text-align:left; 
	height:24px;
	background:url(/img/bg_navi.jpg) no-repeat;
	padding:24px 0 0 10px;
}
div.naviLeft {
	height:24px;
	background:url(/img/bg_navi_silver.gif) no-repeat;
	padding:23px 0 0 10px;
	margin-bottom:3px;
}
div.naviLeftHeader {
	padding:15px 0 0 13px; 
	margin-bottom:-16px; 
	height:35px; 
	background:rgb(238,239,239) url(/img/bg_navi_content.gif) no-repeat;
}
div.naviLeftHeader H1 {
	font-weight:bold;
	font-size:18px;
	color:rgb(104,104,104);
}

a.naviLeft.nBlue, a.naviLeft.nYellow, a.naviLeft.nBlack, a.naviLeft.nGrey, a.naviLeft.nGreen {
	background:url(/img/bg_navi_silver.gif) no-repeat; 
	display:block; 	
	width:213px; 
	height:24px; 
	font:bold 13px arial, sans-serif;
	padding:23px 0 0 10px;
	margin-bottom:3px;
}

a.naviLeft.nBlue:hover, a.naviLeft.blueActive {
	background:url(/img/bg_navi_blue.gif) no-repeat;
}

a.naviLeft.nGreen:hover, a.naviLeft.greenActive {
	background:url(/img/bg_navi_green.gif) no-repeat;
}

a.naviLeft.nYellow:hover, a.naviLeft.yellowActive {
	background:url(/img/bg_navi_yellow.gif) no-repeat;
}

a.naviLeft.nGrey:hover, a.naviLeft.greyActive {
	background:url(/img/bg_navi_grey.gif) no-repeat;
}

a.naviLeft.nBlack:hover, a.naviLeft.blackActive {
	background:url(/img/bg_navi_black.gif) no-repeat;
}

a.naviLeft.nBlue:hover, a.naviLeft.blueActive, a.naviLeft.nGreen:hover, a.naviLeft.greenActive,
a.naviLeft.nGrey:hover, a.naviLeft.greyActive, a.naviLeft.nBlack:hover, a.naviLeft.blackActive {
	color:rgb(255,255,255);
}

div.contentMain { margin:10px 0 0 0; }
div.contentCol { 
	margin:0 0 13px 0; 
	height:100%;
}
div.contentLeft { width:223px; }
div.contentRight { width:695px; }
div.footer {
	height:14px;
	background:url(/img/l_shadow_bottom.gif) repeat-x;	
}
/*Container innerhalb des Grundlayouts*/
div.teaser_3sp { 
	width:695px; 
	background-color:rgb(223,224,225);
}
div.teaser_3spText {
	position:relative; 
	top:-111px; 
	left:0px; 
	padding:45px 0 0 12px;
	width:427px; 
	height:90px; 
}
div.teaser_3spText H1 {
	margin:0px;
	padding:0px;
}
div.teaser_3spText A.nGrey, div.teaser_3spText H1.nGrey,
div.teaser_3spText A.nGreen, div.teaser_3spText H1.nGreen,
div.teaser_3spText A.nBlue, div.teaser_3spText H1.nBlue,
div.teaser_3spText A.nBlack, div.teaser_3spText H1.nBlack {
	color:rgb(255,255,255);
}

div.teaser_3spText A:HOVER, div.teaser_3spText A {
	background-image:none;
}

div.teaserSilver {
	width:223px;
	background:url(/img/bg_teaser_silver_t.gif) no-repeat rgb(255,255,255);
}
div.teaserSilver div.teaser.contents {
	margin-top:10px;	
	background:url(/img/bg_teaser_silver_b.gif) no-repeat bottom rgb(255,255,255);
	width:199px;	
	padding:0 12px 0 12px; 
	height:200px;	
}
div.teaserBlue, div.teaserBlack, div.teaserGrey, div.teaserGreen, div.teaserYellow { width:223px; }
div.teaserTrans { 
	width:219px;
	border-left:solid 2px rgb(255,255,255);
	border-right:solid 2px rgb(255,255,255);
	margin-bottom:13px;
}
div.teaserBlue_695, div.teaserBlack_695, div.teaserGrey_695, div.teaserGreen_695, div.teaserWhite_695, div.teaserYellow_695 { 
	width:695px; 
	float:none;
}

/* Artikelseite */
div#article {
	width:695px;
	float:none;
}

div#article .head {
	width:695px;
	margin:0;
	padding:0 0 1px 0;
	color:rgb(255,255,255);
}

div#article .head H1 {
	font-size:24px;
	padding:5px 0 0 10px;
	margin:0;
}

div#article .head H2 {
	font-size:14px;
	padding:0 0 0 10px;
}

div#article .head.headBlue {
	background: url(/img/bg_teaser_blue_695.gif) no-repeat top;
	background-color:rgb(0,53,173);
}
div#article .head.headGrey {
	background: url(/img/bg_teaser_grey_695.gif) no-repeat top;
	background-color:rgb(114,119,122);
}
div#article .head.headGreen {
	background: url(/img/bg_teaser_green_695.gif) no-repeat top;
	background-color:rgb(0,126,58);
}
div#article .head.headWhite {
	background: url(/img/bg_teaser_white_695.gif) no-repeat top;
	background-color:rgb(255,255,255);
	color:rgb(102,102,102);
}
div#article .head.headBlack {
	background: url(/img/bg_teaser_black_695.gif) no-repeat top;
	background-color:rgb(0,0,0);
}
div#article .head.headYellow {
	background: url(/img/bg_teaser_yellow_695.gif) no-repeat top;
/*	background-color:rgb(254,219,0); */
	background-color:rgb(231,194,55);
	color:rgb(255,0,26);
}

div#article .content {
	padding:10px;
	background-color:rgb(255,255,255);
	color:rgb(102,102,102);
	font-family:arial,sans-serif;
	font-size:11px;
	font-size-adjust:none;
	font-style:normal;
	font-variant:normal;
	font-weight:normal;
	line-height:normal;
	height:100%;
	background:#FFFFFF url(/img/bg_teaser_silver_bx.gif) no-repeat scroll center bottom !important;
}

/* Sitemap */
.sitemap, .sitemap a {
	color:rgb(102,102,102);
}


/* Kontaktformular */
.contact FORM {
	width:420px;
}
TD,INPUT,TEXTAREA {
	font-family:Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: rgb(102,102,102);
}
form {
	border:0px;
	margin:0px;
	padding:0px;
}
.contact_feld {width:290px}
.contact_select {width:295px}
.contact_small {width:55px}
.contact_label {
	float:left;
	width:120px;
}
.contact_feld,.contact_select, .contact_small, .contact_label{
	margin-bottom:6px;
	vertical-align:middle;
	margin-left:0px;
	float:left
}
.contact_fehler {
	background-color:#ebb852;
	font-weight:bold
}
.middle {vertical-align:middle}


div.teaserBlue.head, div.teaserBlack.head, div.teaserGrey.head, div.teaserGreen.head, div.teaserYellow.head {
	height:23px;
	padding:5px 0 0 10px;
	width:213px; 
	margin:0;
}
div.teaserBlue_695 .head, div.teaserBlack_695 .head, div.teaserGrey_695 .head, div.teaserGreen_695 .head, div.teaserWhite_695 .head, div.teaserYellow_695 .head {
	height:23px;
	padding:5px 0 0 10px;	
	width:685px; 
	margin-bottom:0 !important;
}
div.teaserBlue .head { background:url(/img/bg_teaser_blue.gif) no-repeat rgb(255,255,255);  }
div.teaserBlack .head { background:url(/img/bg_teaser_black.gif) no-repeat rgb(255,255,255); }
div.teaserGrey .head { background:url(/img/bg_teaser_grey.gif) no-repeat rgb(255,255,255);	}
div.teaserGreen .head { background:url(/img/bg_teaser_green.gif) no-repeat rgb(255,255,255); }
div.teaserYellow .head { background:url(/img/bg_teaser_yellow.gif) no-repeat rgb(255,255,255); }
div.teaserBlue_695 .head { background:url(/img/bg_teaser_blue_695.gif) no-repeat rgb(255,255,255);  }
div.teaserBlack_695 .head { background:url(/img/bg_teaser_black_695.gif) no-repeat rgb(255,255,255); }
div.teaserGrey_695 .head { background:url(/img/bg_teaser_grey_695.gif) no-repeat rgb(255,255,255);	}
div.teaserGreen_695 .head { background:url(/img/bg_teaser_green_695.gif) no-repeat rgb(255,255,255); }
div.teaserWhite_695 .head { background:url(/img/bg_teaser_white_695.gif) no-repeat rgb(255,255,255); }
div.teaserYellow_695 .head { background:url(/img/bg_teaser_yellow_695.gif) no-repeat rgb(255,255,255); }
div.teaserBlue div.teaser.contents, div.teaserBlack div.teaser.contents, 
div.teaserGrey div.teaser.contents, div.teaserGreen div.teaser.contents, div.teaserYellow div.teaser.contents {
	margin:0;
	height:100%;
	width:223px;	
	padding:0;
}
div.teaserBlue_695.contents, div.teaserBlack_695.contents, div.teaserGrey_695.contents, div.teaserGreen_695.contents, div.teaserWhite_695.contents, div.teaserYellow_695.contents { 
	margin:0;
	height:100%;
	width:695px;	
	padding:0;
}
div.teaser.contents.nurText {
	padding:14px 247px 10px 20px !important;
	width:428px !important;
}
div.teaser.contents.nurText a img {
	display:block; 
	position:relative;
	left:232px;
}
div.teaser.contentsOhne, div.teaser.contentsOhne_250 {
	padding-top:10px;
	margin:0;
	background:url(/img/bg_teaser_white_695.gif) no-repeat top rgb(255,255,255);
}
div.teaser.contentsOhne, div.teaser.contentsOhne div.teaser.contents { padding-top:0; }
div.teaser.contentsOhne.padT_10 { padding-top:10px; }
div.teaserBlue div.teaser.contents, div.teaserBlack div.teaser.contents, 
div.teaserGrey div.teaser.contents, div.teaserGreen div.teaser.contents, div.teaserYellow div.teaser.contents {
	background:url(/img/bg_teaser_silver_b.gif) no-repeat bottom rgb(255,255,255); 
}
div.teaserBlue_695 div.teaser.contents, div.teaserBlack_695 div.teaser.contents, 
div.teaserGrey_695 div.teaser.contents, div.teaserGreen_695 div.teaser.contents, 
div.teaserWhite_695 div.teaser.contents, div.teaserYellow_695 div.teaser.contents {
	background:url(/img/bg_teaser_silver_bx.gif) no-repeat bottom rgb(255,255,255) !important;
}
div.teaser_695, div.teaserBlue_695, div.teaserBlack_695, div.teaserGrey_695, div.teaserGreen_695, div.teaserWhite_695, div.teaserYellow_695 { 
	width:695px; 
	margin-bottom:13px;
}
div.teaser_695 { height:210px; }
div.img163Left {
	width:163px;
	margin-right:13px;
}
div.img188Right { 
	padding:6px; 
	border:solid 1px rgb(183,183,183); 
	margin-left:20px
}
div.img188Left { 
	margin-right:20px; 
	padding:6px; 
	border:solid 1px rgb(183,183,183);
}
div.txt491Right { width:491px; }
div.txt433Right { width:433px; }
div.img223Left {
	width:223px;
	margin-right:13px;
}

/*
.contents div.article {
	padding-bottom:20px;
	background-color:rgb(255,255,255) !important;
	color:rgb(102,102,102) !important;
}
div.article.left UL LI {
	margin-left:15px;
}
*/

div.options {
	border-left:solid 1px rgb(255,255,255); 
	border-right:solid 1px rgb(255,255,255); 
	height:100%; 
	color:rgb(223,224,225);
	padding:10px;
}
.h_250 { height:230px; }
html>body .h_250 { height:255px; }
.h_500 { height:465px; }
html>body .h_500 { height:490px; }
/*Zusatz margins*/
.margeT_10 { padding-top:10px; }
.margeL_13 { margin-left:13px; }
.margeB_13 { margin-bottom:13px; }
/*Spezielles Verhalten in Containern*/
div.footer img { 
	border:0px; 
	width:3px; 
	height:14px;
}
/*Zusammenfassungen*/
div.logos, div.contentLeft, div.teaser_3sp, div.teaserSilver, div.teaserBlue, div.teaserBlack, div.teaserGrey, div.teaserGreen, div.teaserYellow, 
div.img163Left, div.txt491Right, div.img223Left, div.txt433Right, div.sp3Links, div.img163Left, div.img188Left { float:left; }
div.navi, div.contentRight, div.footer img, div.teaser.contents.nurText a img, div.img188Right { float:right; }
span.margeB_13 { display:block; } 
div.contentHead, div.naviRubrik, div.footer { overflow:hidden; }
/* 3-Spalter */
div.sp3Links { width:223px; }
div.sp3Links .head {float:none;}
div.sp3Links h2 {
	margin:0 0 0 10px;
	padding:10px 0 0 0;
}
div.teaserBlue.sp3, div.teaserBlack.sp3, div.teaserGrey.sp3, div.teaserGreen.sp3, div.teaserYellow.sp3 {
	float:none;
	margin-bottom:13px !important;
}

/* Übernommen aus fonts.css */

a { text-decoration:none; }
a:hover { text-decoration:underline; }
p { margin:0 0 4px 0; }
p.bullet_rot, p.bullet_rot a { 
	background:url(/img/bullet_rot.gif) no-repeat 0 3px;
	margin:0 0 0 0;		
}
p.bullet_rot a:hover { background:url(/img/bullet_orange.gif) no-repeat 0 3px; }
p.surText { 
	text-transform:uppercase;	
	font:normal 10px arial, sans-serif;
	margin:0 0 2px 0 !important; 
}
h1 { 
	margin:0 0 12px 0;
	font:bold 17px arial, sans-serif;	
/*	color:rgb(225,0,26);	*/
}
h1.big { 
	margin:0 0 0 0;
	font:bold 24px arial, sans-serif;	
/* 	color:rgb(255,255,255); */
}
h2 { 
	margin:0 0 12px 0;
	font:bold 14px arial, sans-serif;	
/*	color:rgb(225,0,26);	*/
}
.schwarz { color:rgb(0,0,0); }
.fett { font-weight:bold; }
.lh_21 { font:bold 11px/21px arial, sans-serif; }
.weiss { color:rgb(255,255,255); }
ul { 
	margin:0 0 0 25px;
	padding:0px
}
html>body ul { 
	margin:0px;
	padding-left:23px;
}
/*
ul { margin:0 0 12px 14px }
html>body ul { margin:0 0 12px -28px }
*/
/*Spezielles Verhalten in Containern*/
div.navi a { padding:0 2px 0 2px; }
div.navi form { 
	display:inline;
	margin-left:4px;
}
.bullet_rot, div.naviLeft a { font:bold 13px arial, sans-serif; }
div.naviRubrik a.bullet_rot, a.bullet_rot { margin-right:9px; }
div.naviRubrik a.bullet_rot, a.bullet_rot, p.bullet_rot a, a.bullet_rotStatic { padding-left:16px; }
div.naviRubrik a.bullet_rot:hover, a.bullet_rotStatic { background:url(/img/bullet_rot.gif) no-repeat 0 4px; }
div.teaser p.bullet_rot { margin:0 0 10px 0 !important; }
div.teaserBlue.head a, div.teaserBlack.head a, div.teaserGrey.head a, div.teaserGreen.head a {
	font:bold 13px arial, sans-serif; 
	color:rgb(255,255,255);
}
div.teaserYellow.head a {
	font:bold 13px arial, sans-serif; 
	color:rgb(225,0,26);
}
div.teaserBlue div.teaser.contents a, div.teaserBlack div.teaser.contents a, 
div.teaserGrey div.teaser.contents a, div.teaserGreen div.teaser.contents a, div.teaserYellow div.teaser.contents a {
	display:block;
	margin:14px 10px 0 10px;
	height:80px;
	padding:0 0 10px 0;
	background:url(/img/bullet_rot_x.gif) no-repeat 185px 63px; 
	width:203px;
	color:rgb(102,102,102);
	font:bold 11px arial, sans-serif; 	
}
div.teaserBlue_695.head a, div.teaserBlack_695.head a, div.teaserGrey_695.head a, 
div.teaserGreen_695.head a, div.teaserWhite_695.head a, div.teaserYellow_695.head a {
	font:bold 13px arial, sans-serif; 	
	color:rgb(255,255,255);
}
div.teaserBlue_695 .contents, div.teaserBlack_695 .contents, div.teaserGrey_695 .contents, 
div.teaserGreen_695 .contents, div.teaserWhite_695 .contents, div.teaserYellow_695 .contents {
	padding:13px 13px 10px 13px;
	width:669px;
}
div.naviLeft.grau a { color:rgb(255,255,255) !important; }
span.ulNorm, span.ulBlack { 
	background:url(/img/bullet_ul.gif) no-repeat 0 5px; 
	padding-left:12px;
	display:block;
	margin:0 10px 4px 10px;
}
span.ulBlack {
	background:url(/img/bullet_ul_black.gif) no-repeat 0 5px; 
	margin:0;	
	float:left;
}
.schwarz, .ulBlack { color:rgb(0,0,0); }
p.txt { padding:8px 10px 20px 10px }
html>body p.txt.noImg { padding:34px 10px 20px 10px }
/* div.teaserBlue div.teaser.contents a:hover { background:url(/img/bullet_orange_x.gif) no-repeat 185px 63px; }*/
/*Formulare*/
form {
	padding:0;
	margin:0;
}
select { font:normal 11px arial, sans-serif; }
/*Transparenz*/
a.trans {
	margin:0 0 -232px 0 !important; 
	padding:0 !important;
	display:block; 
	height:232px !important; 
	position:relative; 
	left:0; 
	top:-232px;
}
abc.trans:hover {
	background:rgb(221,221,221); 
	filter:Alpha(opacity=50);
	text-decoration:none !important;
}
div.footText {
		color:rgb(225,0,26);
		padding:6px 0 6px 0;
}
/*Zusammenfassungen*/
a, div.navi, div.teaser, div.footText, div.options { font:normal 11px arial, sans-serif; } 
a, div.navi, div.footText { color:rgb(225,0,26); }
p.surText, p.bullet_rot a, .grau, div.teaser, select { color:rgb(102,102,102); }
