/* author: Hartmut Liebing last update: 19.02.2009*/
body {margin:auto; margin-left:0px; padding:0px; border-left:#099 0px solid; border-right:#099 0px solid; 
         min-width:790px; max-width:1024px; font-family: arial, verdana, helvetica, sans-serif ; color:black;           
		 background:#FFFFFA; font: arial, sans-serif, Verdana; font-size: 0.9em         
	     /* background-color:transparent; */          }

#container1 {position:relative; text-align:left; }

h1 {margin:0px 0px 0px 0px; padding:0.5em; font-size:2em; font-weight:900; color:#099;background-color:white;}

h2 {margin:0px; padding:0.5em 0.5em 0.5em 0em; font-weight:bold;font-size:1em;}

ul {margin-bottom:1em; padding-right:0.5em; font-size:1em;text-align:left; line-height:2em;}

li {line-height:1.8em; }	 

 .level1  {text-decoration:none; font-weight:normal;                   			
 	font-family:"trebuchet ms", arial,"comic sans MS", verdana, helvetica, sans-serif ; background-color:transparent; 
	line-height:2.3em; list-style-image: url(icons/pfeil3.gif); list-style-position: outside;}		

#header {position: relative; top: 0px; left: 0px;  width: 100%; height: 105px; padding:8px; border-bottom:#099 0px solid;
    border-top:#099 8px solid; color: black; background-color:#f0ffff; }

#header .head_breadcrumb {color: #ff8c00; font-size: 0.6em; font-weight:500; left: 200px; position: relative; top: 5px;}

#header a {color: #FF8C00; text-decoration: none;}

#header a:hover, a:active {color:#FFFFCC; background-color:#4FC4CE; text-decoration:none}

#header2 {position: relative; top: 0px; left: 0px; width: 100%; height: 100px; padding:0px; border-bottom:#099 0px solid; 
    border-top:#099 0px solid; color: black; background-color: #ffffff; }

#header2 .logo {position: absolute; top: 10px; right:0px;}

#header2 .head_breadcrumb {position: absolute; top: 85px; left: 180px;color: #ff8c00; font-size:0.6em; font-weight:500; }
	
#header2 a {color: #FF8C00; text-decoration: none; }

#header2 a:hover, a:active {color:#FF8C00; text-decoration: underline; }

#links {background-color: white; background-image: url("icons/hg-gr2.jpg");                
     background-repeat: repeat-y; color: black; float: left; font-size: 0.9em; height: 600px; line-height: 1.3em;
	 margin-top: 0px; margin-right: 1px; padding-top:10px;  width: 210px}

#links a {text-decoration:none; font-weight:normal; font-family:"trebuchet ms",arial,"comic sans MS", verdana, helvetica, sans-serif ; 
     color:black;  background-color:white;}
	 
#links a:link {text-decoration: none; color:#008; background-color:transparent;}
#links a:visited {text-decoration: none; color: #008; background-color:transparent;}
#links a:visited:hover {text-decoration: none; color: #008; background-color:white;}
#links a:focus {text-decoration: none;  color: #008; background-color:transparent;}
#links a:hover {text-decoration: none; color:#008; background-color:white;}
#links a:active {text-decoration: none; color: #008; background-color:transparent;}                                                                                            
#links li.level1 a {text-decoration:none; font-weight:normal;          
         font-family:"trebuchet ms", arial,"comic sans MS", verdana, helvetica, sans-serif ;        
		 background-color:transparent;  line-height:2.3em;                  
		 list-style-image: url(icons/pfeil3.gif); list-style-position: outside;} 
#links li.level1 a:hover {text-decoration: none; color: #008; background-color:white;} 

#links li.level2 {background-color: transparent; font-size: x-small; list-style-type: none}
#links li.level2 a {background-color: transparent; color: black; font-family: 'comic sans MS', arial, verdana, helvetica, sans-serif ; 
         list-style-type: none; text-decoration: none;}
#links li.level2 a:link {text-decoration: none; color:#008; background-color:transparent;}
#links li.level2 a:visited {text-decoration: none; color: #008; background-color:transparent;}
#links li.level2 a:visited:hover {text-decoration: none; color: #008; background-color:white;}
#links li.level2 a:focus {text-decoration: none;  color: #008; background-color:transparent;}
#links li.level2 a:hover {text-decoration: none; color:#008; background-color:white;}
#links li.level2 a:active {text-decoration: none; color: #008; background-color:transparent;}
#links li.level3 {background-color: transparent; list-style-position: outside; list-style-type: none; margin-left:8px;}
#links li.level3 a {background-color: transparent; color: black; font-family: 'comic sans MS', arial, verdana, helvetica, sans-serif ;                      
		font-weight: bold; list-style-type: none; text-decoration: none}
#links li.level3 a:link {text-decoration: none; color:#088; background-color:transparent;}
#links li.level3 a:visited {text-decoration: none; color: #088; background-color:transparent;}
#links li.level3 a:visited:hover {text-decoration: none; color: #088; background-color:white;}
#links li.level3 a:focus {text-decoration: none;  color: #088; background-color:transparent;}
#links li.level3 a:hover {text-decoration: none; color:#088; background-color:white;}
#links li.level3 a:active {text-decoration: none; color: #088; background-color:transparent;}
#rechts {float:right; width:100px; margin-left:1px; padding:0; font-size:0.9em; color:black; background-color:#FFFFFF; }
#inhalt {margin:0px 100px 0px 210px ;  padding-top:10px; min-height:400px; color:black;  background-color:#FFFFFF;}
* html div#inhalt {height: 1em;}div#inhalt2 {margin:0px 0px 0px 210px ;               
         padding-top:10px;                        
		 min-height:400px;                        
		 color:black;  background-color:#FFFFFF;}
#fuss {clear:both;           width:100%;           border-top:#099 0px solid;           border-bottom:#099 1px solid;       
	    margin:0px;           padding:0px;           color:black; background-color:#F0FFFF;         
 /* background-image:url("hg-gr1.jpg");           background-repeat:repeat-y;         */     
       font-family: arial, verdana, 'comic sans MS', helvetica, sans-serif;           text-align:center;           font-size:0.6em;           }
#fuss a {color:black; background-color:#F0FFFF;}
/* orange */.punkt {list-style-position:outside; list-style-type:square;    
      color:orange; background-color:transparent;}
	  .invers {color:white;     background-color:#20b2aa;        line-height:0.5em;}
	  .normal {font-style:normal;}.wide {color:black;     background-color:#ffc;     Z-INDEX: 13; WIDTH: 100%; POSITION: relative;}
	  .center {Z-INDEX: 12; FLOAT: left; WIDTH: 100%; POSITION: relative;      MARGIN: 0px -3px 0px 1px;     padding: 0 0 0 0px;}
	  .center a:link {text-decoration: underline; color:#008; background-color:transparent;}
	  .center a:visited {text-decoration: underline; color:#008; background-color:transparent;}
	  .clear {CLEAR: both}/* Mozilla code */.outer > .inner {border-bottom:1px solid;       border-color:transparent;}/* ivory tomato */
	  .meldung {position:absolute; width:250px;          
	          top:580px; left:100px;                  float:left;                  z-index:50;                  padding:10px;                  
			  text-align:center;                  font-size:90%;                  color:black; background-color:#FFFFF0;                  
			  border:5px; border-style:solid; border-color:#FF6347;                  }
	  .meldung p {font-size:70%;}
	  .meldung h1 {font-size:90%;     font-weight:bold;}/* tomato */
	  .meldung a {text-decoration:underline;                        	font-weight:normal;                        
	font-family:verdana, arial, helvetica, sans-serif;                        
	background-color:#FFFFF0; color:#FFF;                        }
	  .meldung a:link {text-decoration:underline; color:teal;  background-color:#F0FFFF  }
	  .meldung a:visited {text-decoration:underline; color:teal;  background-color:#F0FFFF;}
	  .meldung a:visited:hover {text-decoration: underline; color:black;  background-color:#F0FFFF;}
	  .meldung a:focus {text-decoration: none; background-color:#20b2aa; color: white;}
	  .meldung a:hover {text-decoration: underline; background-color:#F0FFFF ; color:teal;}
	  .meldung a:active {text-decoration: none; background-color:#20b2aa; color: white;}
	  .para1 {font-size:70%;   color:#000088;  background-color:transparent;   line-height:1.2em; }
	  .para2 {font-size:80%;  color:#000088;  background-color:transparent;   line-height:1.5em; }
