*{ margin:0;  padding:0; }
ul, li, ol {margin:0;  padding:0; }
html{height:100%; }
body{color:#26393D; height:100%; background:#FFFAE4 url(/media/bgshad.gif) repeat-y 1000px; font:11px Verdana, Arial, Helvetica, sans-serif; }
input, select, textarea{ font:11px Verdana; padding:1px 2px;}


.clear{clear:both}
.flRight {float:right}
.flLeft {float:left}
img.flLeft { margin:0px 7px 0px 0px}
br.clear{clear:both; font-size:0px; height:0px;}
img{border:0;}

a{ color:#00579C; text-decoration:none}
a:hover{ color:#00579C; text-decoration:underline}
a.intextBig{ font-size:12px; font-weight:bold }
a.intext{ color:#26393D; text-decoration:none }
a.glossar {cursor:help;font-style:oblique}

h1{ font:bold 15px Verdana; text-align:left; margin:20px 0px 10px 0px}
h1 span{ font-weight:normal}
h1.noPad{ margin-top:0px;}
h4{ font: bold 11px Verdana; text-align:left; margin:0; padding:0; text-decoration:underline}
hr{ background:#ccc; border:none; height:1px; width:95%; margin:0px auto }
#contents hr{ width:auto; }
small{ font:9px Tahoma;}
small em{ font: italic 10px Verdana; }
	.ico1{ background:url(/media/icon_r1_c2.gif) no-repeat 9px 10px}
	.ico2{ background:url(/media/icon_r3_c2.gif) no-repeat 9px 7px}
	.ico3{ background:url(/media/icon_r7_c1.gif) no-repeat 9px 8px}
	.ico4{ background:url(/media/icon_r9_c2.gif) no-repeat 9px 6px}
	.ico5{ background:url(/media/icons/facebook.gif) no-repeat 9px 6px}
.greenText{color:#006600;}
.alRight{ text-align:right  }
.alRight em{color:#666666}

#main{width:1000px; background:#fff; position:relative;  }
/*#main[id]{background-attachment:fixed;}*/

#header{ height:170px; margin-bottom:5px; position:relative;  }
/* #header .bookmark{ position:absolute; right:350px; top:-15px; width:125px; height:16px} */
#header img { position:absolute; top:18px; left:35px; }
#header form {float:right; padding:54px 16px 0px 0px;}
#header input {font:11px Verdana; padding:1px; width:200px }
#header .submit{ margin-left:3px;  width:81px; cursor:pointer; margin-bottom:-1px;}
#header a.filter_lnk{}
#header .sub\
mit{ margin-left:3px;  width:81px; cursor:pointer; margin-bottom:0px;}

 .bigAdds{ position:fixed; top:135px; left:1010px;}
 .bigAdds small{ color:#999; margin-bottom:3px; display:block}

ul#mm { list-style:none; padding:0; margin:23px 0px 0px 5px; }
ul#mm li {  float:left; position:relative; height:24px; margin-right:1px; text-align:center; border-bottom:solid 1px #fff;}
ul#mm li.active {border-bottom:solid 1px #26393D;}
ul#mm ul#mm li:hover, ul#mm li.over {border-bottom:solid 1px #ffffff;}
ul#mm li.active a, ul#mm li:hover a, ul#mm li.over a{ background:#26393D}
ul#mm li.active b, ul#mm li:hover b, ul#mm li.over b{background:#26393D}
	#m1{width:48px;}
	#m2{width:143px;}
	#m3{width:136px;}
	#m4{width:141px;}
	#m5{width:58px;}
	#m6{ width:50px;}

ul#mm li a{ color:#fff; text-decoration:none; background-color:#FA8A08; display:block; height:22px; font:12px/22px Verdana, Arial, Helvetica, sans-serif; border-left:solid 1px #26393D; border-right:solid 1px #26393D;}
/* rounded tops*/
#header li i{ display:block; height:1px; font-size:1px; line-height:1px; background-color:#26393D; margin:0px 2px 0px 2px; overflow:hidden}
#header li b{ display:block; height:1px; font-size:1px; line-height:1px; background-color:#FA8A08; margin:0px 1px 0px 1px; border-left:solid 1px #26393D; border-right:solid 1px #26393D}

ul#m2s {padding:0; margin:0px ; background:#26393D; display:block; float:left; width:100%; color:#fff;}
#m2s li{ float:left; list-style:none; padding:0; margin:0px; border:none; background:none; height:21px; color:#fff; }
#m2s li a{ background:none; border:none; display:block;  padding:0 10px; color:#fff; text-decoration:none; font:11px/20px Verdana }
#m2s li a span{ color:#ff0; float:none}
#m2s li a.act{ font-weight:bold}
#m2s li.spacer{ line-height:20px;}

#navigation{ width:230px; float:left; font-size:11px; padding-top:0px; }
#navigation big{font:bold 12px/16px Verdana; padding:7px 0px 0px 35px; margin:0px 0px 2px 0px; text-transform:uppercase; display:block  }
	#navigation	.banner{margin:0px 5px 5px 5px; display:block }
	.box{ background:#F7F7F7; margin:0px 5px 5px 5px;  }
	.box p, .box ul, .box ol{ padding:5px 9px; list-style-type:none; line-height:16px;}
	.box ul{ padding-right:0px;}
	.box a.cur {background:url(/media/bult.gif) no-repeat 0px 4px; padding-left:12px; font-weight:bold}

	.box b{ background:#CCCCCC; padding:0px; margin:0px 2px; display:block; height:1px; font-size:1px;  overflow:hidden}
	.box i{  padding:0px;  margin:0px 1px; display:block; height:1px; font-size:1px; border-left:solid 1px #CCCCCC; border-right:solid 1px #CCCCCC; overflow:hidden}
	.box span{ display:block; margin:0px 1px;}
	.box span i{ background:#CCCCCC; padding:0px; margin:0px 1px 0px 1px; display:block; height:1px; font-size:1px; border-left:solid 1px #CCCCCC; border-right:solid 1px #CCCCCC; overflow:hidden}
	.box span b{  padding:0px; background:none;  margin:0px; display:block; height:1px; font-size:1px; border-left:solid 1px #CCCCCC; border-right:solid 1px #CCCCCC; overflow:hidden}
	.box li span { display:inline; margin:0; font-style:italic}
	.box div{border-left:solid 1px #CCCCCC; border-right:solid 1px #CCCCCC; padding:0px;}
	.box input { width:150px; font:11px Verdana; padding:1px; }
	* html .box .submitOk {margin-bottom:-1px; }
	.box .submitOk { width:38px; margin-left:2px; cursor:pointer; margin-bottom:-1px;  }
	.box .submit\
Ok { width:38px; margin-left:2px; cursor:pointer; margin-bottom:0px;  }
	.box p.bborder { border-bottom:solid 1px #ccc;}

/* content block */
   #contents{ width:759px; float:left; padding:0px 0px 0px 5px; border-left:solid 1px #CCCCCC; min-height:1300px; /* height:auto !important ; height:1060px; */}

	#contents p{ padding:0px 0px 8px 0px; line-height:15px;}
	/*
	#contents ul, ol{padding:0px 0px 8px 0px; line-height:15px;}
	#contents ul, ol{ margin-left:15px;}
	#contents li{ list-style: inside disc}
	#contents li.num { list-style: inside decimal}
	#contents big{ font:bold 14px Verdana; display:block; margin-bottom:5px;}
	*/
	#contents div.padding{padding:0px 0px 0px 0px; margin-top:0px;}
	#contents .bborder{ border-bottom:solid 1px #ccc; margin-bottom:10px }
	#contents .postScriptum { font:11px/11px Tahoma; }

	.upperLinks{ font-size:9px; border-bottom:solid 1px #ccc; text-align:right}


	.breadcrumbs div{ padding-right:10px;color:#F7F7F7;  }
	.breadcrumbs a, .breadcrumbs strong{ color:#F7F7F7;}
	.breadcrumbs a.active{ font-weight:bold}
	.breadcrumbs b, 	.breadcrumbs i{display:block;  padding:0px; height:1px; font-size:1px; overflow:hidden}
	.breadcrumbs b{ background-color:#8D8D8D;  margin:0px 2px;}
	.breadcrumbs i{ background-color:#8D8D8D; margin:0px 1px; }
	.breadcrumbs div{background-color:#8D8D8D;  padding:0px 10px; }
	.breadcrumbs span b{ background-color:#8D8D8D;  margin:0px 1px; }
	.breadcrumbs span i{ background-color:#8D8D8D; margin:0px 2px; }

	.pageNumbers { margin-bottom:15px;}
	.pageNumbers div{ padding-right:10px; clear:both; height:100% }
	.pageNumbers form{ padding-right:150px; padding:1px 0px;  }
	.pageNumbers form select{ margin-bottom:-1px;}
	.pageN\
umbers form select{ margin-bottom:0px;}
	.pageNumbers select{ margin-top:2px; min-width:50px;}
	/*.pageNumbers a{ color:#26393D;}*/
	.pageNumbers strong.active{ font-weight:bold; font-size:14px; color:#000;}
	.pageNumbers b, 	.pageNumbers i{display:block;  padding:0px; height:1px; font-size:1px; overflow:hidden}
	.pageNumbers b{ background-color:#D8E2EB;  margin:0px 2px;}
	.pageNumbers i{ background-color:#D8E2EB; margin:0px 1px; }
	.pageNumbers div{background-color:#D8E2EB;  padding:0px 10px; }
	.pageNumbers div div{ background:none; padding:1px 0px 0px 0px; float:right; line-height:20px;}
	.page\
Numbers div div{ padding-top:2px;}
	.pageNumbers span b{ background-color:#D8E2EB;  margin:0px 1px; }
	.pageNumbers span i{ background-color:#D8E2EB; margin:0px 2px; }

	.adds small{ padding:5px 5px 0px 5px;}
	#contents .adds p { padding:5px;}
	.adds small{font:italic 9px Verdana; color:#999999;}
	.adds .col {width:377px; float:left; margin:0px 0px 5px 0px; background:#fff; }
	.adds .col.cright {float:right}
	.adds .col div{ border-left:solid 1px #CCCCCC; border-right:solid 1px #CCCCCC; background:#FFFCDF; }
	.adds div b, .adds div i{display:block;  padding:0px; height:1px; font-size:1px; overflow:hidden}
	.adds div b{ background-color:#CCCCCC;  margin:0px 2px; }
	.adds div i{  margin:0px 1px; border-left:solid 1px #CCCCCC; border-right:solid 1px #CCCCCC; }
	.adds div span i{ background-color:#CCCCCC;  margin:0px 2px; }
	.adds div span b{ background:none; margin:0px 1px; border-left:solid 1px #CCCCCC; border-right:solid 1px #CCCCCC; }

   .cbox{ background:#FFFFFF; margin:0px 0px 0px 0px;}
   .cbox div.rahmen{border-left:solid 1px #A1A1A1; border-right:solid 1px #A1A1A1; padding:5px;}
	.cbox b{ background:#A1A1A1; padding:0px; margin:0px 2px; display:block; height:1px; font-size:1px;  overflow:hidden}
	.cbox i{  padding:0px;  margin:0px 1px; display:block; height:1px; font-size:1px; border-left:solid 1px #A1A1A1; border-right:solid 1px #A1A1A1; overflow:hidden}
	.cbox span{ display:block; margin:0px 1px;}
	.cbox span i{ background:#A1A1A1; padding:0px; margin:0px 1px 0px 1px; display:block; height:1px; font-size:1px; border-left:solid 1px #A1A1A1; border-right:solid 1px #A1A1A1; overflow:hidden}
	.cbox span b{  padding:0px; background:none;  margin:0px; display:block; height:1px; font-size:1px; border-left:solid 1px #A1A1A1; border-right:solid 1px #A1A1A1; overflow:hidden}
	.cbox h2 {font:bold 15px Verdana; padding:0px 0px 0px 0px; margin:0px 0px 8px 0px; display:block  }

	#footer { margin:10px 0px 0px 0px; padding:0px 0px 80px 0px; background:url(/media/bsmall.gif) no-repeat bottom  }
		.bottomForm b, .bottomForm i{display:block;  padding:0px;  height:1px; font-size:1px; overflow:hidden}
		.bottomForm b{ background-color:#9DB6CC;  margin:0px 2px; }
		.bottomForm i{  margin:0px 1px; background-color:#9DB6CC; }
		.bottomForm .title{background-color:#9DB6CC; padding:0px 10px; border-bottom:solid 1px #fff; }
			.title strong { padding-right:5px; }
			.title a {  line-height:15px; padding:1px 0px; margin:0 5px; position:relative; }
			.title a strong{  position:relative;  padding-left:4px; }
			.title a.active strong, .title a:hover strong{ position:relative; top:-1px;   }
			.title a.active , .title a:hover {background:#D8E2EB; top:1px; }
		.bottomForm form{background:#D8E2EB; padding:0px 10px 5px 10px;}
		.bottomForm form label{ display:block; padding-top:5px;}
		.bottomForm form input{ width:710px; margin-right:3px; }
		.bottomForm form textarea{ width:710px; margin-right:3px; }
		.bottomForm form img { margin-bottom:-2px;}
		.bottomForm span i{ background-color:#D8E2EB; margin:0px 2px; }
		.bottomForm span b{ background-color:#D8E2EB; margin:0px 1px; }
	#footer .links{ text-align:center; font-family:Tahoma; color:#26393D; line-height:20px; margin-top:35px;}
		.links a{color:#26393D; line-height:20px;}

#rss_box {
   position:absolute;
   top:5px;
   right:17px;
}

#bookmarks {
   position:absolute;
   top:5px;
   right:315px;
}

#rss_box img {
   margin:0px 3px -4px 0px; padding:0;
}



grey { color:grey }


#footer_quicklinks {
margin:10px 0px 0px 10px;
font-size:9px;
color:grey;
}

#footer_quicklinks a {
font-size:9px;
color:grey;
}

#footer_quicklinks a:hover {
font-size:9px;
color:grey;
}
