html {
height:100%
}

body { 
background-image:url(img/headder_back.png);
background-repeat:repeat-x;
margin:0;
height:100%}

#page {
position: relative;
min-height: 100%;
}
* html #page {
height: 100%;
}

#headder {
background-image:url(img/headder_neu.png);
background-repeat:no-repeat;
width:1000px;
height:130px;
}

#logo {
padding:5px 0 0 788px}


#content {
padding:40px 0px 70px 0px;
margin:0px;
width:1000px;}

#breadcrumps {
position:absolute;
height:16px;
left:260px;
top:130px;
line-height:16px;
font-size:11px;
color:#999999;
}
#breadcrumps a {
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:11px;
color:#999999;
text-decoration:none;
}
#breadcrumps a:hover {
border-bottom: dotted 1px #23b8dc;
}

#footer_clean {
clear:both;
}
#footer {
position:absolute;
bottom:0px;
height:60px;
width:100%;
background-image:url(img/footer_back.png);
background-repeat:repeat-x;
}
#footer_content {
width:975px;
height:50px;
padding:10px 0px 0px 25px;
background-image:url(img/footer_bg.png);
background-repeat:no-repeat;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:10px;
color:#333333;
}
* html #footer_content {
width:1000px;
height:60px;
}
#footer_content table {
float:left;
padding:0px;
margin:0px;
width:775px;
font-size:10px;
color:#333333;
}
#footer_content table td {
width:20%;
padding:0px;
border-top:#cccccc 0px solid;
margin:0px;
}
#footer_global {
float:left;
padding:0px;
width:190px;
height:40px;
text-align:right;
}
#footer_global a {
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:10px;
color:#333333;
text-decoration:none;
}
#footer_global a:hover {
border-bottom: dotted 1px #23b8dc;
}

/* MENU ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ */
#menu {
float:left;
width:260px;
background-image:url(img/menu_strich.png);
background-repeat:repeat-y;
padding-bottom:1px;}


#menu a {
color:#333333;
text-decoration:none;}

#menu a:hover {
color:#23b8dc;
text-decoration:none;}


#menu ul {
font-family:Verdana, Arial, Helvetica, sans-serif;
color:#333333;
list-style:none;
padding:0px;
margin:0px;}

#menu li {
background-image:url(img/menu_back.png);
background-repeat:no-repeat;
height:30px;
line-height:30px;
font-size:14px;
padding:0 0 0 40px;
}

li#menuon a {
color:#23b8dc;}			

li#menu2,li#menu2on{
background-image:url(img/menu2_back.png);
background-repeat:no-repeat;
height:22px;
line-height:18px;
font-size:13px;
padding:0 0 0 60px;}

li#menu2on a {
color:#23b8dc;}			

/* CONTENT ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ */

#content01 {
float:left;
padding:0px;
margin:0px;
}
#content02 {
float:left;
padding:0px;
margin:0px 0px 0px 30px;
}

.content740 {
width:739px;
}

.content260a {
padding:0px;
margin:0px;
width:260px;}

.content450a {
width:450px;
padding:0px;
margin:0px;}

.content260b {
width:260px;
padding:0px;
margin:0px;
}

.content450b {
width:450px;
padding:0px;
margin:0px;
}

.content500c {
width:500px;
padding:0px;
margin:0px;
}

.content210c {
width:210px;
padding:0px;
margin:0px;
}

			
.content370 {
width:370px;
padding:0px;
margin:0px;}

.content340 {
width:340px;
padding:0px;
margin:0px;
}


/* STYLE ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ */

/*
#content500c a {
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:14px;
color:#23b8dc;
text-decoration:none;
border-bottom: solid 1px #eee;
}
*/


p a {
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:12px;
color:#333333;
text-decoration:none;
border-bottom: solid 1px #eee;
}

a {
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:12px;
/*color:#333333;*/
color:#23b8dc;
text-decoration:none;
border-bottom: solid 1px #eee;
}

a:hover {
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:12px;
color:#23b8dc;
text-decoration:underline;}

p a:hover {
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:12px;
color:#23b8dc;
text-decoration:underline;}
			
h1 {
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:15px;
color:#23b8dc;
font-weight:normal;
margin:0 0 12px 0;}

h5, h3 { 
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:14px;
color:#222222;
font-weight:normal;
margin:0 0 12px 0;
}

p {
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:12px;
line-height:18px;
color:#333333;
margin:0 0 0 0;
padding:0 0 12px 0;
}
	
#content01 ul, #content02 ul {		
margin:0px;
padding:0 0 12px 13px;}

#content01 li, #content02 li {
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:12px;
line-height:18px;
color:#333333;
list-style-image:url(img/punkt5x8.png);
margin:0 0 0 0;
padding:0 0 0 0;
}

#content01 li a, #content02 li a {
color:#333333;
text-decoration:none;
border-bottom: solid 1px #eee;
}

#content01 li a:hover, #content02 li a:hover {	
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:12px;
color:#23b8dc;}

.contenttable, .wfqbe_table_results {
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:12px;
color:#333333;
width:100%;
border-collapse: collapse;
margin:0px;
padding:0px;}	

.tr-even, .wfqbe_even	{}
.tr-odd, .wfqbe_odd	{
background-color:#efefef;
}

td {
padding:4px;
border-top:#cccccc 1px solid;
margin:0px;
}

td a {
color:#333333;
text-decoration:none;
border-bottom: dotted 1px #23b8dc;
}

td a:hover {
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:12px;
color:#23b8dc;}


/* Mailform --------------------------------------------------------------- */

label { color:#333333;
	font-family:"Lucida Grande", Verdana, Arial, Helvetica, sans-serif;
	font-size:12px;
	line-height:18px;
	width:200px;}

legend {
	padding-left:10px;
	padding-right:10px;
	border: 0px;}

fieldset {
	border:0px;
	padding-left:10px;
	padding-right:10px;
	padding-top:10px;
	padding-bottom:10px;
	border: 1px solid #23b8dc;}

.radiolayout {
	width:250px;
	padding-top:15px;
	padding-bottom:15px;}

.form {
	width:92%;
	padding:10px 20px;
	border: 1px solid #23b8dc;}

.mf-radio {
	border:0px;
	margin-top: 7px;
	margin-right: 5px;
	margin-bottom: -2px;}

.mf-text {
	color: #000000;
	border: 1px solid #23b8dc;
	margin-bottom: 5px;}

.mf-check {
	border:1px;}

.mf-select {
	border:0px solid #C0C0C0;
	margin-bottom: 5px;}
	
input.mf-file {
	border: 1px solid #23b8dc;
	margin-bottom: 5px;}

#captchaResponse,
.mf-input {
	border: 1px solid #23b8dc;
	margin-bottom: 5px;
}

#captchaResponse {
	width:80px;
	margin:0 10px 0 0;}

.mf-submit {
	color: #ffffff;
	background-color: #23b8dc;
	border: 0px;
	margin:10px 0px;
}

/* WECMAP --------------------------------------------------------------- */
.tx-wecmap-pi1,
.tx-wecmap-pi1 table,
.tx-wecmap-pi1 table tr {
padding:0px;
margin:0px;
}

.tx-wecmap-pi1 table td {
padding:5px 0;
border-top:#cccccc 0px solid;
margin:0px;}



