﻿ /* viecht 2008*/
 body, html {
 		padding: 0px;
 		margin: 0px;
 		height:100%;
 		vertical-align: top;
 		}
 
 table, td, tr {
      		margin: 0px;
      		padding: 0px;
      		}
 p {margin: 3px 0px 3px 0px;
 }
 
p.zero {margin: 0px 0px 0px 0px;
		padding: 0px 0px 0px 0px;
 }

h3 {
		font-size: 18px;
		color: #004A00;
	}
.color {
		color: #004A00;
		}
  		
.table1 {
	height: 100%;
	}
	
hr {
	height: 1px;
	color: #D0EDC2;
	border: 0px;
	background-color:#D0EDC2;
	}
	
.clear {
		clear:both;
		}

/*Rahmen-Tabelle Seitenaufteilung*/
	td.left {
		width:auto;
		height: 100%;
		background-image: url("pics/back_verl_100px_2.jpg");
		background-repeat: repeat-y;
		background-position: left;
		}

	td.right {
		width:auto;
		height: 100%;
		background-image: url("pics/back_verl_r100px_2.jpg");
		background-repeat: repeat-y;
		background-position: right;
		}
    td.middle {
    	width: 800px;
    	vertical-align: top;
    	}  		
 
 /*Logo mit Menü  L I N K S*/     
 
#header { 
     	width:800px; 
     	margin: 0px;
		height:101px;
      }
.head {
		background-color: #004A00;
		}

#header a:link{
		text-decoration: none;
		font-family: Arial, Helvetica, sans-serif;
		font-size: 14px;
		font-weight: bold;
		background-image: url("images/menu/menu.gif");
		background-repeat: no-repeat;
		display:block;
		color: #004A00;
		}
#header a:visited{
		text-decoration: none;
		font-family: Arial, Helvetica, sans-serif;
		font-size: 14px;
		font-weight: bold;
		background-image: url("images/menu/menu.gif");
		background-repeat: no-repeat;
		display:block;
		color: #004A00;
		}
		
#header a:hover {
		background-image: url("images/menu/menu_click.gif");
		background-repeat: no-repeat;
		letter-spacing:1px;
		}
.menu1 {
		text-align: center;
		width: 144px;
		height: 16px;
		padding: 0px;
		margin: 0px;
		background-image: url("images/menu/menu.gif");
		background-repeat: no-repeat;
	}
			
	.image2 {
	float: right;
	width: 80px;
	padding-top: 0px;
	padding-bottom: 0px;
	}
	.image3 {
	float: left;
	width: 125px;
	padding-top: 0px;
	padding-bottom: 0px;
	}	

	
 /*Untermenü   */  
      #submenu { 
     	width:798px;
     	font-family: Arial, Helvetica, sans-serif;
		font-size: 11px;
		border-color: #004A00;
		border-left-width: 1px;
		border-right-width: 1px;
		border-bottom-width: 0px;
		border-top-width: 1px;
		border-style: solid;
		height: 14px;
}
		
	
/*Status der Seite*/
	 #status { 
	 	font-family: Arial, Helvetica, sans-serif;
		font-size: 9px;
		color: #004A00;
     	width:798px; 
     	margin: 0px;
     	border-color: #004A00;
		border-left-width: 1px;
		border-right-width: 1px;
		border-bottom-width: 0px;
		border-top-width: 0px;
		border-style: solid;
		}
      
/*I N H A L T */     
      #content { 
      	background-image: url("pics/hg_zahn.jpg");
   		background-position: top center;
     	width:798px; 
     	margin: 0px;
     	border-color: #004A00;
		border-left-width: 1px;
		border-right-width: 1px;
		border-bottom-width: 1px;
		border-top-width: 0px;
		border-style: solid;
		font-family: Verdana, Arial, Helvetica, sans-serif;
		font-size: 11px;
		color: #004A00;
		}
      
	 #content a:link {
	  font-family: Arial;
	  font-size: 11px;
	  color: rgb(30, 22, 113);
	  text-decoration: none;
	  font-weight: bold
	 	}

	#content a:visited {
	  font-family: Verdana,Arial;
	  font-size: 11px;
	  color: rgb(30, 22, 113);
	  text-decoration: none;
	  font-weight:bold 
		}
	
	#content a:active {
	  font-family: Verdana,Arial;
	  font-size: 11px;
	  color: rgb(30, 22, 113);
	  text-decoration: none;
	  font-weight:bold 
		}

	#content a:hover {
	  font-family: Verdana,Arial;
	  font-size: 12px;
	  color: rgb(30, 22, 113);
	  text-decoration: none;
	  font-weight:bold;
	  letter-spacing:1px;
		}
		
     #adress {	
	font-weight: bold;
	padding: 4px;
	}
	
	#text {
	padding: 4px;
	}
	
	#text h2 {
	font-weight:bold;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 14px;
	margin:0px;
	padding:0px;
	letter-spacing: 1px;
	}	
	
	#text h3 {
	font-weight:bold;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	margin:0px;
	padding:0px;
	letter-spacing: 1px;
	}
	
	.image1 {
	float: left;
	width: 33%;
	padding-top: 10px;
	padding-bottom: 10px;
	background-color: #D0EDC2;
	height:65px;
	}
	.imageSch {
	float: left;
	width: 34%;
	padding-top: 10px;
	padding-bottom: 10px;
	background-color: #D0EDC2;
	height:65px;
	}

	
	.text1 {
	float: left;
	width: 48%;
	font-size: 12px;
	padding-top: 10px;
	padding-bottom: 10px;
	margin-left: 5px;
	}
	
	.text2 {
	width: 95%;
	font-size: 12px;
	padding-top: 10px;
	padding-bottom: 10px;
	margin-left: 5px;
	clear: both;
	}

      .Stil1 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #004A00;
	background-color: #D0EDC2;
	/*background-color: #9FCAF7;*/
	clear: both;
	border-color: #D0EDC2;
	/*border-color: #9FCAF7;*/
	border-left-width: 0px;
	border-right-width: 0px;
	border-bottom-width: 0px;
	border-top-width: 1px;
	border-style: solid;
	text-align: center;
			}
	.Stil2 {
		font-size: 13px;
		}
		
	.Stil3 {
		font-size: 15px;
		padding-left: 5px;
		margin-left: 5px;
		}
	
	.block {
		text-align: justify;
		}

	.style1 {
		text-decoration: underline;
		}

	
/* F U S S Z E I L E */     
      #footer {
      	font-family: Arial, Helvetica, sans-serif;
		font-size: 9px;
		color: #004A00;
        background-image: url("pics/under_back.gif");
        background-repeat: no-repeat;
    	background-position: top center;
        width: 800px;
        height: 15px;
        clear: both;
       }
      
      #footer_links {
        width:798px;
        height: 30px; 
     	margin: 0px;
     	border-color: #004A00;
		border-left-width: 0px;
		border-right-width: 0px;
		border-bottom-width: 0px;
		border-top-width: 1px;
		border-style: solid;
		}
		
     #leer_6px {	
     	height: 6px;
     	font-size: 6px;
	}
