body,li,span,div,td,i,b,u,a,blockquote,h1,h2,h3,h4,input {  font-family:Arial, Helvetica, sans-serif; margin:0px; font-size: 12px; color: #000000;}

h1{font-size: 18px; color: #8f0d14;text-decoration: bold;}
h2{font-size: 14px; color: #000000;font-weight:bold;}
h3{font-size: 12px; color: #000000;font-weight:bold;}
a{color: #8f0d14;text-decoration: underline;}
a:hover{color: #8f0d14;text-decoration:none;}

ul{
}
li{
display:block;
padding:5px;
margin-bottom:2px;
}
.float_right{
float:right;
}
#site{
}
#main{
width:578px;
text-align:left;
border:solid 1px #c1ced4;
}
#header{
background-image:url(../images/header.jpg);
background-repeat:no-repeat;
}
	#main_menu{
	float:left;
	width:420px;
	margin-top:15px;
	padding-left:20px;
	}
		#main_menu p{
		margin:2px 0 0 0px;
		}
		#main_menu p a{
		text-decoration:none;
		font-weight:bold;
		font-style:italic;
		color:#FFFFFF;
		}
		#main_menu p a:hover{
		color:#8f0d14;
		}
		#main_menu p .aktiv{
		color:#8f0d14;
		}
				.menu_ZIELE{
				float:left;
				background-image:url(../images/menubrack.gif);
				background-repeat:no-repeat;
				background-position:right;
				padding-right:5px;
				}
				.menu_VORSTAND - BOARD{
				clear:both;
				}
	#top_menu{
	text-align:right;
	padding-top:145px;
	padding-left:420px;
	padding-right:20px;
	padding-bottom:3px;
	}
		#top_menu a{
		font-size:11px;
		text-decoration:none;
		color:#000000;
		}
		#top_menu a:hover{
		text-decoration:none;
		color:#8f0d14;
		}
#logo{
float:right;
margin:50px 0px 30px 0px;
padding-right:20px;
}
#content{
margin-left:25px;
margin-right:165px;
}
#content2{
margin-left:25px;
margin-right:25px;
}
#content table{
width:350px;
}

#footer{
clear:both;
background-color:#c1ced4;
padding:10px 20px 10px 20px;
}

#footer_menu{
clear:both;
padding:10px 20px 10px 20px;
}
/*MODUL CSS////////////////////////////
/////////////////////////////////////*/
.errortext{color:red;}

#gifani{
position:absolute;
width:401px;
left:auto;
right:auto;
top:148px;
padding:4px 3px 0 0px;
}


.main_cut{
}
.main_cut img{
float:left;
}
.sub_cat_title{
background-color:#CCCCCC;
padding:5px;
margin-top:20px;
}
.sub_cat_desc{
background-color:#e1e1e1;
padding:5px;
}
.sub_cat_desc img{
float:left;
margin:0px 10px 10px 0px;
}
#cat_mail{
padding:5px;
margin-top:40px;
}


#search_alle{
float:right;
background-color:#8f0d14;
padding:5px;
}
#search_alle a{
color:#FFFFFF;
}
#folder_searchrow{
padding:5px;
background-color:#CCCCCC;
margin-bottom:10px;
}
#search_result{
padding:5px;
margin-bottom:10px;
}
.csrvLinkLink,.csrvLinkFolder {
padding:5px;
background-color:#e1e1e1;
margin-bottom:10px;
}
.csrvLinkLink img, .csrvLinkFolder img {
float:left;
margin:0 10px 10px 0;
}

#kontakt_links{
margin:30px 0 0 0;
}