/**********************
 Layout
**********************/

#rahmen{width: 800px; border: 0px; margin: 0 auto; border:1px dotted #666666; }


#header{height: 50px; background-color: #0099FF;}

#headerimg{background: url('/images/preiswerterparken/pw-header.jpg') no-repeat; height:220px; margin-bottom: 15px}


#headerslogan{padding-top: 71px}

#menu a{float:left;}
#menu a img{margin:0; padding:0; border: 0px;}
#menu.active,
#menu:hover{}
#menu.active a,
#menu:hover a{color: #0099FF;}

#content{padding:20px;}

#contentleft{float:left; width: 340px; margin: 0 0 0 20px; border-right: 1px dotted #666666; text-align:center;}
#contentleft ul {padding:0 0 0 15px;}
#contentleft ul li{padding: 5px 0 5px 5px;}
#contentleft a{text-decoration:underline;}
#contentleft .title{font-size:14px; background-color: #000099; padding: 2px 10px;}
#contentleft .even,
#contentleft .odd{border: 1px solid ##000099; padding: 6px 10px 8px 10px;}
#contentleft .even img,
#contentleft .odd img{ float:right;}
#contentleft .even{border: 1px solid #000099;background-color: #99ccff;}
#contentleft p{margin:0; padding:0}

#contentright{float:left; width: 340px; margin: 0 0 0 20px; text-align:center;}

#contentright .title{font-size:14px; background-color: #000099; padding: 2px 10px;}
#contentright .even,
#contentright .odd{border: 1px solid #000099; padding: 6px 10px 8px 10px;}
#contentright .even img,
#contentright .odd img{ float:right;}
#contentright .even{border: 1px solid #000099;background-color: #99ccff;}
#contentright p{margin:0; padding:0}

#content2cols{float:left; width: 530px; padding: 0 21px 0 0;}
#content2cols ul {padding:0 0 0 15px;}
#content2cols ul li{padding: 5px 0 5px 5px;}
#content2cols a{text-decoration:underline;}
#content2cols .title{font-weight:bold;font-size:14px;background-color: #0099FF; color:white;
padding: 2px 10px;}
#content2cols .even,
#content2cols .odd{ padding: 6px 10px 8px 10px; border: 1px solid #0099FF;}
#content2cols .even img,
#content2cols .odd img{ float:right;}
#content2cols .even{background-color: #ffff66;}
#content2cols p{margin:0; padding:0}

.ueberschrift{margin-bottom:20px}

#footer{height: 20px; background-color: #0099FF; color: #FFFFFF; font-weight: bold; padding: 5px;}

#footer a{color: #FFFFFF; font-weight: bold; padding-top: 4px; text-decoration: none;}

#footer a:hover{color: #999999;}

.links{float: left;}
.rechts{float: right; color: #FFFFFF;}
.greylink a{color:#323e49;}
.greylink a:hover {color: #0099FF;}


/**********************
 Allgemein
**********************/
body, html{margin: 0;padding: 0;font-size:11px;font-family: Verdana, Arial, Helvetica, sans-serif; color:#666666;}

hr {border: none; border-top:1px dotted #666666; margin:20px; padding:0px;}

a,a:link,a:link,a:link,a:hover {font-weight:normal; text-decoration:underline; cursor:pointer;} 
a:link {color:#101A78;} 
a:visited {color:#101A78;} 
a:hover,a:active {color:#0099FF;}
	
img {border:0;}

.blue a {font-size:12px; font-weight:bold; color:#0099FF;}

h1 {font-family: Verdana, Arial, Helvetica, sans-serif; font-weight: bold; color:#FFFFFF; font-size: 40px; margin:0; text-align:center;}

h2 {font-family: Verdana, Arial, Helvetica, sans-serif; font-weight: bold; color:#99FF00; font-size: 28px; margin:0; text-align:center;}

h3,h4,h5 {font-family: Verdana, Arial, Helvetica, sans-serif; font-weight: bold; color: #101A78; font-size: 12px; text-align:center;}

h6 {font-family: Verdana, Arial, Helvetica, sans-serif; font-weight: bold; color:#FFFFFF; font-size: 12px;}

table {font-size: 12px; text-align:center; border-collapse:collapse; margin-left: 40px;}
td {width:120px; border: solid 1px #0063a1; padding-top: 3px; padding-bottom:3px;}

div, input, p, select, span, table, tr, td, textarea {
padding:0;
color:#666666;
font-size: 11px;
line-height: normal;
font-style: normal;
font-weight: normal;
font-variant: normal;
text-transform: none;
text-decoration: none;
letter-spacing: 0px;
}
/**********************
 Helpers
**********************/
.clear{clear:both}

/**********************
 formular-style
**********************/
.hxQuestionnaire {
	border: 0px;
}
.hxQuestionnaire label {
	padding: 0;
	float: left;
	width: 50%
}
.hxQuestionnaire fieldset {
	border: 0px; margin: 10px 10px 5px 30px;
}
.hxQuestionnaire fieldset legend {
	display: none;
}
