

 font{  vertical-align:top;
        font-family: Helvetica,Verdana,sans-serif;
        color: #4A9569;
		font-weight: 500;
	    } 

a.link0 { 
        font-family:Verdana, Arial, Helvetica, sans-serif;
		font-size:16px; 
		font-weight: 800;
		display:block;
		margin-right: 15px;
	    } 
 a.link0:link    { color:#FFEEEE; }
 a.link0:visited { color:#FFAAAA; }
 a.link0:hover   { color:#FFFFFF; }
 a.link0:active  { color:#FFAAAA; }
		


.box_col{
        font-family: Helvetica,Verdana,sans-serif;
	    font-size:16px; 
        color: #FFFFFF;
        }

.box_col1{
        font-family: Helvetica,Verdana,sans-serif;
	    font-size:14px; 
        color: #FFE0E0;
		margin-right: 5px;
        }

.box_col1_error{
        font-family: Helvetica,Verdana,sans-serif;
	    font-size:14px; 
        color: #FFFF20;
		font-weight:800;
		margin-right: 5px;
        }

.box_col2{
        font-family: Helvetica,Verdana,sans-serif;
	    font-size:12px; 
        color: #FFE0E0;

        }

.box_col3{
        font-family: Helvetica,Verdana,sans-serif;
	    font-size:11px; 
        color: #FFFFFF;
	    font-weight: 500;
        }


.sel_box{
        font-family: Helvetica,Verdana,sans-serif;
	    font-size:11px; 
        color: #FFE0E0;
		background-color:#8F0D4A; 
		width: 100px;
		height: 20px;
        }

.ramen{
        border-color: #4A9569; 
		border-style:solid;
		border-width: 1px;
        }

.agb{
        font-family: Helvetica,Verdana,sans-serif;
	    font-size:11px; 
        color: #555555;
        }

a.link1{
 font-family:Verdana, Arial, Helvetica, sans-serif;
 font-size: 7pt;
 font-weight:400; 
 display:block;
 margin-left: 11px;
 text-align: left; 
 }
 a.link1:link    { color:#FFEEEE; }
 a.link1:visited { color:#FFAAAA; }
 a.link1:hover   { color:#FFFFFF; }
 a.link1:active  { color:#FFAAAA; }



.box_small{   
        font-family: Helvetica,Verdana,sans-serif;
	    font-size:12px; 
        color: #FFFFFF;
        }

   p {  margin-left: 10px; }

   h4{    margin-left: 10px;   }

#master    { position:absolute; top:20px; left:30px; width:845px; height:600px; z-index:8; }
#banner    { position:relative; top:5px;  left:10px; width:400px; height:70px; z-index:7; }
#login_box { position:absolute; top:0px;  right:0px; width:454px;  height:150px;  z-index:7; }

#box  { position:relative; top:0px; left:0px; width:810px; height:30px; z-index:7; }
#box1 { position:absolute; top:65px; left:0px; right:0px; width:845px; height:570px; z-index:5;  }



#bild { position:relative; top:-78px; left:391px;  width:455px; height:390px;  z-index:6; } 
#i_text  { position:relative; top:35px; left:30px; width:330px; height:120px; z-index:5; }
#s_suche { position:relative; top:45px; left:5px; width:330px; height:150px; z-index:2; }

#titel { position:absolute; top:330px; left:20px; width:120px; height:20px; z-index:9; }
#mitte_unten { position:absolute; top:320px; left:5px; width:835px; height:220px; z-index:1;  }
#footer { position:absolute; top:595px; left:0px; width:845px; height:25px; z-index:10; }
#footer_text { position:relative; top:220px; left:20px; width:800px; height:25px; z-index:10;}


#banner1     { position:relative; top: 0px;  left:20px; width:400px; height:70px; z-index:1; }
#body_style  { position:relative; top: 0px; left:0px; right:0px; width:845px; height:350px; z-index:5;  }
#style_mitte { position:relative; top: 20px; left:0px; width:800px; height:290px; z-index:9;}
#footer_text1{ position:absolute; top: 540px; left:30px; width:800px; height:25px; z-index:10;}
#footer_text2{ position:absolute; top: 320px; left:30px; width:800px; height:25px; z-index:10;}

#debug       { position:relative; top: 0px;  left:20px; width:400px; height:70px; z-index:1; }



body	{ font-family:Arial,Verdana,sans-serif; 
		  
		  font-size:medium; 
		  margin:0px; 
		  text-align:left;
		  background-color:#FFFFFF; 
		}


.input	{ 
		  font-size: 9pt;
		  font-weight:400;
		  height:16px;
		  background-color:#EEDDDD;
		}



			
TD		{ vertical-align:top;
		  font-size: 10pt;
		  font-weight:600;
		}
		
th		{ vertical-align:top;
		  text-align:left;
		  font-size: 10pt;
		  font-weight:600;
		  background-color:#0077dd; 
		  color:#ffffff
		}
	
h1 		{ font-family:Arial,Verdana,sans-serif; 
		  font-size: 14px;
		  margin-left: 40px;
		  font-weight: 400; 
		  margin-bottom:10px;
		}
	
h2 		{ font-family:Arial,Verdana,sans-serif; 
		  font-size:14px;
		  margin-left: 40px;
		  font-weight: 400;
		  margin-bottom:10px;
		}

select 	{ font-family:Arial,Verdana,sans-serif; 
		  font-size:12px; 
		  font-weight:400;
		  background-color:#CCCCFF; 
		}



		  
.mini { font-size:small; 
	  }
	  
.error { font-size:small;
		 background:red;
	   }
	   
.foreign { font-size:x-small;
		   background-color:#dddddd;
	     }

 .button{front-size: 9pt;
        font-family: Arial,Verdana,sans-serif;
	    background-color: #CCCCFF;
	    color: #222222;
	    border: 2px white soild;
		}                        
	    </style>

.button1 {front-size: 9pt;
        font-family:Arial,Verdana,sans-serif; 
		font-size: 10pt;
		font-weight:600;
	    background-color: #F5F5FF;
	    color: #222222;
	    border: 2px black soild;
         }

.center { text-align:center; }

a.menu{
 font-family:Verdana, Arial, Helvetica, sans-serif;
 font-size: 10pt;
 font-weight:800; 
 display:block;
 margin-top: 5px;
 text-align: left;
 width: 110px;
 height:18;
 border-style:soild;
 border-width: 1px;
 padding: 2px;	  
 }
 	  


 a.menu:link    { color:CCCC50; text-decoration:none; }
 a.menu:visited { color:CCCC50; text-decoration:none; }
 a.menu:hover   { color:#FFFFE0;  text-decoration:none; }
 a.menu:active  { color:#FFA0A0; border-style:double; border-width:1px;
                  border-color:#EEEEEE;
                  font-size: 8pt; text-decoration:none; }
