/* CSS Document */

body {
	background-color:#fff;
	font-family:Arial, Helvetica, sans-serif;	
	padding:0 0 0 0;
	margin:0 0 0 0;
	font-size:12px;
	padding:20px;
	color:#000;
}

#main {
	width:969px;
	min-height:100px;
	margin:auto;
	border:1px solid #004F87;
	border-top:10px solid #004F87;
}

#top {
	height:142px;
	padding-left:20px;
}

#middle {
	height:271px;
}

#middleleft {
	float:left;
	width:483px;
	height:271px;
}
#middleright {
	float:right;
	width:486px;
}

#navitop2 {
	height:30px;
	padding-top:246px;
	width: 969px;
}	

#bottom {
	min-height:300px;
	border-top:0px;
}

#trailer {
	width:483px;
	height:250px;
}

#search {
	float:left;
	padding-top:20px;
	width:160px;
	height:30px;
	font-size:10px;
}

.search {
	background-image:url(../images/search.gif);
	background-repeat:no-repeat;
	width:160px;
	height:30px;
	border:0px;
	padding-left:14px;
	padding-top:0px;
	color:#999;
}

#navitop1 {
	float:left;
	padding-top:25px;
	padding-left:40px;
}

#logo {
	float:right;
	padding-right:20px;
	padding-top:20px;
}

#content {
	color:#000;
	line-height:16px;
	min-height:300px;
	padding:0px;
	padding-top:30px;
	background-image:url(../images/hellblau.gif);
	background-repeat:repeat-y;
	background-position:645px 0px;
}

#contentleft {
	float:left;
	width:605px;
	min-height:200px;
	padding-left:20px;
	padding-bottom:30px;
}

#contentright {
	float:right;
	width:284px;
	min-height:200px;
	padding-right:20px;
	padding-left:20px;
}

.clearer { float:none; clear:both;}

#category1 {
	height:246px;	
}

#category2 {
	text-align:left;
	height:25px;
	padding-top:0px;
	background-image:url(../images/navi_3_spalten.jpg);
	border-left:1px solid #fff;
	width:485px;
}

#where {
	height:18px;
	width:463px;
	background-image:url(../images/where.png);
	background-repeat:no-repeat;
	background-position:0px -3px;
	font-size:16px;
	font-weight:bold;
	color:#fff;
	float:left;
	padding-left:20px;
	padding-top:2px;
	text-transform:uppercase;
}

#clickpath {font-size:11px; padding-left:20px; padding-bottom:5px; color:#004F87;}

#footer {
	background-color:#004F87;
	height:16px;
	color:#fff;
	text-align:center;
	font-size:11px;
	padding-top:4px;
}

#footer a:link { color:#fff; text-decoration:none;}
#footer a:visited { color:#fff; text-decoration:none;}
#footer a:hover { color:#D3E6F6; text-decoration:none;}

/* TYPO3 */
.bodytext { padding-left:0px;}
#footer .bodytext { margin:0 0 0 0; padding:0 0 0 0;}
.csc-textpic-caption { font-size:9px; padding:0 0 0 0; margin:0 0 0 0; color:#004F87;}
.csc-frame-rulerBefore { border-top: 1px solid #004F87; padding-top:5px;}
.csc-frame-rulerAfter { border-bottom: 1px solid #004F87; padding-bottom:15px;}
.csc-frame-indent { padding-left:50px;}
.csc-frame-indent3366{ padding-left:33%;}
.csc-frame-indent6633{ padding-right:33%;}
.csc-frame-invisible { padding:20px;}
.csc-frame-frame1 { border: 2px solid #004F87; padding:5px;}
.csc-frame-frame2 { border: 2px solid #004F87; background-color:#ffffff; padding:5px;}
.csc-header-date {}
.csc-linkToTop {text-align:right; font-size:10px;}

/* Klasse für Contentelement Tabelle */
.boeckertabellenkopf {background-color:#d3e6f6; width:100%; border:1px solid #b8cae0; margin-bottom:-15px;}
.boeckertabellenkopf .td-0 { width:40%;border-right:1px solid #b8cae0;}
.boeckertabellenkopf .td-1 { width:30%;}
.boeckertabellenkopf .td-2 { width:30%;border-left:1px solid #b8cae0;}

.boeckertabellencontent {background-color:#d3e6f6;  width:100%; border:1px solid #b8cae0;}
.boeckertabellencontent .td-0 { width:40%;border-right:0px solid #b8cae0;}
.boeckertabellencontent .td-1 { width:30%;}
.boeckertabellencontent .td-2 { width:30%;border-left:0px solid #b8cae0;}

.boeckertabellencontent2 {background-color:#d3e6f6;  width:100%; border:1px solid #b8cae0;}
.boeckertabellencontent2 .td-0 { width:50%;border-right:0px;}
.boeckertabellencontent2 .td-1 { width:50%;}

.boeckertabellencontent3 {background-color:#d3e6f6;  width:100%; border:1px solid #b8cae0;}
.boeckertabellencontent3 .td-0 { width:33%;border-right:0px;}
.boeckertabellencontent3 .td-1 { width:33%;border-right:0px;}
.boeckertabellencontent3 .td-2 { width:33%;border-right:0px;}

.boeckertabellencontent4 {background-color:#d3e6f6;  width:100%; border:1px solid #b8cae0;}
.boeckertabellencontent4 .td-0 { width:25%;border-right:0px;}
.boeckertabellencontent4 .td-1 { width:25%;border-right:0px;}
.boeckertabellencontent4 .td-2 { width:25%;border-right:0px;}
.boeckertabellencontent4 .td-3 { width:25%;border-right:0px;}

.boeckertabellencontent5 {background-color:#d3e6f6;  width:100%; border:1px solid #b8cae0;}
.boeckertabellencontent5 .td-0 { width:20%;border-right:0px;}
.boeckertabellencontent5 .td-1 { width:20%;border-right:0px;}
.boeckertabellencontent5 .td-2 { width:20%;border-right:0px;}
.boeckertabellencontent5 .td-3 { width:20%;border-right:0px;}
.boeckertabellencontent5 .td-4 { width:20%;border-right:0px;}

.boeckertabellencontent6 {background-color:#d3e6f6;  width:100%; border:1px solid #b8cae0;}
.boeckertabellencontent6 .td-0 { width:16.66%;border-right:0px;}
.boeckertabellencontent6 .td-1 { width:16.66%;border-right:0px;}
.boeckertabellencontent6 .td-2 { width:16.66%;border-right:0px;}
.boeckertabellencontent6 .td-3 { width:16.66%;border-right:0px;}
.boeckertabellencontent6 .td-4 { width:16.66%;border-right:0px;}
.boeckertabellencontent6 .td-5 { width:16.66%;border-right:0px;}

.boeckertabellencontent7 {background-color:#d3e6f6;  width:100%; border:1px solid #b8cae0;}
.boeckertabellencontent7 .td-0 { width:14.28%;border-right:0px;}
.boeckertabellencontent7 .td-1 { width:14.28%;border-right:0px;}
.boeckertabellencontent7 .td-2 { width:14.28%;border-right:0px;}
.boeckertabellencontent7 .td-3 { width:14.28%;border-right:0px;}
.boeckertabellencontent7 .td-4 { width:14.28%;border-right:0px;}
.boeckertabellencontent7 .td-5 { width:14.28%;border-right:0px;}
.boeckertabellencontent7 .td-6 { width:14.28%;border-right:0px;}

.boeckertabellencontent8 {background-color:#d3e6f6;  width:100%; border:1px solid #b8cae0;}
.boeckertabellencontent8 .td-0 { width:12.5%;border-right:0px;}
.boeckertabellencontent8 .td-1 { width:12.5%;border-right:0px;}
.boeckertabellencontent8 .td-2 { width:12.5%;border-right:0px;}
.boeckertabellencontent8 .td-3 { width:12.5%;border-right:0px;}
.boeckertabellencontent8 .td-4 { width:12.5%;border-right:0px;}
.boeckertabellencontent8 .td-5 { width:12.5%;border-right:0px;}
.boeckertabellencontent8 .td-6 { width:12.5%;border-right:0px;}
.boeckertabellencontent8 .td-7 { width:12.5%;border-right:0px;}

.boeckertabellencontentlast {background-color:#d3e6f6;  width:100%; border:1px solid #b8cae0;}
.boeckertabellencontentlast .td-0 { width:40%;border-right:0px solid #b8cae0;}
.boeckertabellencontentlast .td-1 { width:30%;}
.boeckertabellencontentlast .td-2 { width:30%;border-left:0px solid #b8cae0;}

.tr-even {background-color:#d3e6f6; padding:5px; margin:0px;}
.tr-odd {background-color:#fff; padding:5px; margin:0px;}
.td-0 {padding:5px;}
.td-1 {padding:5px;}
.td-2 {padding:5px;}
.td-3 {padding:5px;}
.td-4 {padding:5px;}

/* RTE */
.align-justify { text-align:justify;}

/* FONTS */
#contentright .h1swblaurechts {
	color:#000;
	font-size:14px;
	padding-left:20px;
	width:304px;
	padding-top:3px;
	padding-bottom:3px;
	background-color:#b8cae0;
}

.h1swblaulinks {color:#000; font-size:14px; padding-bottom:20px;}
.blau { padding-left:20px; min-width:50px; padding-top:3px; padding-right:10px; padding-bottom:3px; background-color:#b8cae0;}

h1 { margin-left:-20px;}

h2, h3 {font-size:13px; margin:0 0 0 0; padding:0 0 0 0; line-height:18px;}

a:link { color:#004F87; text-decoration:none; }
a:visited { color:#004F87; text-decoration:none; }
a:hover { color:#CC0000; text-decoration:none; }

#contentright a:link { color:#000; text-decoration:none; }
#contentright a:visited { color:#000; text-decoration:none; }
#contentright a:hover { color:#004F87; text-decoration:none; }

.news_date {color:#004F87; font-weight:bold;font-size:12px;}
.news_subheader {font-weight:normal; padding-left:5px;font-size:12px;}


ul { padding-left:15px;}

li { list-style-type:square;}



.ul_navitop2 {
	padding:0 0 0 0;
	margin:0 0 0 0;	
}

.li_navitop2 {
	list-style:none;
	list-style-type:none;
	display:block;
	float:left;
	background-color:#004F87;
	height:20px;
	width:120px;
	padding-top:5px;
	border-right:1px solid #fff;
	text-align:center;
	font-size:12px;
}

.li_navitop2:hover {
	background-color:#B8CAE0;
}

.li_navitop2_last {
	list-style:none;
	list-style-type:none;
	display:block;
	float:left;
	background-color:#004F87;
	height:20px;
	width:120px;
	padding-top:5px;
	border-right:0px;
	text-align:center;
	font-size:12px;
}

.li_navitop2_last:hover {
	background-color:#B8CAE0;
}

.li_navitop2active {
	list-style:none;
	list-style-type:none;
	display:block;
	float:left;
	background-color:#B8CAE0;
	height:21px;
	width:120px;
	padding-top:4px;
	border-right:1px solid #fff;
	text-align:center;
	font-size:12px;
	color: #000000;
}

.li_navitop2active_last {
	list-style:none;
	list-style-type:none;
	display:block;
	float:left;
	background-color:#B8CAE0;
	height:20px;
	width:120px;
	padding-top:5px;
	border-right:0px;
	text-align:center;
	font-size:12px;
}


.ul_navitop22 {
	padding:0 0 0 0;
	margin:0 0 0 0;	
	margin-top:0px;
}

.li_navitop22 {
	list-style:none;
	list-style-type:none;
	display:block;
	background-color:#d3e6f6;
	height:21px;
	width:120px;
	padding-top:4px;
	border-right:1px solid #fff;
	border-bottom:1px solid #fff;
	text-align:center;
	font-size:11px;
}

.li_navitop22:hover {
	background-color:#B8CAE0;
}

.li_navitop22active {
	list-style:none;
	list-style-type:none;
	display:block;
	background-color:#B8CAE0;
	height:21px;
	width:120px;
	padding-top:4px;
	border-right:1px solid #fff;
	border-bottom:1px solid #fff;
	text-align:center;
	font-size:11px;
}

.navitop22:link { font-weight:bold; color:#000; text-decoration:none; }
.navitop22:visited { font-weight:bold; color:#000; text-decoration:none;}
.navitop22:hover { font-weight:bold; color:#fff; text-decoration:none;}


.navitop2:link { font-weight:bold; color:#fff; text-decoration:none;}
.navitop2:visited { font-weight:bold; color:#fff; text-decoration:none;}
.navitop2:hover { font-weight:bold; color:#fff; text-decoration:none;}

.navitop1 { font-size:12px;	color:#CC0000; text-decoration:none;}
.navitop1:link { color:#004F87; text-decoration:none; }
.navitop1:visited { color:#004F87; text-decoration:none; }
.navitop1:hover { color:#CC0000; text-decoration:none; }

.navitop1_act { color:#004F87; text-decoration:none; }

/* NEWS */
.news-single-img {float:left; text-align:left; padding-right:10px;}
.news-single-imgcaption { font-size:8px; padding:0 0 0 0; margin:0 0 0 0; text-align:right;}

/* Webformular */
.input_mail_senden{ height:25px; width:85px; background-color:#ffffff; border:1px solid #004F87; cursor:pointer;}
.input_mail_senden:hover{ height:25px; width:85px;  border:1px solid #004F87; background-color:#004F87; color:#fff;}

.input_mail { border: 1px solid #004F87; padding-left:5px; width:231px; font-size:12px;}
.input_mail_mitteilung { border: 1px solid #004F87; padding-left:5px; width:231px;}
.input_error { color:#CC0000; font-size:11px;}
.input_mail_select { border: 1px solid #004F87; padding-left:5px; font-size:12px; width:238px;}
.input_mail_plz {border: 1px solid #004F87; padding-left:5px; font-size:12px; width:48px;}
.input_mail_ort {border: 1px solid #004F87; padding-left:5px;; font-size:12px; width:172px;}
.mail_table { text-align:left;}
.input_mail_text { text-align:left; width:241px;}
textarea { border: 1px solid #004F87; padding-left:5px; font-family:Arial, Helvetica, sans-serif; font-size:12px; width:234px;}
.tx-srfreecap-pi2-image { padding:0 0 0 0; margin:0 0 0 0; border: 1px solid #004F87;}
label { vertical-align: top;}

/* INDEXSUCHE */
.tx-indexedsearch-searchbox { margin-top:20px;}
.tx-indexedsearch-searchbox-sword { border: 1px solid #D3E6F6; padding-left:5px; height:15px; margin-top:-5px; width:231px; font-size:12px;}
.tx-indexedsearch-searchbox-button { height:20px; width:85px; background-color:#ffffff; border:1px solid #D3E6F6; cursor:pointer; padding-bottom:4px;}
.tx-indexedsearch-searchbox-button:hover{height:20px; width:85px;  border:1px solid #D3E6F6; background-color:#D3E6F6; color:#fff;}
.browsebox {border-top:1px solid #999999; border-bottom:1px solid #D3E6F6; text-align:center; padding-left:0px; margin-left:0px;}
.tx-indexedsearch h3 { background-color:#eeeeee; font-size:12px; padding:3px;}
.tx-indexedsearch p { padding-top:0px; margin-top:3px;  margin-bottom:3px; padding-bottom:0px;}
.tx-indexedsearch-info { font-style:italic; font-size:10px; border-top:1px solid #eeeeee;  margin-top:3px; padding-top:0px;}
.tx-indexedsearch .tx-indexedsearch-browsebox LI { display:inline; margin-right:5px; margin-left:0px; }
/*.tx-indexedsearch .tx-indexedsearch-searchbox INPUT.tx-indexedsearch-searchbox-button { width:100px; }
.tx-indexedsearch .tx-indexedsearch-searchbox INPUT.tx-indexedsearch-searchbox-sword { width:150px; }*/
.tx-indexedsearch .tx-indexedsearch-whatis { margin-top:10px; margin-bottom:5px; }
.tx-indexedsearch .tx-indexedsearch-whatis .tx-indexedsearch-sw { font-weight:bold; font-style:italic; }
.tx-indexedsearch .tx-indexedsearch-noresults { text-align:center; font-weight:bold; }
.tx-indexedsearch .tx-indexedsearch-res TD.tx-indexedsearch-descr { font-style:italic; }
.tx-indexedsearch .tx-indexedsearch-res .tx-indexedsearch-descr .tx-indexedsearch-redMarkup { color:red; }
.tx-indexedsearch .tx-indexedsearch-res .tx-indexedsearch-info { background:#fff; }
.tx-indexedsearch .tx-indexedsearch-res .tx-indexedsearch-secHead { margin-top:20px; margin-bottom:5px; }
.tx-indexedsearch .tx-indexedsearch-res .tx-indexedsearch-secHead H2 { margin-top:0px; margin-bottom:0px; }
.tx-indexedsearch .tx-indexedsearch-res .tx-indexedsearch-secHead TD { background:#cccccc; vertical-align:middle; }
.tx-indexedsearch .tx-indexedsearch-res .noResume { color:#666666; }
.tx-indexedsearch .tx-indexedsearch-category { background:#fff; font-size:16px; font-weight:bold; }
.tx-indexedsearch .res-tmpl-css { clear:both; margin-bottom:1em; }
.tx-indexedsearch .searchbox-tmpl-css LABEL { margin-right:1em; width:10em; float:left; }
.tx-indexedsearch .result-count-tmpl-css, .tx-indexedsearch .percent-tmpl-css { letter-spacing:0; font-weight:normal; margin-top:-1.2em; float:right; }
.tx-indexedsearch .info-tmpl-css dt, .tx-indexedsearch dl.info-tmpl-css dd { float:left; }
.tx-indexedsearch .info-tmpl-css dd.item-mtime { float:none; }
.tx-indexedsearch .info-tmpl-css dd.item-path { float:none; }

/* highlighten */
.tx-psmhighlight-sword { font-weight:bold; color:#D3E6F6;}
.tx-psmhighlight-sword-1 { font-weight:bold; color:#D3E6F6;}
.tx-psmhighlight-sword-2 { font-weight:bold; color:#D3E6F6;}
.tx-psmhighlight-sword-3 { font-weight:bold; color:#D3E6F6;}

/* LANGUAGEMENU */
.tx-srlanguagemenu-pi1 p {line-height:100%; margin-top: 8px; padding: 0; text-indent: 0; }
.tx-srlanguagemenu-pi1 img { margin: 0 5px; padding: 0; border-style: none; }
.tx-srlanguagemenu-pi1 .CUR { float: left; font-size: .8em; }
.tx-srlanguagemenu-pi1 .CUR a { background-color: transparent;text-decoration: none; font-weight: bold; }
.tx-srlanguagemenu-pi1 .NO { float: left; font-size: .8em; }
.tx-srlanguagemenu-pi1 .NO a { background-color:transparent; text-decoration:none; font-weight:bold; }
.tx-srlanguagemenu-pi1 .INACT { float: left; font-size: .8em; }
.tx-srlanguagemenu-pi1 .INACT a { background-color:transparent;text-decoration: none; font-weight: normal; }
.tx-srlanguagemenu-pi1 .SPC {  float: left; font-size: .8em; line-height: 100%; }


/* Products */
.tx-rtproducts-pi1 {
	margin-top:0px;
}

.tx-rtproducts-pi1-selectanwendungsbereich {
	color:#666;
	width:155px;
	font-size:12px;
	margin-right:10px;
	margin-left:0px;
}

.tx-rtproducts-pi1-selectproduktauswahl {
	color:#666;
	width:151px;
	font-size:12px;
}

.tx-rtproducts-pi1-selectblaetter {
	color:#666;
	width:151px;
	font-size:12px;
	margin-left:0px;
}

.tx-rtproducts-pi1-header {
	color:#666;
	color:#007c85;
	font-size:14px;
	vertical-align:top;
	height:20px;
	
}

.tx-rtproducts-pi1-liste {
	padding-bottom:0px;
	padding-left:15px;
	margin:0px;
	color:#007c85;
}

.tx-rtproducts-pi1-teaserimage {
	padding-right:25px;
	width:100px;
}

.tx-rtproducts-pi1-teasertext {
	vertical-align:top;
}

.tx-rtproducts-pi1-productimage {
	width:161px;
	height:271px;
	border-bottom:0px solid #fff;
	border-left:1px solid #fff;
	float:left;
	cursor:pointer;
}

.tx-rtproducts-pi1-productimagehover {
	height:271px;
	width:161px;
}

.tx-rtproducts-pi1-productimagehover:hover {
	background-image:url(../images/where.png);
	background-repeat:repeat;
	height:271px;
	width:161px;
}


.tx-rtproducts-pi1-productheader {
	height:17px;
	text-align:center;

	background-repeat:no-repeat;
	background-position:0px 0px;
	font-size:12px;
	font-weight:bold;
	color:#fff;
	padding-top:251px;
}

.tx-rtproducts-pi1-pdfauswahl {
	padding-left:65px;
}

.tx-rtbaufixproducts-pi1-pdfauswahl li{
	list-style-image:url(../../../typo3/gfx/fileicons/pdf.gif);
	height:30px;
	margin-left:10px;
	vertical-align:top;
}

.tx-rtbaufixproducts-pi1-pdfauswahlheader {
	background-color:#007c85;
	color:#fff;
	text-align:left;
	font-weight:bold;
	font-size:14px;
	height:22px;
	padding-top:5px;
	padding-left:20px;
	width:200px;
}


.tx-rtbaufixproducts-pi1-pdfauswahlcontent {
	border:1px solid #cccccc;
	
	border-top:0px;
	padding:0px;
	padding-top:5px;
	padding-left:20px;
	padding-right:20px;
	width:178px;
}

.tx-rtbaufixproducts-pi1-trennlinie {
	
}

.tx-rtbaufixproducts-pi1-valign {
	vertical-align:top;
}

.tx-rtbaufixproducts-pi1-option {
	width:auto;
}



.tx-rtproducts-pi1-pdfdownloads li {
	list-style-image:url(../../../typo3/gfx/fileicons/pdf.gif);
	height:20px;
	margin-left:10px;
	vertical-align:middle;
}

.tx-rtproducts-pi1-pdfdownloads a { vertical-align:middle;}

.tx-rtproducts-pi1-contacttableleft { width:70px;}

.tx-rtproducts-pi1-contactform_textarea {padding:3px; width:276px; height:70px; font-family:Arial, Helvetica, sans-serif; font-size:11px; margin-top:20px; border-bottom:1px solid #fff; border-right:1px solid #fff; border-left:1px solid #004F87; border-top:1px solid #004F87; }
.tx-rtproducts-pi1-contactform_inputleft {padding:3px; width:128px; height:15px; margin-top:10px; margin-right:10px; font-size:12px;  border-bottom:1px solid #fff; border-right:1px solid #fff; border-left:1px solid #004F87; border-top:1px solid #004F87; }
.tx-rtproducts-pi1-contactform_inputright {padding:3px; width:128px; height:15px; margin-top:10px; font-size:12px;  border-bottom:1px solid #fff; border-right:1px solid #fff; border-left:1px solid #004F87; border-top:1px solid #004F87; }
.tx-rtproducts-pi1-contactform_submit {padding:3px; padding-bottom:7px; width:138px; height:25px; margin-top:10px; font-size:12px;  border-bottom:1px solid #D3E6F6; border-right:1px solid #D3E6F6; border-left:1px solid #D3E6F6; border-top:1px solid #D3E6F6; background-color:#004F87; color:#fff; cursor:pointer;}
.tx-rtproducts-pi1-contactform_submit:hover { background-color:#CC0000; color:#fff; cursor:pointer;}


/* SELECT MENU*/
#nav, #nav ul {
	padding: 0;
	margin: 0;
	list-style: none;
	font-size:11px;
}

.liste { 
	background-color:#fff; 
	border:1px solid #b8cae0;
	text-align:left;
	min-height:30px;
	max-height:200px;
	width:200px;
	overflow: auto;
	margin-top:4px;
	margin-left:5px;
	display: none;
}

.listenelement {
	width:180px;
	padding-left:3px;
	font-size:11px;
}

.listenelement_pos {
	width:180px;
	padding-left:3px;
	font-size:11px;
	background-color:#eee;
	line-height:14px;
}

.listenelement_neg {
	width:180px;
	padding-left:3px;
	font-size:11px;
	line-height:14px;
}

.listenelementgroup { line-height:22px; border-top:1px solid #D3E6F6; background-color:#D3E6F6; color:#000; font-weight:bold; padding-left:3px; width:98%;}

.listenelementgroup_pos { background-color:#D3E6F6; line-height:18px; border-top:1px solid #b8cae0; color:#000; font-weight:bold; padding-left:3px; width:98%;}
.listenelementgroup_neg { background-color:#fff; line-height:18px; border-top:1px solid #b8cae0; color:#000; font-weight:bold; padding-left:3px; width:98%;}

.listenelementgroup_neg a:link {color:#000;}
.listenelementgroup_neg a:visited {color:#000;}


.listenheader {
	background-image:url(../images/selectbox.gif);
	background-repeat:no-repeat;
	height:25px;
	width:161px;
	padding-top:5px;
	margin-left:0px;
	
}

.listenheaderlink {
	height:20px;
	cursor:pointer;
	padding-left:10px;
	color:#666;
}

.listenheaderlink:link { color:#000;}
.listenheaderlink:visited { color:#000;}
.listenheaderlink:hover { color:#666; cursor:pointer;}

#nav a:link { color:#000;}
#nav a:visited { color:#000;}
#nav a:hover { color:#004F87; font-weight:bold;}

a .listenelement:hover { background-color:#007c85; color:#fff;}

#nav li {
	float: left;
	list-style: none;
}

#nav li ul {
	position: absolute;
	left: -999em;
	list-style: none;
}

#nav li:hover ul {
	left: auto;
}

#nav li:hover ul, #nav li.sfhover ul {
	left: auto;
}



/* Kontaktformular */

#mailform fieldset.csc-mailform { margin-left:0px; padding:5px;  width:600px; border: none;}
#mailform fieldset.csc-mailform .csc-mailform-field     { padding:5px 0px; }
#mailform input {
	border: 1px solid #004F87;
}

#mailform fieldset.csc-mailform .csc-mailform-field label {
 float:			left;
 font-size:		90%;
 font-weight:	bold;
 width:			215px; 
 }
 
 #mailformformtype_mail {
	background-color:#FFFFFF;
 }
 
 #mailformformtype_mail a:link {
	background-color:#FFFFFF;
 }
 
  #mailformformtype_mail a:visited {
	background-color:#FFFFFF;
 }
 
  #mailformformtype_mail a:hover {
	background-color:#004F87;
	color: #FFFFFF;
 }
