body { 

	font-family: Arial, Helvetica, sans-serif;
	font-size: 10pt; 
	background-color:#021830;
	width:100%;
	height:100%;
	padding:0;
	margin:0;
	
}
img{
border:0;
}

#inhalt { 
	position:absolute;
	left:50%;
	margin-left:-478px;
	width:955px;
	background-color:#fff;
	z-index:1;

}
#navi{
	height:40px;
	width:955px;
	background-color:#013061;
}
#foother {
	border-top:1px solid #013061;
	background-color:#0981e2;
	line-height:20px;
	width:945px;
	float:left;
	padding-left:10px;
	color:#ccc;
}
#foother a, #foother a:visited{

	color:#ccc;

}
#content{

	width:955px;
}
#content .contentheading{
	color:#ff6600;
	font-size: 10pt; 
	font-weight:normal;
}
#content p{
	/*color:#636363;*/
	color:#000000;
	font-size: 10pt; 
	padding-top:5px;
}
#beitraege{
	float:left;
	width:600px;
	padding-left:20px;
	padding-top:20px;
}
ul {
	margin-left:15px;
	padding:5px;

/*	list-style-image: url(../images/list-image.png);*/
	list-style:none;
}
ul li,ul li li {

	margin-left:15px;
	padding-left:0px;
	line-height:20px;
	list-style-image: url(../images/list-image.png);
/*	background-image:url(../images/list-image.png);*/
	background-repeat:no-repeat;

}
#infobox{
	float:left;
}
.mastertable thead tr{
/*	background-color:#0099FF;*/
	
}
.mastertable thead tr td {

	font-size:10pt;
	font-weight:bold;
}
.mastertable tbody tr td {

	font-size:10pt;
	font-weight:normal;
}
.konfigurator{


/*	background-image:url(../images/konfigurator-background.jpg);*/
		background-repeat:no-repeat;
		height:460px;
}

#right_infobox1,#right_infobox3{
width:276px;
height:221px;
background-image:url(../images/infobox.jpg);
background-repeat:no-repeat;
margin-left:10px;
margin-top:30px;
}
#right_infobox2 {
	width:276px;
	height:221px;
	background-image:url(../images/infobox.jpg);
	margin:10px;
	margin-left:10px;
	margin-top:30px;
}


#right_infobox2 p a,#right_infobox2 .moduletable p a:link, #right_infobox2 .moduletable p a:visited,#right_infobox2 .moduletable ul li a:visited ,#right_infobox2 .moduletable ul li a:link {
	color:#000000;

}
.componentheading{
display:none;
}

#header_navi{
background-image:url(../images/header.jpg);
	width:955px;
	height:198px;
}
#header_navi .moduletable{
float:right;
}
#header_navi .moduletable img{
margin-left:1px;
margin-bottom:1px;
}
#header_navi .moduletable table{
margin-right:30px;
}
#right_infobox1 .moduletable, #right_infobox3 .moduletable{
width:260px;
}
#right_infobox1 .moduletable h3, #right_infobox3 .moduletable h3{
padding-left:20px;
padding-top:20px;
font-weight:normal;
color:#575656;
font-size:14px;
}
#right_infobox1 .moduletable p, #right_infobox3 .moduletable p{
padding-left:20px;
color:#000000;
font-size:12px;
}
#right_infobox2 .moduletable{
width:260px;
}
#right_infobox2 .moduletable h3{
padding-left:20px;
padding-top:20px;
font-weight:normal;
color:#575656;
font-size:14px;
}
#right_infobox2 .moduletable p{
padding-left:20px;
color:#000000;
font-size:12px;
}

#beitraege h1, h1{
	color:#000000;
	font-size: 14pt; 
	font-weight:normal;
	padding:0;
	margin:0;
	padding-bottom:5px;
}
#beitraege h2,h2{
	color:#000000;
	font-size: 13pt; 
	font-weight:normal;
	padding:0;
	margin:0;
	padding-bottom:5px;
}
#beitraege p{
color:#000000;
font-size: 10pt; 
padding:0;
margin:0;
padding-bottom:10px;
}
#beitraege ul{
/*	list-style-image: url(../images/list-image.png);*/
	color:#000000;
	font-size: 10pt; 
	margin:0;
	
	margin-bottom:10px;
}
#beitraege img{
	margin-left:20px;
	margin-top:15px;
}
#mehr140{
	width:140px;
	height:27px;
	background-image:url(../images/mehr_lesen_140.jpg);
/*	float:right;*/
	text-align:center;
}
#mehr{
	width:97px;
	height:27px;
	background-image:url(../images/mehr_lesen.jpg);
	float:right;
	text-align:center;	
}
.img-box{
	color:#000;
	font-size:12px;
	border: 1px solid #cccccc;
	float: right; 
	width: 275px; 
	margin-left: 5px;
	margin-top: 0px;
}
.img-box img{
	float:right;
	margin-top:0px;
}
#mehr p, #mehr140 p{
text-align:center;
margin:0px;
padding:0px;
margin-top:5px;
margin-left:-16px;
font-weight:bold;
}
#mehr a:link, #mehr a:visited, #mehr140 a:visited{
text-decoration:none;
color:#FFFFFF;
}
#mehr a:hover, #mehr a:active, #mehr140 a:active{
text-decoration:none;
color:#000000;
}
#beitraege a:link, #beitraege a:visited{
color:#000;
}
#beitraege a:hover, #beitraege a:active{
color:#000;
}
#fehler {
width:340px;
border:3px solid #FF0000;
background:#770000;
margin-bottom:10px;
font-size:14px;
padding-top:5px;
padding-bottom:5px;
margin-top:5px;
}
#korrekt {
width:340px;
border:3px solid #00FF00;
background:#009900;
margin-bottom:10px;
font-size:14px;
padding-top:5px;
padding-bottom:5px;
margin-top:5px;
}
#inhalt #content #beitraege .contentpaneopen p img{
/*margin:0;
padding:0;*/
}
#inhalt #content #beitraege .contentpaneopen ul li{
/*	list-style-image: url(../images/list-image.png);	
	background-image:url(../images/list-image.png);*/
	background-repeat:no-repeat;
	/*background-position:left,top;*/
	
	padding-left:2px;
	text-align:left;

}
.mceIframeContainer{
	background-color:#FFFFFF;
}




/* Konfigurator */
.submitbutton{
	width:125px;
	height:22px;
/*	background-color:rgb(254,155,0);*/
	background-color:#CCCCCC;
	color:#000000;
	font-weight:bold;
	border:1px solid #000000;
	white-space:nowrap;
	text-align:center;
	font-size:12px;
	cursor:pointer;
	padding-bottom:2px;
	}
.small{
	font-size:0.9em;
}
.smallgrey{
	font-size:0.9em;
	color:#888888;
	vertical-align:bottom;
}
.inputTxtConfig{
	border:1px solid rgb(254,167,34);
	width:100px;
	height:40px;
	font-size:1.9em;
	text-align:right;
}
.configuratorBox{
	font-size:9pt;
	width:600px;
	margin-top:10px;
	margin-bottom:10px;
	float:left;
}
.configuratorBoxSub1{
	float:left;
}
.configuratorBoxSub2{
	float:right;
}
.configuratorRadio{
	background-color:rgb(252,155,0);
}
.configuratorHeadline{

	color:#000000;
	border-bottom:10px solid #fe9b00;
	font-size:1.1em;
	color:#bbbbbb;
}
.configuratorHeadline strong{
	color:#000000;
}
.errorcollector{
	background-color:red;
	border:1px solid #000000;
	margin-right:50px;
	width:400px;
}
.grey{
	color:#999999;
}
/* Konfigurator Ende */
#navi{
	background-color:#013061;
	height:42px;	
}
#navi .search{
float:right;
margin-top:10px;
margin-right:20px;
}
ol li {

	list-style:none;
}