body{font:13px "Tahoma",Trebuchet MS, Verdana,sans-serif; color:#7C7E5A; margin:0; padding:0; background:#FDFEEE;}


/*Design-Layout*/

#box{margin: 0px auto; margin-top:10px; width:840px; border:1px solid #5E6041; background:#FFF;}
#top{position:relative; background:#7C7E5A; height:135px;}
#navi{position:absolute; bottom:0px; left:0; background:#7C7E5A; height:35px; border-top:1px solid #5E6041; border-bottom:1px solid #5E6041;}
#content{padding:20px;}
#contentBottom{margin:20px; padding:5px; width:785px; height:20px; border-bottom:1px dashed #A5A786;}
#contentBottom a {font-weight:normal; font-size:11px;}
#sn{background:#E7E8DD; border:1px solid #A5A786; width:200px; padding-top:20px; float:left;}
#footer{font-size:11px; text-align:right; padding:0 30px 10px 0;}


/*Allgemein*/

h1{font-size:17px; color:#003319; font-weight:normal; margin-top:0;}
h2{font-size:15px; color:#003319; font-weight:bold; margin-top:0;}


/*A-Tags*/

a {color:#54A179; text-decoration:none; font-weight:nomal;}
a:hover{text-decoration:underline;}
#navi li a {color:#FFF; text-decoration:none; text-align:center; display:block; float:left; width:150px; line-height:35px; height:33px; border-left:1px solid #A5A786; border-right:1px solid #5E6041; font-weight:normal;}
#navi li a.first{border-left:0px; width:220px;}
#navi li a.last{border-right:0px;}
#navi a:hover{color:#D5D6C4;}
#footer a {color:#7C7E5A; text-decoration:none; font-weight:normal;}
#footer a:hover{text-decoration:underline;}


/*Image*/

img{border:0;}
.imgBorder img{border:5px solid #D5D6C4; padding:4px;}
.imgBorder div.fla{border:5px solid #D5D6C4; padding:4px;}

/*Tabelle*/
table.tbl01{border:1px solid #D5D6C4;}
.tbl01 th{text-align:left; border:1px solid #D5D6C4;}
.tbl01 td{border:1px solid #D5D6C4;}
table.tbl02 td{text-align:left; vertical-align:bottom; border-bottom:1px solid #D5D6C4;}
.tbl02 th{text-align:left; padding-bottom:5px;}
table.tbl02 td.empty{border-bottom:0px; padding:10px;}
td{vertical-align:top;}


/*Formular*/

form{margin:0; padding:0;}
form.ct{background:#FDFEEE; padding:20px;}
input{border:1px solid #003319; color:#7C7E5A;}
input.btnSearch{background:url(/gfx/btn.jpg) no-repeat #003319; cursor:pointer; width:27px; height:20px;}
input.btn{background:url(/gfx/btn.gif) repeat-x #003319; cursor:pointer; width:100px; height:20px; color:#FFF; font-weight:bold; font-size:11px;}
input.txtf01{background:url(/gfx/lupe.gif) 3px no-repeat #FFF; padding-left:20px;}
textarea{border:1px solid #003319;}


/*Listen*/

#navi ul{width: 840px; list-style-type:none; margin:0; padding:0;}
#navi li{display:inline;}

/*Subnavigation*/
#sn a {color:#7C7E5A; text-decoration:none; font-weight:normal;}
#sn a:hover{text-decoration:underline;}
#sn ul{list-style-position:outside; margin-left:15px; padding:0; padding-left:20px;}
#sn li{margin-top:20px;}
#sn h1{margin: 0 20px 10px 20px;}

/*SubSubnavigation*/
#sn .ssn {list-style: none; margin: 0; padding: 0; display: none;}
#sn .ssn li{margin: 3px; margin-left: 10px; padding: 0px;}

/*Allg. Konfiguration*/

.left{float:left; margin:0; padding:0;}
.right{float:right; margin:0; padding:0;}
.cleaner{clear:both; padding:10px;}
.imgBorder{border:1px solid #333; padding:0;}
.hr1{border-top:1px solid #C5C7AC; border-bottom:1px solid #F1F2EB; height:1px; overflow:hidden ;}
.xlink{background:url(/gfx/extlink.gif) right no-repeat; padding-right:12px;}
.f11{font-size:11px;}
span.herv{color:#54A179;}
div.wlkmtxt{padding-top:50px; text-align:justify; width:290px;}
div.wlkmtxt h1{font-size:23px;}
div.sf01{position:absolute; right:5px; top:75px;}


/*Box( News )*/

.bx1{background:#F9F9F6; border:1px solid #A5A786; padding: 20px;}
.bx1 p.date{font-weight:bold;}


.error {border: 1px solid red;}
