body, td, tr, th{
	font-family:Arial, Verdana, Helvetica, sans-serif;
	font-size:11px;
}

h1{
	width:582px;
	font-size:14px;
	border-bottom-width:0cm;
	padding-bottom:8px;
         padding-right:0px;
         padding-top:16px;
	margin-bottom:17px;
         background-image:url(/static/images/line.gif);
         background-repeat:repeat-x;
         background-position:bottom;
}

h2{
         width:565px;
         font-size:11px;
         font-weight:bold;
         background-color:#dbe6a8;
         background-image:url(/static/images/square_black_h2.gif);
         background-repeat:no-repeat;
         background-position:2px 4px;
	padding-bottom:0px;
         padding-top:0px;
         padding-left:17px;

	margin-bottom:10px;

}

a{
	text-decoration:underline;
	color:#000000;
}

a:hover{
	color: #550C13;
	text-decoration:underline;
}

textarea{
	width:250px;
}

/*####################################################
/* Navigation
/*####################################################*/

a.link_active{
         padding-right:0px;
         text-align:right;
         vertical-align:middle;
	text-decoration:none;
	font-weight:bold;
	color:#000000;
	font-size:13px;
}
a.link_inactive{
         padding-right:0px;
         text-align:center;
         vertical-align:middle;
         text-decoration:none;
	font-weight:bold;
	color:#ffffff;
	font-size:13px;
}
a.link_inactive:hover{
	text-decoration:none;
	font-weight:bold;
	color:#000000;
	font-size:13px;
}
.navi_active{
         padding:0 25px;
         text-align:center;
         vertical-align:middle;
}
.navi_inactive{
         padding:0 25px;
         text-align:center;
         vertical-align:middle;
}

.unternavi {vertical-align:top; text-align:right; height:550px;}

.unternavi ul{
         color:#9bb811;
         width:120px;
         margin-top:40px;
         margin-right:35px;
         padding-right:10px;
         padding-bottom:10px;
         list-style-type:none;
         border-right:1px solid #9bb811;
	
}

.unternavi li{
         padding-top:10px;
         padding-right:15px;
         font-size:12px; 
         background-image:url(/static/images/point_gruen_klein.gif);
         background-repeat:no-repeat;
         background-position:110px 15px;
         

}
.unternavi a{font-size:13px; text-decoration:none; color:#9bb811; font-weight:bold;}
.unternavi a:hover{text-decoration:none;}
.unternavi ul li .unternavi_active{
	color:#000000; 
}
.content {
	vertical-align:top;
	text-align:left;
}

.sitemap li {
	 vertical-align:top;
         list-style-type:none;
         border:solid 1px black;
         width:300px;
         background-color:#f6f6f6;
         
} 
.sitemap1 a{
         text-decoration:none;
         color:#000000;
         font-weight:bold;
         display:block;
         background-color:#dbe6a8;
         padding-left:5px;
         font-size:11px;
}

.sitemap2 a{
         text-decoration:none;
         padding-left:5px;
         color:#000000;
         margin-left:25px;
         margin-top:5px;

}
.sitemap3 a{
         padding-left:5px;
         text-decoration:none;
         color:blue;
         margin-left:25px;
         margin-top:5px;
}

.submit{

         width:180px;
}
.submit_button{
	width:200px;
}

form {padding:0; margin:0;}

.table_links{
	width:150px;
         text-align:left;
         padding-right:15px;
         vertical-align:top;
         font-weight:bold;
}
.table_rechts{
	width:300px;
         text-align:left;
         padding-left:15px;
         vertical-align:top;
}

.content4 {padding-left:5px;}

a.nav_hm_sel:hover{
	text-decoration:none;
	font-weight:bold;
	color:#000000;
	font-size:13px;
}

a.nav_um:hover{
	text-decoration:none;
	font-weight:bold;
	color:#000000;
	font-size:12px;
}

/*####################################################
/* IM Content-Bereich Tabelle
/*####################################################*/

table.content{
	padding:10px;
	background-color:#F6F6F6;
	border-color:#4F4F5F;
	border-width:1px;
	border-style:solid;
}


/*####################################################
/* Die Copyrightzeile am Ende jeder Content-Seite
/*####################################################*/

td.bottomline{
	color:gray;
	font-family:Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size:9px;
	text-decoration:none;
	margin:0px 0px 0px 0px;
	text-align:center;
}

a.bottomline {
	color:Gray;
	font-family:Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size:9px;
	text-decoration:none;
}

a.bottomline:hover{
	color:black;
}
/*####################################################
/* für Startseite
/*####################################################*/

.fettgrau{
	color:#8E969A;
	font-size:16px;
	font-weight:bold;
}

.fettgrau_kursiv{
	color:#8E969A;
	font-size:16px;
	font-weight:bold;
	font-style:italic;
}

.olivklein{
	color:#9BB811;
	font-size:12px;
	font-weight:bold;
}

.olivgross{
	color:#9BB811;
	font-size:36px;
	font-weight:bold;
}


/*####################################################
/* für Seiten mit Suche etc (Mitgliederliste, Grundboerse usw)
/*####################################################*/
table.suche{
	background-color:#DBE6A8;
	border-color:#4F4F5F;
	border-width:1px;
	border-style:solid;
}
td.suche{
	padding-left:12px;
	font-size:10px;
	background-color=#DBE6A8;
}

td.liste1{
	padding:2px;
	background-color:#EAFAFD;
	font-size:11px;
	border-color:#4F4F5F;
	border-width:1px;
	border-style:solid;
	vertical-align:top;
}

td.liste2{
	padding:2px;
	background-color:#F6F6F6;
	font-size:11px;
	border-color:#4F4F5F;
	border-width:1px;
	border-style:solid;
	vertical-align:top;
}

td.ausgabeliste1{
	padding:2px;
	background-color:#EAFAFD;
	vertical-align:top;
}

td.ausgabeliste2{
	padding:2px;
	background-color:#F6F6F6;
	vertical-align:top;
}

td.buchst{
	color:#000000;
	padding:2px;
	background-color:#DBE6A8;
	font-size:11px;
	border-color:#4F4F5F;
	border-width:1px;
	border-style:solid;
	vertical-align:middle;
	text-align:center;
}

a.liste{
	font-size:11px;
	color:#000000;
	text-decoration:none;
}
a.liste:hover{
	font-size:11px;
	color:#000000;
	text-decoration:underline;
}

td.sort{
	padding:2px;
	padding-bottom:5px;
	font-size:10px;
}

a.sort{
	color:#000000;
}

a.sort:hover{
	color:#545454;
}



