/* CSS Document */

body{
        text-align:center;
        font-family:Verdana, Arial, Helvetica, sans-serif;
        font-size:0.8em;
        background-color:#dedede;
        margin:0;
        padding:0;
}
img{border:0;}
h1{
        color:#84220a;
        font-size:1.85em;
        font-weight:normal;
        margin:10px 0 0 0;
}
h2{
        color:#84220a;
        font-size:1.45em;
        font-weight:normal;
}
h3{
        color:#84220a;
        font-size:1.15em;
        font-weight:normal;
}
li{padding:3px 3px 3px 15px;}
table{border-collapse: collapse;}
th{padding:10px;}
td{padding:10px;}
/***************************************************************************************/
/***************************** LAYOUTELEMENTE ******************************************/
/***************************************************************************************/
#main{
        width:991px;
        margin:0 auto;
        text-align:left;
      	background-color:#FFFFFF;
}
/********************KOPF ***************************/
#header{
        background: url("../img/layout/header1.jpg") no-repeat;
        height:185px;
        width:991px;
}
#header img{margin-left:15px;}

#navi{
        list-style-type:none;
        margin:34px 0 0 15px;
        padding:0;
}
#navi li{
        margin:0 5px 0 0;
        padding:8px 0 0 0;
        float:left;
        width:120px;
        height:25px;
        background-color:#023726;
        text-align:center;
}
#navi li#aktiv{background-color:#25d097;color:#023726;font-weight:bold;}
#navi li a{color:#FFFFFF; text-decoration:none;display:block;}
/*Unternaviagtion grüne Leiste*/
#sub{background-color:#25d097;
        width:991px;
        height:35px;
        margin:0;}
#sub_navi{
        list-style-type:none;
        margin:0;
        padding:0 0 0 15px;


}
#sub_navi li{
        margin:0 30px;
        padding:8px 0 8px 0;
        float:left;

}
#sub_navi li#sub_aktiv{border-bottom:3px solid #023726;font-weight:bold;color:#023726;}
#sub_navi li a{
        color:#023726;
        text-decoration:none;

}
/********************MITTE ***************************/
#content{
        float:left;
        padding:20px 60px 20px 15px;border-right:1px solid #dedede;
        width:680px;
}
/********************RECHTS***************************/
#sidebar{
        float:right;
        width:180px;
        padding:20px 20px 0 25px;
        
        margin:0 10px 0 0;
		

}
#sidebar ul{margin:0 0 0 15px;padding:0;}
#sidebar ul li{padding:5px 0 0 2px;}
#sidebar h2{
color:#023726;
        padding:8px 0;
        font-size:1.15em;
        font-weight:bold;
		border-bottom:1px solid #dedede;
		border-top:1px solid #dedede;
}
#sidebar h3{
        font-size:1.05em;color:#023726;
}
/********************FUß ***************************/
#footer{
        clear:both;
        background-color:#25d097;
        font-size:0.95em;
        padding:5px 20px 5px 15px;
}
#footer ul{width:230px;float:right;margin:35px 0 0 0;text-align:right;}
#footer ul li{display:inline;padding:0 10px;border-right:1px solid #000000;}
#footer ul li.last{border:0;}
#footer a{text-decoration:none; color:#023726; font-weight:bold;}
/***************************************************************************************/
/***************************** Klassen  ************************************************/
/***************************************************************************************/
.unterbrecher{clear:both;}
.img_left{float:left; margin:0 10px 0 0;}
.box_left{width:300px;float:left; margin:0 5px 0 0;}
.box_left h2{border-bottom:1px solid #84220a;}
.box_right{width:300px;float:right; margin:0 0 0 5px;}
.box_right h2{border-bottom:1px solid #84220a;}
.box_right ul{margin:0 0 0 12px;padding:0;}
.box_right ul li{margin:0;padding:0;}

.img_left{float:left;margin:0 10px 5px 0;}
.img_right{float:right;margin:0 0 5px 10px;}

.link_more{text-align:right;}
.termine th{color:#023726;border-bottom:1px solid #000000;}
.termine td{border-bottom:1px solid #000000;}