﻿body { color: black; font-size: 9pt; font-family: arial;
	margin-left:5px;
	margin-top:6px;	
 }

table { font-size: 10pt; font-family: arial; }

h1 {margin: 0 0 3px; font-size: 12pt; color:#000000; }
h2 { color: #8f9caf; font-size: 11pt; font-weight: bold; margin: 0.83em 0; }
h3 { font-size: 14pt; font-family: Helvetica, Geneva, Arial, SunSans-Regular, sans-serif; font-weight: bold; letter-spacing: 3pt; margin: 0 0 2px; }
h4 {margin: 0 0 3px; font-size: 11pt; color:#000000;}

a.menu2 { display:block; padding-top:5px; padding-left:5px; text-align:left; width:175px; height:22px;
         border-style:ridge; border-width:0px;  text-decoration:none; }

a.menu2:link    { color: white; font-size: 10pt; font-family: arial; font-weight: bold;  text-decoration: none; background-image:url('../bilder/button_off.jpg');background-repeat:no-repeat;margin-bottom:4px;margin-left:5px; }
a.menu2:visited { color: white; font-size: 10pt; font-family: arial; font-weight: bold;  text-decoration: none; background-image:url('../bilder/button_off.jpg');background-repeat:no-repeat;margin-bottom:4px;margin-left:5px;  }
a.menu2:hover   { color: #004775; font-size: 10pt; font-family: arial; font-weight: bold;  text-decoration: none; background-image:url('../bilder/button_on.jpg');background-repeat:no-repeat;margin-bottom:4px;margin-left:5px;  }
a.menu2:active  { color: white; font-size: 10pt; font-family: arial; font-weight: bold;  text-decoration: none; background-image:url('../bilder/button_off.jpg');background-repeat:no-repeat;margin-bottom:4px;margin-left:5px;  }



a.menu3 { display:block; padding-top:5px; padding-left:5px; text-align:left; width:175px; height:22px;
         border-style:ridge; border-width:0px;text-decoration:none;}   

a.menu3:link	{color: #004775; font-size: 10pt; font-family: arial; font-weight: bold;  text-decoration: none; background-image:url('../bilder/button_on.jpg');background-repeat:no-repeat;margin-bottom:4px;margin-left:5px;  }
a.menu3:visited	{color: #004775; font-size: 10pt; font-family: arial; font-weight: bold;  text-decoration: none; background-image:url('../bilder/button_on.jpg');background-repeat:no-repeat;margin-bottom:4px;margin-left:5px;  }
a.menu3:active	{color: #004775; font-size: 10pt; font-family: arial; font-weight: bold;  text-decoration: none; background-image:url('../bilder/button_on.jpg');background-repeat:no-repeat;margin-bottom:4px;margin-left:5px;  }


a.menu4 { display:block; padding-top:2px; padding-left:5px; text-align:left; width:175px; height:22px;
         border-style:ridge; border-width:0px;text-decoration:none;}   

a.menu4:link	{color: white; font-size: 10pt; font-family: arial; font-weight: bold;  text-decoration: none;margin-left:5px;    }
a.menu4:visited	{color: white; font-size: 10pt; font-family: arial; font-weight: bold;  text-decoration: none; margin-left:5px;   }
a.menu4:active	{color: white; font-size: 10pt; font-family: arial; font-weight: bold;  text-decoration: none; margin-left:5px;   }
a.menu4:hover   { color: black; font-size: 10pt; font-family: arial; font-weight: bold;  text-decoration: none; margin-left:5px;   }



a:link {  color: black; font-size: 9pt; font-family: arial;font-weight: bold;   text-decoration: none; }
a:visited {  color: black; font-size: 9pt; font-family: arial;font-weight: bold;  text-decoration: none; }
a:hover {  color: red; font-size: 9pt; font-family: arial;font-weight: bold;  text-decoration: none; }
a:active {  color: black; font-size: 9pt; font-family: arial;font-weight: bold;   text-decoration: none; }


.maintext{
	color: #666666;
}

table.newsrahmen { border: solid 0.5pt black; }
.kleinschrift { color: black; font-size: 8pt; font-family: arial; }

.menuschrift {margin-bottom: 30px;color: gray; font-size: 12pt; font-family: verdana; font-weight: bold; }


.rahmen { border: solid 0.5pt gray; }
.rahmen2 { border: solid 0.5pt #0173BA; }



.inputText
{
        border:           solid 1px black;
        background-color: white;
	color:white;
        width:  123px;
        height:  15px;
        margin-top: 5px;
        margin-left: 0px;
}

.inputTextShow
{
        border: 1px;
        background-color: #FFFFFF;
        width:  100px;
        margin: 0px;
        padding: 0px;
}


.inputSubmit
{
        border:           solid 1px #aaaaaa;
        background-color: #aaaaaa;
        color:            #00509d;
        font-weight:      bold;
        font-size:        7pt;
        padding: 0;
        margin: 0;
        width:           22px;
}

#root {	


	margin-bottom:5px;
	width  : 987px;	
	border:0px;
	border-color:gray;
	border-style:solid;
	
}

#under {
	padding-top:10px;	
	padding-left:5px;
	padding-right:5px;
	padding-bottom:5px;
	float:left;
	width  : 975px;
	position:static;
	border:1px;
	border-color:gray;
	border-style:solid;
	background-color:#f8ab33;

}

#banner {	

	
	
	height:168px;
	width:987px;
	border:0px;
	border-style:solid;
	border-color:#cbcbcb;		
	}

#line {	

	background-color:gray;
	padding:0px;
	margin:0px;	
	height:1px;
	width:987px;
	border:0px;
	border-style:solid;
	border-color:gray;		
	}
#line2 {	

	background-color:#ffffff;
	padding:0px;
	margin:0px;	
	height:4px;
	width:987px;
	border:0px;
	border-style:solid;
	border-color:gray;		
	}



#leftsite {
	color:black;
	padding:0px;
	height: 442px;
	width: 200px;
    	float: left;
	border:0px;
	border-style:solid;
	border-color:#cbcbcb;


}

#rightsite {
	color:black;
	padding:0px;
	
	width: 160px;
    	float: left;
	border:0px;
	border-style:solid;
	border-color:#cbcbcb;


}


.suchefeld {
	
	height: 45px;
	width: 175px;
	margin-bottom:5px;
	text-align:left;
	border:0px;
	border-color:red;
	border-style:solid;
	border-color:#cbcbcb;	
}





#menu {
	

	padding-left:222px;
	padding-right:2px;
	padding-top:140px;
	padding-bottom:2px;

	text-align:right;
  	float:left; 
}



#content {
	
	
	padding-left:14px;
	padding-right:14px;
	padding-bottom:6px;	
		
	width: 584px;
  	float:left;
	text-align:left;
	
	border:0px;
	border-color:gray;
	border-style:solid;
}



#inhalt {
	
	
	color: black;  
	min-height: 350px;		
	padding:6px;	
		
	width: 570px;
  	float:left;
	text-align:left;
	background-color:white;



	border:1px;
	border-color:gray;
	border-style:solid;
}

#kontakt {
	
	color: white;  	
	padding:5px;
	height:388px;
	width: 700px;
  	float:left;
	text-align:left;
	background-color:white;

	
}


#anzeige {
	width: 788px;
	margin-bottom:40px;
	border:0px;
	border-color:red;
	border-style:solid;
	
	
}


#anzeige_rahmen {
	width: 786px;
	margin-bottom:40px;
	border:1px;
	border-color:red;
	border-style:solid;
	
	
}

#bild1 {
	z-index:3;
	display:none;
	position:absolute;
	left:250px;
	top:50px;
  	margin-left:5px;
  	margin-right:30px;
	padding:5px;
	text-align:left;
	background-color:white;
	border:1px;
	border-color:black;
	border-style:solid;
	
}

#dunkel {
	display:none;
	position: absolute;
	top: 0;
	left: 0;
	z-index: 2;
	width: 100%;
	height: 500px;
	background-color: #000;

}






#news {
float:left;

height: 308px;
padding:0;
width: 200px; 
background-color: #ffffff; 

	border:1px;
	border-color:gray;
	border-style:solid;
}



#newshead {

height: 18px; 
width: 200px; 
color: black; 
font-size: 7pt; 
font-family: arial; 
line-height: 150%; 
background-color: #977370; 
text-align: left; 
}



#newscontent {

height: 190px; 
width: 200px; 
color: black;  
font-size: 7pt; 
font-family: arial; 
line-height: 150%; 
background-color: #ffffff; 
text-align: left; 
}

#daten {
padding:4px;
	margin-top: 30px;
float:left;
 
width: 192px; 
background-color: #ffffff; 

	border:1px;
	border-color:gray;
	border-style:solid;
}

#fuss {

padding-top:2px;
height: 2px; 
width: 987px; 
color: white; 
font-size: 9pt; 
font-family: verdana; 
background-color: #cbcbcb; 
text-align: center; 
float:left;
}

