@charset "utf-8";
/* CSS Document */
body, table, td {
	color: #000000; 
	font-family: Verdana, Arial, Geneva, Helvetica, sans-serif; 
	font-size: 12px;
	font-weight:normal;
	margin-left: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	border: 0 solid;
	}
	
img {border: none;
}

.textrot {
	color: #F00;
	font-family: Verdana, Arial, Geneva, Helvetica, sans-serif; 
	font-size: 11px;

}

p {
	margin: 0px;
	padding: 0px;
	padding-bottom: 6px;
	}

li {
	margin: 0px;
	padding: 0px;
	padding-bottom: 5px;
	}

.index {
	color: #FFFFFF; 
	font-family: Verdana, Arial, Geneva, Helvetica, sans-serif; 
	font-size: 12px; 
	font-weight: bold; 
	text-decoration: none;
	}
a.tag_2 {
	color:#666; 
	font-family: Verdana, Arial, Geneva, Helvetica, sans-serif; 
	font-weight: normal;
	font-size: medium;
	font-weight:bold;
	text-decoration:none;
	 }
a.tag {
	color:#666; 
	font-family: Verdana, Arial, Geneva, Helvetica, sans-serif; 
	font-weight: normal;
	font-weight:bold;
	text-decoration:none;
	 }

a:link.tag_2 {
	color:#666;  
	font-family: Verdana, Arial, Geneva, Helvetica, sans-serif; 
	font-weight: normal;
	font-weight:bold;
	font-size: small;
	text-decoration:none;
	}

a:hover.tag_2 {
	color:#666; 
	font-family: Verdana, Arial, Geneva, Helvetica, sans-serif;
	font-weight: normal;
	font-weight:bold;
	font-size: small;
	text-decoration: none; 
	}

a:visited.tag_2 {
	color:#666; 
	font-family: Verdana, Arial, Geneva, Helvetica, sans-serif;
	font-weight: normal;
	font-size: small;
	font-weight:bold;
	}
	
a:link.tag_1 {
	color:#666;  
	font-family: Verdana, Arial, Geneva, Helvetica, sans-serif; 
	font-weight: normal;
	font-weight:bold;
	font-size: smaller;
	text-decoration:none;
	}

a:hover.tag_1 {
	color:#666; 
	font-family: Verdana, Arial, Geneva, Helvetica, sans-serif;
	font-weight: normal;
	font-size: smaller;
	font-weight:bold;
	text-decoration: none; 
	}

a:visited.tag_1 {
	color:#666; 
	font-family: Verdana, Arial, Geneva, Helvetica, sans-serif;
	font-weight: normal;
	font-size: smaller;
	font-weight:bold;
	}
	
a:link.tag_3 {
	color:#666;  
	font-family: Verdana, Arial, Geneva, Helvetica, sans-serif; 
	font-weight: normal;
	font-weight:bold;
	font-size: medium;
	text-decoration:none;
	}

a:hover.tag_3 {
	color:#666; 
	font-family: Verdana, Arial, Geneva, Helvetica, sans-serif;
	font-weight: normal;
	font-size: medium;
	font-weight:bold;
	text-decoration: none; 
	}

a:visited.tag_3 {
	color:#666; 
	font-family: Verdana, Arial, Geneva, Helvetica, sans-serif;
	font-weight: normal;
	font-size: medium;
	font-weight:bold;
	}
	
a:link.tag_4 {
	color:#666;  
	font-family: Verdana, Arial, Geneva, Helvetica, sans-serif; 
	font-weight: normal;
	font-weight:bold;
	font-size: large;
	text-decoration:none;
	}

a:hover.tag_4 {
	color:#999; 
	font-family: Verdana, Arial, Geneva, Helvetica, sans-serif;
	font-weight: normal;
	font-size: large;
	font-weight:bold;
	text-decoration: none; 
	}

a:visited.tag_4 {
	color:#666; 
	font-family: Verdana, Arial, Geneva, Helvetica, sans-serif;
	font-weight: normal;
	font-size: large;
	font-weight:bold;
	}		
	
a:link.tag_5 {
	color:#666;  
	font-family: Verdana, Arial, Geneva, Helvetica, sans-serif; 
	font-weight: normal;
	font-weight:bold;
	font-size: x-large;
	text-decoration:none;
	}

a:hover.tag_5 {
	color:#666; 
	font-family: Verdana, Arial, Geneva, Helvetica, sans-serif;
	font-weight: normal;
	font-size: x-large;
	font-weight:bold;
	text-decoration: none; 
	}

a:visited.tag_5 {
	color:#666; 
	font-family: Verdana, Arial, Geneva, Helvetica, sans-serif;
	font-weight: normal;
	font-size: x-large;
	font-weight:bold;
	}	
	

a {
	color: #ffffff; 
	font-family: Verdana, Arial, Geneva, Helvetica, sans-serif; 
	font-size: 12px; 
	font-weight: normal; 
	text-decoration:none;
	 }

a:link {
		color: #ffffff; 
	font-family: Verdana, Arial, Geneva, Helvetica, sans-serif; 
	font-size: 12px; 
	font-weight: normal; 
	text-decoration:none;
	}

a:hover {
	color: #000; 
	font-family: Verdana, Arial, Geneva, Helvetica, sans-serif;
	font-size: 12px; 
	font-weight: normal; 
	text-decoration: none; 
	}

a:visited {
	font-family: Verdana, Arial, Geneva, Helvetica, sans-serif;
	font-size: 12x; 
	font-weight: normal; 
	}

a.content {
	color: #F00; 
	font-family: Verdana, Arial, Geneva, Helvetica, sans-serif; 
	font-size: 12px; 
	font-weight: normal; 
	text-decoration:none;
	 }

a:link.content {
		color: #F00; 
	font-family: Verdana, Arial, Geneva, Helvetica, sans-serif; 
	font-size: 12px; 
	font-weight: normal; 
	text-decoration:none;
	}

a:hover.content {
	color: #000; 
	font-family: Verdana, Arial, Geneva, Helvetica, sans-serif;
	font-size: 12px; 
	font-weight: normal; 
	text-decoration: none; 
	}
	
	a.searchresult_link {
	color: #F00; 
	font-family: Verdana, Arial, Geneva, Helvetica, sans-serif; 
	font-size: 12px; 
	font-weight: normal; 
	text-decoration:none;
	 }

a:link.searchresult_link {
		color: #F00; 
	font-family: Verdana, Arial, Geneva, Helvetica, sans-serif; 
	font-size: 12px; 
	font-weight: normal; 
	text-decoration:none;
	}

a:hover.searchresult_link {
	color: #000; 
	font-family: Verdana, Arial, Geneva, Helvetica, sans-serif;
	font-size: 12px; 
	font-weight: normal; 
	text-decoration: none; 
	}


	
.titel {
	color: #000000;
	font-family: Verdana, Arial, Geneva, Helvetica, sans-serif; 
	font-size: 13px;
	font-weight: bold;
}

.klein {
	color: #000000;
	font-family: Verdana, Arial, Geneva, Helvetica, sans-serif; 
	font-size: 9px;
	font-weight: none;
}

.mittel {
	color: #000000;
	font-family: Verdana, Arial, Geneva, Helvetica, sans-serif; 
	font-size: 12px;
	font-weight: normal;
}

.normal {
	color: #000000;
	font-family: Verdana, Arial, Geneva, Helvetica, sans-serif; 
	font-size: 11px;
	font-weight: normal;
}

.button{
	color: #000000;
	font-family: Verdana, Arial, Geneva, Helvetica, sans-serif; 
	font-size: 11px;
	font-weight: none;
	height:16px;
	background-color:none;
	border: 1px solid #999;
	background-color:#FFF;

	
}


.table { 
	height: 100%;
}

/*subnavi link*/	

a.sub {
	color: #000000; 
	font-family: Verdana, Arial, Geneva, Helvetica, sans-serif; 
	font-size: 11px; 
	font-weight: normal; 
	text-decoration: none; 
	 }

a:link.sub {
	color: #000000; 
	font-family: Verdana, Arial, Geneva, Helvetica, sans-serif; 
	font-size: 11px; 
	font-weight: normal; 
	text-decoration: none; 
	}

a:hover.sub {
	color: #F00; 
	font-family: Verdana, Arial, Geneva, Helvetica, sans-serif; 
	font-size: 11px; 
	font-weight:normal; 
	text-decoration: none; 
	}

.subklein
{
	color: #F00; 
	font-family: Verdana, Arial, Geneva, Helvetica, sans-serif; 
	font-size: 11px; 
	font-weight:normal; 
	text-decoration: none; 
	}


/*mail link*/	
	
a.mail {
	color: #F00; 
	font-family: Verdana, Arial, Geneva, Helvetica, sans-serif; 
	font-size: 9px; 
	font-weight: normal; 
	text-decoration: none; 
	 }

a:link.mail {
	color:#F00; 
	font-family: Verdana, Arial, Geneva, Helvetica, sans-serif; 
	font-size: 9px; 
	font-weight: normal; 
	text-decoration: none; 
	}

a:hover.mail {
	color: #000000; 
	font-family: Verdana, Arial, Geneva, Helvetica, sans-serif; 
	font-size: 9px; 
	font-weight:normal; 
	text-decoration: none; 
	}
	
a.contentlink {
	color: #F00; 
	font-family: Verdana, Arial, Geneva, Helvetica, sans-serif; 
	font-size: 11px; 
	font-weight: normal; 
	text-decoration: none; 
	 }

a:link.contentlink {
	color:#F00; 
	font-family: Verdana, Arial, Geneva, Helvetica, sans-serif; 
	font-size: 11px; 
	font-weight: normal; 
	text-decoration: none; 
	}

a:hover.contentlink {
	color: #000000; 
	font-family: Verdana, Arial, Geneva, Helvetica, sans-serif; 
	font-size: 11px; 
	font-weight:normal; 
	text-decoration: none; 
	}	
	

/*suche*/
#search {
	position:absolute;
	margin-top:195px;
	margin-left:550px;
	background-color:#525252;
	width:256px;
	color: #ffffff; 

	 }


#search form{
	margin:0px;
	padding:0px;

	 }
#search input{
	margin:0px;
	padding:0px;

	 }
	 
/*subnavigation*/	 
#subnavi{
	background-image:url(../img/subnavi.jpg);
	position:absolute;
	background-repeat:repeat-y;
	margin-top:220px;
	margin-left:550px;
	width:260px;
	/* height:170px; */

}

#subnavi_tag{display: none !important;                                      /* !!!!!!!!!!!!! DISABLES TAG CLOUD !!!!!!!!!!!!!!!!! */
	background-image:url(../img/subnavi.jpg);
	position:absolute;
	background-repeat:repeat-y;
	margin-top:395px;
	margin-left:550px;
	width:260px;
	height:240px;

}

.titel_small {
	color: #F00;
	font-family: Verdana, Arial, Geneva, Helvetica, sans-serif; 
	font-size: 11px;
	font-weight: bolder;
}

.haupttitel {
	color: #F00;
	font-family: Verdana, Arial, Geneva, Helvetica, sans-serif; 
	font-size: 12px;
	font-weight: bolder;
}

.haupttitel_schmall {
	color: #F00;
	font-family: Verdana, Arial, Geneva, Helvetica, sans-serif; 
	font-size: 12px;
	font-weight: normal;
}

.titelgross {
	color: #F00;
	font-family: Verdana, Arial, Geneva, Helvetica, sans-serif; 
	font-size: 20px;
	font-weight: bolder;
}

.titelmittel{
	color: #F00;
	font-family: Verdana, Arial, Geneva, Helvetica, sans-serif; 
	font-size: 14px;
	font-weight: bolder;
}



.titel_klein {
	color: #666;
	font-family: Verdana, Arial, Geneva, Helvetica, sans-serif; 
	font-size: 11px;
	font-weight: bolder;
}

.titel_mittel {
	color: #666;
	font-family: Verdana, Arial, Geneva, Helvetica, sans-serif; 
	font-size: 15px;
	font-weight: bolder;

}

.titel_gross {
	color: #666;
	font-family: Verdana, Arial, Geneva, Helvetica, sans-serif; 
	font-size: 20px;
	font-weight: bolder;
}



/*header*/
#head {
	position:absolute;
	background-repeat:no-repeat;
	width:989px;
	height:167px;

}


#ftp_zugang{
	background-color:#fbfbfb;
	position:absolute;
	background-repeat:repeat-y;
	margin-top:394px;
	margin-left:810px;
	width:174px;
	height:250px;

	
}

/*navigation*/

.nav {
	color: #ffffff; 
	font-family: Verdana, Arial, Geneva, Helvetica, sans-serif; 
	font-size: 11px;
	
	
}

#navigation_bar{
	position:absolute;
	margin-top:170px;
	margin-left:6px;
	background-color:#F00;
	width:800px;
	height:20px;
	z-index:100;
	
}

#navigation_bar_klein{
	position:absolute;
	margin-top:170px;
	margin-left:810px;
	background-color:#F00;
	width:179px;
	height:20px;
	z-index:102;
}
.row_odd{
	background-color:#dddddd;
	
	
}

.row_even{
	background-color:#CCC;
}


/*kontakt*/
#contact {
	position:absolute;
	margin-top:195px;
	margin-left:810px;
	width:174px;
	height:178px;
	font-family: Verdana, Arial, Geneva, Helvetica, sans-serif;
	color:#000;
	font-size: 11px;
	font-weight:normal;

	 }
	 
	 
#contact2 {
	position:absolute;
	margin-top:195px;
	margin-left:810px;
	width:174px;
	height:178px;
	font-family: Verdana, Arial, Geneva, Helvetica, sans-serif;
	color:#F00;
	font-size: 11px;
	font-weight:normal;

	 }

/*inhalt*/
#content {
	background-color:#DDDDDD;
	padding-top:10px;
	position:absolute;
	margin-top:195px;
	margin-left:6px;
	width:800px;
	font-family: Verdana, Arial, Geneva, Helvetica, sans-serif; 

	 }
#content1 {
	background-image:url(../img/bg.gif);
	padding-top:10px;
	position:absolute;
	margin-top:195px;
	margin-left:6px;
	width:800px;
	font-family: Verdana, Arial, Geneva, Helvetica, sans-serif; 

	 }

#content_small {

	position:absolute;
	margin-top:195px;
	margin-left:6px;
	width:538px;
	height:300px;
	font-family: Verdana, Arial, Geneva, Helvetica, sans-serif; 

	 }
	 
#logo {
	background-image:url(../img/deep.gif);
	background-position:right;

	
}

input, textarea {
	font-family: Verdana, Geneva, sans-serif;
	color: #666666;
 	background-color: #FFFFFF;
	font-size: 10px;
    border: 1px solid #666; /*red*/
	margin-bottom: 0px;
	height:20px;
}
input[type=text]{
	height: 17px;
}
input[type=submit]{
	height: 20px;
	width:100px;
}

#zip{
	width: 40px;
	height: 17px;
}
#city{
	width: 170px;
	height: 17px;
}

#text{
	width: 214px;

}

#logo{
bottom: 3px;
height: 14px;
right: 3px;
position: fixed;
width: 53px;	
}




