/* CMS */
/* */
/* Wichtige Farben
blau = #2906A2
grün =	     #336633

hellgrün= #7EA358

blau =	     #003366
*/
@import url(style_rte.css);


html {SCROLLBAR-FACE-COLOR: #90d7f3; SCROLLBAR-HIGHLIGHT-COLOR: #ffffff; 
SCROLLBAR-SHADOW-COLOR: #007db7; SCROLLBAR-3DLIGHT-COLOR: #666666; 
SCROLLBAR-ARROW-COLOR: #666666; SCROLLBAR-TRACK-COLOR: #d3d4d5;
SCROLLBAR-DARKSHADOW-COLOR: #ffffff}

html, body, div, p, h1, h2, h3, h4, h5, h6, h7,  
span, a, table, td, tr, form, img  {
	margin: 0px;
	padding: 0px;
	font-family: Arial, Helvetica, sans-serif;

	color:#000000;
	text-decoration: none;
	line-height:16px;
}
body {
	background-color: #EAEFF1;
	margin: 10px 0px 0px 10px;
}

#Layer1 {
	position:absolute;
	width:190px;
	height:85px;
	z-index:1;
}

#allindex {
	width: 1000px;
	background-color:#FFFFFF;
	background-image:url(img/header4.gif);
	background-repeat:no-repeat;
	margin:0px 0px 0px 0px;
	padding:0px 10px 0px 0px;
}



/**Menu**/
#cont_nav {
	float:left;
	width:190px;
	margin-top: 112px;
}

#menu{
	color:#ffffff;
	text-align:left;
	width:180px;
	padding-bottom:1px;
	padding-top:0px;
	background-color: #D3D4D5;
	margin-left: 10px;
	margin-bottom: 20px;
}
#menu2{
	color:#ffffff;
	text-align:left;
	width:180px;
	padding-bottom:1px;
	padding-top:0px;
	margin-left: 10px;
	margin-bottom: 2px;
	background-color: #D3D4D5;
}
#menu .mains, #menu .menu1-level1-no, #menu .anmeldungs{

font:normal 11px/15px Verdana, Arial, Helvetica, sans-serif;
margin-top:20px
}
#menu a.mains:hover, #menu a.menu1-level1-no:hover{
background-color:#00CC00;
}

#menu a {
border-left:0;
color:#333333;
display:block;
padding-left:3px;
padding-right:5px;
text-decoration:none;
}
#menu2 a{
font:bold 10px/13px Verdana, Arial, Helvetica, sans-serif;
border-left:0;
color:#333333;
display:block;
padding-left:3px;
padding-right:5px;
text-decoration:none;
}
#menu a.main{
font:bold 10px/13px Verdana, Arial, Helvetica, sans-serif;
margin-top:6px;
margin-bottom:5px;
background-color:#ffffff;
border-bottom:1px solid #FFFFFF;
border-top:1px solid #FFFFFF;
padding:1px 0px 1px 15px;

}

#menu a.main2{
font:bold 10px/13px Verdana, Arial, Helvetica, sans-serif;
margin-top:6px;
background-color:#90D7F3;
border-bottom:1px solid #FFFFFF;
border-top:1px solid #FFFFFF;
padding:1px 0px 1px 15px;
margin-bottom:5px;
}

#menu a.main3{
font:bold 10px/13px Verdana, Arial, Helvetica, sans-serif;
margin-top:6px;
background-color:#90D7F3;
border-top:1px solid #FFFFFF;
padding:1px 0px 1px 15px;
margin-bottom:0px;
}

#menu a:hover {
background-color:#90D7F3;
color:#131A2C
}
#menu ul,#menu li{
display:inline;
list-style:none outside none;
margin:0;
padding:0;
text-transform:uppercase;
}


#submenu {

margin-bottom:5px;

border-bottom:1px solid #FFFFFF;
text-transform:none;

}





#submenu a.main{

font:normal 10px/13px Verdana,Arial, Helvetica, sans-serif;
margin-top:0px;
margin-bottom:0px;
background-color:#90D7F3;
border-top:1px solid #ffffff;
border-bottom:1px solid #90D7F3;
padding-left:25px;
}

#submenu img {
padding-right:3px;
padding-bottom:1px;

}


#menu2 a.main{
font:bold 10px/13px Verdana, Arial, Helvetica, sans-serif;
margin-top:6px;
margin-bottom:5px;
background-color:#ffffff;
border-bottom:1px solid #FFFFFF;
border-top:1px solid #FFFFFF;
padding-left:15px;
text-transform:uppercase;

}

#menu2 a:hover {
background-color:#90D7F3;
color:#131A2C
}
#menu2 ul,#menu2 li{
display:inline;
list-style:none outside none;
margin:0;
padding:0;
text-transform:none;
}
.ende {
clear:both;
}
#menu DIV.fontblau, #menu a.intra {
background-color:#007DB7;
	font-size:12px;
	color:#ffffff;
	font-weight: bold;
	padding:5px 0px 4px 4px;
	text-transform:uppercase;
	text-decoration:none;
}
#menu a.fontblau:hover {
background-color:#007DB7;
	font-size:15px;
	color:#ffffff;
	font-weight: bold;
	padding:5px 0px 4px 4px;
}

/**Cont**/
#content {
width:809px;
float:right;
margin:0px;

}
.bildtext {
	font-family:Arial, Helvetica, sans-serif;
	color:#6D6E71;
	font-size:12px;
	line-height:16px;
	letter-spacing:0px;
	text-align:left;
	padding-left:4px;
	font-weight: bold;
	word-spacing: -1px;
}

#contli {
width:599px;
float:left;
margin:41px 4px 0px 3px;
font-size:11px;
}


#contli h2{
font-size:11px;
color:#007DB7;
margin:10px 0px 10px 0px;
text-transform:uppercase;
}

#contli h1{
font-size:16px;
color:#007DB7;
margin:10px 0px 15px 0px;
padding: 10px 0px 0px 0px;
text-transform:uppercase;
}

h1#job {
	text-transform:none;
}

#contli h3{
font-size:14px;
color:#007DB7;
margin:10px 0px 10px 0px;
}
#contli h5 {
font-size:12px;
color:#007DB7;
margin:3px 0px 3px 0px;
}
#contli a {
color:#007DB7;
text-decoration:underline;
}
#contli a:hover {
color:#666666;
}

#contli a.rot, #contli div.news a {
font-size:9px;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-weight:bolder;
color:#CC0000;
}

#contli a.rot:hover, #contli div.news a:hover {
color:#6D6E71;
}


#contli hr{
font-size:0;
height:1px;
margin:5px auto;
width:100%; 
border:1px solid #cccccc;
}

#contli ul, #contli li {
list-style-position:outside;
list-style-image:url(img/pfeil_kl_blau.gif);
padding:0px 0px 0px 0px;
margin: 5px 0px 5px 10px;
}

#contli ul {
padding:5px 0px 5px 0px;
margin: 5px 0px 5px 10px;
}

#contli ul ul{
padding:0px 0px 5px 0px;
margin: 0px 0px 5px 10px;
}

#contli td.c2l2-left ul,
#contli td.c2l2-middle ul {
padding:0px 0px 5px 0px;
margin: 5px 0px 5px 10px;
}

div#pfad { padding:10px 7px 0px 7px;}
div.text { padding:0px 7px 0px 7px;}

DIV#pfad a { margin-right: 8px; text-decoration:none;}


#contre {
float:right;
width:189px;
margin:41px 0px 0px 0px;
font-size:11px;
}
#contre a {
font-size:9px;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-weight:bolder;
color:#CC0000;
}

TD.rot { color:#CC0000;}

#contre a:hover {
color:#6D6E71;
}


.contretext {
	font-family:Verdana,Arial, Helvetica, sans-serif;
	width:175px;
	margin:0px 7px 0px 7px;
	border-bottom:1px dashed #cc0000;
	padding:5px 0px 5px 0px;
	font-size:10px;
}
.contretext2 {
width:175px;
margin:0px 7px 0px 7px;

padding:5px 0px 5px 0px;
}
div.blau, div#contre div.csc-header {
	width:189px;
	height:27px;
	background-color:#007DB7;
}

p.bodytext span.blau, p.blau { color:#007DB7; background-color:#FFFFFF;}

.blau h1, div#contre div.csc-header h1 {
	font-size:12px;
	color:#ffffff;
	padding:7px 7px 0px 7px;
	text-transform:uppercase;
}


#unten {
width:990px;
margin: 0px 0px 0px0px;
background-color:#ffffff;
color:#007DB7;
font-size:11px;
padding:10px 10px 0px 10px;
border-bottom:1px solid #666666;
border-top:1px dashed #666666;
}
#unten a {
color:#333333;
font-size:11px;
text-decoration:none;
margin-left:70px;
}

#unten2 {
text-align:right;
width:990px;
margin: 0px 0px 0px 9px;
color:#007DB7;
font-size:11px;
padding:3px 0px 0px 0px;

}
#unten2 a {
color:#666666;
font-size:10px;
text-decoration:none;
margin-left:70px;
}


.grau input, input.grau, form#mailform input, .grau textarea  {
	margin:5px 0px 5px 0px;
	font-weight:normal;
	background-color: #D3D4D5;
	border: 1px solid #007DB7;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	line-height: 16px;
	width: 350px;
	color:#000000;
}



.grau select {
	margin:5px 0px 5px 0px;
	font-weight:normal;
	background-color: #D3D4D5;
	border: 1px solid #007DB7;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	line-height: 16px;
	width: 356px;
	color:#000000;
}
.supkurz select, form#mailform select {
	margin:5px 0px 5px 0px;
	font-weight:normal;
	background-color: #D3D4D5;
	border: 1px solid #007DB7;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	line-height: 16px;
	width:55px;
	color:#000000;
}
.supkurz input, form#mailform input#mailformPLZ {
	margin:5px 0px 5px 0px;
	font-weight:normal;
	background-color: #D3D4D5;
	border: 1px solid #007DB7;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	line-height: 16px;
	width:50px;
	color:#000000;
}
.kurz input {
	margin:5px 0px 5px 0px;
	font-weight:normal;
	background-color: #D3D4D5;
	border: 1px solid #007DB7;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	line-height: 16px;
	width: 275px;
	color:#000000;
}
.medium input, .btnLink, form#mailform input#mailformformtype_mail, table.csc-loginform input{
	margin:5px 0px 5px 0px;
	font-weight:normal;
	background-color: #D3D4D5;
	border: 1px solid #007DB7;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	line-height: 16px;
	width: 150px;
	color:#000000;
}

input#refnr { width:100px;}

TD.grau input.rot,
TD.kurz input.rot,
TD.supkurz input.rot {
	border: 1px solid #CC0000;
	background-color: #FFFFFF;
}


form#mailform input.csc-mailform-check { width: 30px;}


DIV.btnLink { 
	text-align:center; 
	padding:2px 0px 2px 0px;
}
#contli DIV.btnLink a,#contli DIV.btnLink a:hover,#contli DIV.btnLink a:visited 
{ color:#000000; 	
	font-size: 11px;
	line-height: 16px;
	text-decoration:none;
}

.font11 {
font-size:11px;

}

DIV.tx-fdfx2cols-pi1 TD { vertical-align:top; }

TABLE.csc-uploads TD { padding: 2px; font-size:12px;}










#pfad img {

padding-right:3px;
vertical-align:baseline;

padding-bottom:0px;

}


#submenu a:hover {

background-color:#90D7F3;

color:#cc0000;

}

#submenu ul,#submenu li{

display:inline;

list-style:none outside none;

margin:0;

padding:0

}

img#drucken {
	margin-top: 25px;
	margin-bottom: 20px;
	float: right;
	border-top-width: 0pt;
	border-right-width: 0pt;
	border-bottom-width: 0pt;
	border-left-width: 0pt;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
	border-top-color: -moz-use-text-color;
	border-right-color: -moz-use-text-color;
	border-bottom-color: -moz-use-text-color;
	border-left-color: -moz-use-text-color;
}

img.card {
	border:#007DB7 1px solid;
	float:left;
	margin:0px 20px 20px 0px;
}

div.clearcard {clear:left;}

/****Inhalte aus css_sytled_content ****/
	/* Captions */
	DIV.csc-textpic-caption-c .csc-textpic-caption { text-align: center; }
	DIV.csc-textpic-caption-r .csc-textpic-caption { text-align: right; }
	DIV.csc-textpic-caption-l .csc-textpic-caption { text-align: left; }

	/* Needed for noRows setting */
	DIV.csc-textpic DIV.csc-textpic-imagecolumn { float: left; display: inline; }

	/* Border just around the image */
	{$styles.content.imgtext.borderSelector} {
		border: {$styles.content.imgtext.borderThick}px solid {$styles.content.imgtext.borderColor};
		padding: {$styles.content.imgtext.borderSpace}px {$styles.content.imgtext.borderSpace}px;
	}

	DIV.csc-textpic-imagewrap { padding: 0; }

	DIV.csc-textpic IMG { border: none; }

	/* DIV: This will place the images side by side */
	DIV.csc-textpic DIV.csc-textpic-imagewrap DIV.csc-textpic-image { float: left; }

	/* UL: This will place the images side by side */
	DIV.csc-textpic DIV.csc-textpic-imagewrap UL { list-style: none; margin: 0; padding: 0; }
	DIV.csc-textpic DIV.csc-textpic-imagewrap UL LI { float: left; margin: 0; padding: 0; }

	/* DL: This will place the images side by side */
	DIV.csc-textpic DIV.csc-textpic-imagewrap DL.csc-textpic-image { float: left; }
	DIV.csc-textpic DIV.csc-textpic-imagewrap DL.csc-textpic-image DT { float: none; }
	DIV.csc-textpic DIV.csc-textpic-imagewrap DL.csc-textpic-image DD { float: none; }
	DIV.csc-textpic DIV.csc-textpic-imagewrap DL.csc-textpic-image DD IMG { border: none; } /* FE-Editing Icons */
	DL.csc-textpic-image { margin: 0; }
	DL.csc-textpic-image DT { margin: 0; display: inline; }
	DL.csc-textpic-image DD { margin: 0; }

	/* Clearer */
	DIV.csc-textpic-clear { clear: both; }

	/* Margins around images: */

	/* Pictures on left, add margin on right */
	DIV.csc-textpic-left DIV.csc-textpic-imagewrap .csc-textpic-image,
	DIV.csc-textpic-intext-left-nowrap DIV.csc-textpic-imagewrap .csc-textpic-image,
	DIV.csc-textpic-intext-left DIV.csc-textpic-imagewrap .csc-textpic-image {
		display: inline; /* IE fix for double-margin bug */
		margin-right: {$styles.content.imgtext.colSpace}px;
	}

	/* Pictures on right, add margin on left */
	DIV.csc-textpic-right DIV.csc-textpic-imagewrap .csc-textpic-image,
	DIV.csc-textpic-intext-right-nowrap DIV.csc-textpic-imagewrap .csc-textpic-image,
	DIV.csc-textpic-intext-right DIV.csc-textpic-imagewrap .csc-textpic-image {
		display: inline; /* IE fix for double-margin bug */
		margin-left: {$styles.content.imgtext.colSpace}px;
	}

	/* Pictures centered, add margin on left */
	DIV.csc-textpic-center DIV.csc-textpic-imagewrap .csc-textpic-image {
		display: inline; /* IE fix for double-margin bug */
		margin-left: {$styles.content.imgtext.colSpace}px;
	}
	DIV.csc-textpic DIV.csc-textpic-imagewrap .csc-textpic-image .csc-textpic-caption { margin: 0; }
	/*DIV.csc-textpic DIV.csc-textpic-imagewrap .csc-textpic-image IMG { margin: 0; }*/

	/* Space below each image (also in-between rows) */
	DIV.csc-textpic DIV.csc-textpic-imagewrap .csc-textpic-image { margin-bottom: {$styles.content.imgtext.rowSpace}px; }
	DIV.csc-textpic-equalheight DIV.csc-textpic-imagerow { margin-bottom: {$styles.content.imgtext.rowSpace}px; display: block; }
	DIV.csc-textpic DIV.csc-textpic-imagerow { clear: both; padding-right: 30px;}

	/* No margins around the whole image-block */
	DIV.csc-textpic DIV.csc-textpic-imagewrap .csc-textpic-firstcol { margin-left: 0px !important; }
	DIV.csc-textpic DIV.csc-textpic-imagewrap .csc-textpic-lastcol { margin-right: 0px !important; }

	/* Add margin from image-block to text (in case of "Text w/ images") */
	DIV.csc-textpic-intext-left DIV.csc-textpic-imagewrap,
	DIV.csc-textpic-intext-left-nowrap DIV.csc-textpic-imagewrap {
		margin-right: {$styles.content.imgtext.textMargin}px !important;
	}
	DIV.csc-textpic-intext-right DIV.csc-textpic-imagewrap,
	DIV.csc-textpic-intext-right-nowrap DIV.csc-textpic-imagewrap {
		margin-left: {$styles.content.imgtext.textMargin}px !important;
	}

	/* Positioning of images: */

	/* Above */
	DIV.csc-textpic-above DIV.csc-textpic-text { clear: both; }

	/* Center (above or below) */
	DIV.csc-textpic-center { text-align: center; /* IE-hack */ }
	DIV.csc-textpic-center DIV.csc-textpic-imagewrap { margin: 0 auto; }
	DIV.csc-textpic-center DIV.csc-textpic-imagewrap .csc-textpic-image { text-align: left; /* Remove IE-hack */ }
	DIV.csc-textpic-center DIV.csc-textpic-text { text-align: left; /* Remove IE-hack */ }

	/* Right (above or below) */
	DIV.csc-textpic-right DIV.csc-textpic-imagewrap { float: right; }
	DIV.csc-textpic-right DIV.csc-textpic-text { clear: right; }

	/* Left (above or below) */
	DIV.csc-textpic-left DIV.csc-textpic-imagewrap { float: left; }
	DIV.csc-textpic-left DIV.csc-textpic-text { clear: left; }

	/* Left (in text) */
	DIV.csc-textpic-intext-left DIV.csc-textpic-imagewrap { float: left; }

	/* Right (in text) */
	DIV.csc-textpic-intext-right DIV.csc-textpic-imagewrap { float: right; }

	/* Right (in text, no wrap around) */
	DIV.csc-textpic-intext-right-nowrap DIV.csc-textpic-imagewrap { float: right; clear: both; }
	/* Hide from IE5-mac. Only IE-win sees this. \*/
	* html DIV.csc-textpic-intext-right-nowrap .csc-textpic-text { height: 1%; }
	/* End hide from IE5/mac */

	/* Left (in text, no wrap around) */
	DIV.csc-textpic-intext-left-nowrap DIV.csc-textpic-imagewrap { float: left; clear: both; }
	/* Hide from IE5-mac. Only IE-win sees this. \*/
	* html DIV.csc-textpic-intext-left-nowrap .csc-textpic-text { height: 1%; }
	/* End hide from IE5/mac */
/****Inhalte aus css_sytled_content ****/

div.csc-textpic img { margin: 20px 20px 20px 0px; border: 0px;}
DIV.csc-textpic-imagerow dl { margin-right: 30px;}

table.contenttable td { padding 2px; vertical-align:top;}
.fussnote { font-size: 10px;}


div#wolke p {
font-family:Arial, Helvetica, sans-serif;
line-height:30px;
font-weight:normal;
}



div#wolke .graufettgross {
	color:#A7A8A9;
	font-size:22px;
	font-weight:bold;
}

div#wolke .graufettmittel {
	color:#A7A8A9;
	font-size:18px;
	font-weight:bold;	
}

div#wolke .graufett {
	color:#A7A8A9;
	font-size:14px;
	font-weight:bold;	
}

.blaufettgross {
	color:#007DB7;
	font-size:18px;
}

div.tx-cegallery-pi1-album_entry{
			float: left;
			height: 195px;
			width: 160px;
			margin: 2px;
			padding: 10px;
			padding-bottom: 13px;
			text-align: center;
			top: inherit;
			vertical-align: bottom;
			background-color: #FFFFFF;
		}

		div.tx-cegallery-pi1-detail_entry{
			padding-top: 20px;
			padding-bottom: 10px;
			text-align: center;
		}		

	div.tx-cegallery-pi1-slideControls{
			padding-bottom: 10px;
		}				

		div.tx-cegallery-pi1-album_entry img, div.tx-cegallery-pi1-detail_entry img {
				clear: both;
				border: 1px solid #000000;
		}

		div.tx-cegallery-pi1-clearer {
		 clear: both;
		}

		div.tx-cegallery-pi1-detail_header {
		  padding-bottom: 10px;
		}

		div.tx-cegallery-pi1-detail_nav {
			clear: both;
			width: 385px;
		}		

		span.tx-cegallery-pi1-photo_prev {
		 float: left;
		 width: 50px;
		}

		span.tx-cegallery-pi1-photo_next {
		 width: 50px;
		 text-align: right;
		 float: left;
		}

	  span.tx-cegallery-pi1-album_back_link {
	    float: left;
	    width: 285px;
	    text-align: center;
	  }

	  span.tx-cegallery-pi1-pagebrowser_actual, span.tx-cegallery-pi1-pagebrowser_normal {
	    padding-right: 8px;
	  }

	  span.tx-cegallery-pi1-pagebrowser_actual a {
	    font-weight: bold;
	  }

	  div.tx-cegallery-pi1-pagebrowser {
	    padding-bottom: 10px;
	  }

		div.tx-cegallery-pi1-page {
 			float: left;
 			padding-right: 10px;
		}	  

		#mySlideshow	{
			width: 370px;
			height: 370px;
			z-index:5;
			display: none;
			overflow:hidden;
			position: relative;
			background-color: #DFD9C2;
		}

		#mySlideshow img
		{
			border: 0;
			margin: 0;
		}

		#mySlideshow #slideInfoZone
		{
			position: absolute;
			z-index: 10;
			width: 100%;
			margin: 0px;
			left: 0;
			bottom: 0;
			height: 3em;
			background: #333;
			color: #fff;
			text-indent: 0;
		}

		#slideInfoZone h2
		{
			padding: 0;
			font-size: 12px;
			margin: 0;
			margin: 2px 5px;
			font-weight: strong;
			color: inherit;
		}

		#slideInfoZone p
		{
			padding: 0;
			font-size: 10px;
			margin: 2px 5px;
			color: #eee;
		}

		#mySlideshow a
		{
			font-size: 100%;
			text-decoration: none;
			color: inherit;
		}

		#mySlideshow a.right, #mySlideshow a.left
		{
			position: absolute;
			height: 100%;
			width: 40%;
			cursor: pointer;
			z-index:10;
			filter:alpha(opacity=20);
			-moz-opacity:0.2;
			-khtml-opacity: 0.2;
			opacity: 0.2;
		}

		* html #mySlideshow a.right, * html #mySlideshow a.left
		{
			filter:alpha(opacity=50);
		}

		#mySlideshow a.right:hover, #mySlideshow a.left:hover
		{
			filter:alpha(opacity=80);
			-moz-opacity:0.8;
			-khtml-opacity: 0.8;
			opacity: 0.8;
		}

		#mySlideshow a.left
		{
			left: 0;
			top: 0;
			background: url('/typo3conf/ext/ce_gallery/res/left.gif') no-repeat top left;
		}

		#mySlideshow a.right
		{
			right: 0;
			top: 0;
			background: url('/typo3conf/ext/ce_gallery/res/right.gif') no-repeat top right;
		}

		div.tx-cegallery-pi1-pagebrowser_back, div.tx-cegallery-pi1-pagebrowser_pages {
			float: left;
		}		
		
		div.tx-cegallery-pi1-pagebrowser_back {
			width:75px;
		}		
		
		div.tx-cegallery-pi1-slimbox_hidden_links {
		  display: none;
		}
		
		div#seo { 
			font-size:9px;
			color:#FFFFFF;
		}
		
		div#seo a { color:#FFFFFF;}

/* Werbung */
DIV#werbung { width: 180px; margin: 10px 0px 0px 10px; font-size:11px; color:#007db7;}
DIV#werbung h1 {  padding:2px; font-size:14px; font-weight:bold; border-bottom:#FFFFFF 1px dashed; color:#FFFFFF;}	
DIV#werbung a { text-decoration:none; color:#FFFFFF;}
DIV#werbung p.bodytext { padding: 2px; color:#007db7; font-weight:bold; margin-left:5px;}

DIV#werbung2 {
	width: 187px;
	margin: 10px 1px 0px 0px;
	font-size:11px;
	border-bottom:#CC0000 1px dashed;
	border-right:#CC0000 0px dashed;
	background-color: #eaeff1;
	float: right;
}
DIV#werbung2 h1 {  background-color:#CC0000; font-weight:normal; padding:7px 7px 7px 7px; font-size:12px; font-weight:normal;color:#FFFFFF; }	
DIV#werbung2 h1 a { text-decoration:none; font-size:12px;color:#FFFFFF; font-weight:normal; }
DIV#werbung2 h1 a:hover { text-decoration:none; font-size:12px;color:#007DB7; }
DIV#werbung2 p.bodytext { padding: 2px 2px 2px 5px; color:#000000; text-decoration:none;}
DIV#werbung2 p.bodytext a { color:#000000; text-decoration:none; font-size:11px; font-weight:normal;}

div#contre DIV#werbung2 div.csc-header {
	width:189px;
	height:27px;
	background-color:#CC0000;
	font-weight:normal;
}

.grau { color:#666666;}
