body {
background:#DCD6CF url(../img/bg1px.gif) repeat-y scroll center top;
color:#000000;
font-family:Arial,Verdana,Helvetica,sans-serif;
font-size:12px;
line-height:12px;
width:100%;
padding:0px;
margin:0px;
text-align:center;
}
img {
border:0px none;
}
.bodytextDark{
	background-color:#3E3E3E;
	color:#ffffff;
	/*font-weight:bold;*/
	display : inline;
}
#header {
background-color:#3F3F3F;
height:20px;
position:relative;
top:0px;
left:0px;
width:100%;
text-align:right;
}
#serviceMenue {
color:#DCD5CF;
height:20px;
line-height:14px;
margin:0px;
position:relative;
text-align:right;
top:0px;
display:inline;
}

#serviceMenue li {
position:relative;
height:14px;
top:0px;
display:inline;
font-size:11px;
}
#serviceMenue li a {
color:#DCD5CF;
text-decoration:none;
}

#contentContainer {
color:#DCD5CF;
height:600px;
line-height:14px;
margin:0px auto 0px;
position:relative;
text-align:left;
width:916px;
}
#logo {
height:96px;
left:0px;
margin:0px;
position:relative;
top:26px;
width:287px;
}
#hmenu {
height:53px;
left:0px;
margin:0px;
position:relative;
text-align:left;
top:20px;
width:500px;
}
#stoerer {
margin-top:25px;
height:126px;
left:0px;
position:relative;
text-align:right;
width:482px;
}
#teaser_left ul {
	display:block;
}

#content_right a.internal-link, a.external-link-new-window, a.mail a {
	background:#D0FE43 url(../img/subnavi_arrow.gif) no-repeat bottom left;
	padding-left:15px;
	text-decoration:none;
	color:#000000;
	height:15px;
	/*background-color:#D0FE43;*/
}
#content_right  li a {
	background:url(../img/subnavi_arrow.gif) no-repeat bottom left;
	padding-left:15px;
	text-decoration:none;
	color:#000000;
	height:15px;
	/*background-color:#D0FE43;*/
}
#content_right  li  {
	color:#3F3F3F;
	/*list-style-type:none;*/
	padding:2px;
	height:19px;
	/*display : inline;*/
}
.bodytext {
background-color: #F6F6F6; 
font-size:12px;
font-family:Arial;
display : inline;
color : #3F3F3F; 
padding : 0;
line-height: 16px;
font-weight:normal;
}
/* Partnerseite */
.SEO_linktext {
background-color: #F6F6F6; 
font-size:11px;
font-family:Arial;
color : #3F3F3F;
line-height: 16px;
}
.csc-textpic-caption-l .csc-textpic-caption { text-align: left; }

.subnavi a {
	padding-top:10px;

}

.csc-firstHeader, h1 {
font-size:14px;
line-height:16px;
color:#000000;
}

.teaser_right {

font-size:12px;
padding-left:20px;
vertical-align:bottom;
width:229px;
}

.clearer {
clear:both;
}
#content {
background: url(../img/textBG.gif) repeat-y left top;
/*height:499px;*/
left:0px;
position:relative;
text-align:left;
width:900px;
/*border:1px solid orange;*/Ã§
}
/* Partnerseite */
#SEO_partnerseiten {
background: url(../img/textBG.gif) no-repeat left top;
left:0px;
position:relative;
text-align:left;
}

#SEO_partnerseiten a {
background:#D0FE43 url(../img/subnavi_arrow.gif) no-repeat bottom left;
padding-left:15px;
text-decoration:none;
color:#000000;
height:15px;
}

#SEO_partnerseiten td {
border-bottom-style:solid; 
border-bottom-width:10px;
border-bottom-color:transparent;
}

.SEO_url {
font-size: 10px;
color: #b1b1b1;
}
/*Content-Bereich*/


#teaser_right {
float:right;
width:295px;
/*height:145px;*/
margin-right:20px;
padding:0px;
/*border:1px solid red;*/
margin-top:90px;
}

#contentHeadline {
height:45px;
padding:0px;
margin-top:45px;
margin-left:50px;
text-align:left;
width:480px;
/*border:1px solid blue;*/
}

#content_right {
margin-left:50px;
/*height:345px;*/
padding:0px;
text-align:left;
width:480px;
/*border:1px solid blue;*/
}

#content_spacer {
float:left;
/*height:440px;*/
padding:0px;
width:530px;
/*border:1px solid green;*/

}

.smallboxmid2 {
	background: url(../img/smallboxmid.gif) repeat-y right top;
	width: 273px;
	min-height:100px;
	/*border:1px solid green;*/
}
.smallboxbottom2 {
	background: url(../img/smallboxbottom.gif) no-repeat right top;
	width: 273px;
	height: 22px;
	/*border:1px solid green;*/
}
.smallboxtop2 {
	background: url(../img/smallboxtop.gif) no-repeat right top;
	width:273px;
	height:23px;
	/*border:1px solid green;*/
}
.smallboxtext {
	padding:10px;
}
.smallboxtext .bodytext {
background-color: #FFFFFF;
font-size:12px;
font-family:Arial;
display : inline;
color : #3F3F3F; 
padding : 0;
line-height: 16px;
font-weight:normal;
}
select.t_tarife  {
 width:245px;
}

h2 {
font-size:12px;
font-family:Arial;
color:#000000;
font-weight:normal;
}

#copyright {
background-color: #F6F6F6;
font-size:10px;
font-family:Arial;
display : inline;
color : #3F3F3F; 
padding : 0;
line-height: 16px;
text-align:center;
bottom:0px ;
width:100%;
}


#footer {
position: relative;
/*top: 100px;
*/
}

