/* Design inspired by a design of Radu Darvas */
.klein {
font-size:11px;
}
a:link,a:active,a:visited{text-decoration:underline;color:#B30000;font-weight:bold;}
a:hover{
	text-decoration:underline;
	color:#EC0000
}
/*----Layout Kontaktform -----*/
.fehler {
	color:red;
         font-weight:bold;
}
.kontaktform {
	font: normal 12px Arial, Helvetica, sans-serif;
	color: #333;
	margin-left: 10px;
}
.kontaktform fieldset {
	margin-bottom: 15px;
}
.kontaktform td {
	vertical-align: bottom;
}
.kontaktform legend {
	color: #B30;
}
.kontaktform a {
color: #B30;
text-decoration: none;
font-weight: bold;
font-size:12pt;
}
.kg_oeH3 {margin-left:0px;margin-top:5px;}
.kg_oeP {margin-left:0px;}
.kg_oeZ {font-weight:normal;}
.kg_rightH3 {margin:140px 0 10px 20px; color:#B30;}
td img {float:left; margin:0px;}
td {background-color:#ffffff;}
body{margin:0;padding:0;color:#1D3A27;font:12px Verdana,Arial,Helvetica,sans-serif;background: #F4CE7D url(./images/rotbeige.gif) repeat-x 0px 0px;voice-family:"\"}\"";voice-family:inherit;}
div#container{width: 900px;margin-left: -450px;left: 50%;top: 19px;position: absolute;}
div#box1{position:relative;width:900px;margin:0 auto;padding:0;background: url(./images/dmiddle.jpg) repeat-y;}
div#box2{position:relative;clear:both;width:900px;margin:0;padding:0;background: url(./images/top.jpg) no-repeat;}
div#box3{position:relative;clear:both;width:900px;margin:0;padding:0;background: url(./images/bottom.jpg) no-repeat;height:50px;}
div#left{position:relative;width:180px;float:left;margin:0;padding:0;}
div#middle{position:relative;width:460px;float:left;margin:0;padding:0;}
div#right{position:relative;width:260px;float:right;margin:0;padding:0;}
div#TSsitename{position:relative;font-size:20px;font-weight:bold;margin:120px 0 0 10px;padding:0;width:180px;height:60px;overflow:hidden;}
div#content {margin: 140px 10px 30px 20px;}
div#right ul{list-style-type:none;padding:0;margin:0}
div#right ul a:link,#right ul a:active,#right ul a:visited{text-decoration:none;color:#B30000;font-weight:bold}
div#right ul a:hover{text-decoration:underline}
div#navtitle{margin:140px 0 0 20px;padding:0;font-size:14px;font-weight:bold;color:#B30000}
div#navigation{margin:10px 0 0 20px;width:160px;}
div#login{width:300px;margin-left:30px;margin-top:10px;}
div#navigation .menu,div#navigation .login{margin:7px 0 10px 0px;padding-top:8px;border-top:1px solid #B30000;width:140px}
div#navigation .menu a,div#navigation .login a{font-weight:bold;color:#B30000;text-decoration:none;}
div#navigation a {text-decoration:none;}
div#navigation a:hover {text-decoration:underline; color:#B30000;}
div#navigation .menu a:hover,div#navigation .login a:hover{text-decoration:underline;}
div#navigation .lastupdate{margin:10px 0 10px 0px;padding-top:15px;border-top:1px solid #B30000;width:140px;font-size:90%}
div#navigation .languagemenu{margin:10px 0 10px 0px;padding-top:10px}
.menulevel1{margin:0px 10px 5px 15px;padding:0px;text-decoration:none;}
.menulevel1 a:link {text-decoration:none;}
.menulevel2{margin:0px 10px 5px 20px;padding:0px;}
.menulevel3{margin:0px 10px 5px 25px;padding:0px;}
div#navigation li {line-height:1.5em;margin-bottom:5px}
div#navigation li.doc,ul.sitemaplevel1 li.doc {list-style-image: url(images/doc.gif);list-style-type: none;}
div#navigation li.docs,ul.sitemaplevel1 li.docs {list-style-image: url(images/doc.gif);list-style-type: none;}
div#navigation li.sdoc {list-style-image: url(images/doc.gif);list-style-type: none;}
div#navigation li.sdocs{list-style-image: url(images/doc.gif);list-style-type: none;}
li.sdoc, li.sdocs{color:#1D3A27;font-weight:bold;}
div#TSsearchbox{margin:23px 0 0 30px;padding:0;height:20px;width:170px;}
div#TSsearchbox .text{margin:0 0 1px;padding:0;font-size:11px;font-weight:normal;color:#4F4036;background-color:transparent;border:1px solid #4F4036}
div#TSsearchbox .submit{margin:0 0 0px 4px;padding:0;color:#4F4036;font-weight:normal;background-color:transparent;border:0px solid White;}
div#newsbox{margin:10px 15px 15px 20px; padding:5px; border:1px dashed #B30000;}
div#newsbox h3 {margin-top:5px; margin-bottom: 10px;font-size:14px;}
.sitemaplevel1{width:230px;}
.sitemaplevel1,.sitemaplevel2,.sitemaplevel3,.submenu{list-style-type:none;line-height:1.5em;}
.sitemaplevel1{margin-left:50px;padding-left:40px}
ul.sitemaplevel1 li.doc,ul.sitemaplevel1 li.docs{margin:0 0 0 -40px;padding:0 0 0 10px;}
div#copyright{padding:15px 0 0 265px;}
div#copyright a{color:#1D3A27;}
div#copyright a:hover{text-decoration:underline;}
div#middle form textarea{margin:30px 0 0;padding:0;background-color:white;border:3px double #ccc;width:320px;}
div#middle input.submit,div#middle input.text{background-color:transparent;border:1px solid #ccc;margin-top:5px; width:90px;}
div#middle input.text{background-color:transparent;border:1px solid #ccc;margin-top:5px; width:120px;}
h1{font-size:16px;font-weight:bold;margin:0 0 10px 10px;color:#B30000;padding:0px;}
h2{font-size:14px;font-weight:bold;margin:0 0 10px 10px;color:#B30000;padding:0px;}
h3{font-size:14px;font-weight:bold;margin:20px 0 5px 10px;color:#1D3A27;padding:0px;}
h4{font-size:16px;font-weight:bold;margin:20px 0 5px 10px;color:#B30000;padding:0px;}
h5{font-size:14px;font-weight:bold;margin:20px 0 5px 10px;color:#B30000;padding:0px;}
h6{font-size:14px;font-weight:bold;margin:20px 0 5px 10px;color:#1D3A27;padding:0px;}
p{font-size:12px;font-weight:bold;margin:0 10px 5px 10px;}
img{border:none; margin:10px; float:right;}
.print{text-align:left;margin:30px;background-color:#fff}
#editors .edit td a,#editors .edit td a:link,#editors .edit td a:visited,#editors .edit td a:active,#editors .edit td a:hover{text-align:center;font-weight:normal;font-size:70%;text-decoration:none; background-color:#FFF;}
div#middle form input.text{margin:20px;padding:0;background-color:white;border:1px solid #ccc;width:180px;}
div#middle form select.text{margin:30px 0 0;padding:0;background-color:white;border:3px double #ccc;width:50px;}
div.kg_f {border-top:1px solid #B30;margin:10px 15px -5px 20px; }
.kg_f p {margin-left: 10px; clear:both;}
.kg_f h3 {margin-left: -10px; margin-top: 10px; padding-top:25px; color:#b30000; }
.kg_fimg {float:left; margin: 5px;}
.kg_vDat {color: #b30000;}
.kg_vName {font-weight: bold;color: #b30000;}
.retrieve{background-image:none;background-color:White;color:Black;}
.nboxH4 { margin-top:5px;}
.absImg {float:none;}
.liAusflug {margin-bottom:5px;}
.bildZentriert {float:none; clear:both; text-align:center;}
