a:link { color:#003399;  TEXT-DECORATION: none; }
a:visited { color:#666666; TEXT-DECORATION: none; }
a:active { color:#003399;  TEXT-DECORATION: none; }
a:hover  { color :#990000; TEXT-DECORATION: none; }
a.link_grau:link    {  color:#666666; TEXT-DECORATION: none;}
a.link_grau:visited {  color:#666666; TEXT-DECORATION: none;}
a.link_grau:active   {  color:#990000; TEXT-DECORATION: none;}
a.link_grau:hover   {  color:#990000; TEXT-DECORATION: none;}

body {
	font-family:  Arial, Helvetica, sans-serif;
	top:0;
	right:0;
	margin:0;
	background-color:#FFFFFF;
/*	background-image: url(images/hintergrund.gif);*/
}

INPUT {	FONT-FAMILY:  Arial, Helvetica, sans-serif; FONT-SIZE: 12px;  color:#555555;}
input.button{
	font-family:  Arial, Helvetica, sans-serif;
	color: #666666;
	font-size: 12px;
	font-weight: normal;
	border: solid;
	border-width: 2px;
	border-color: #F8F8F8 #696969 #696969 #F8F8F8;
	background-color: #F0F0F0;
	cursor: pointer;
}
input.buttoncolor{
	font-family:  Arial, Helvetica, sans-serif;
	color: #7c0303;
	font-size: 12px;
	font-weight: normal;
	border: solid;
	border-width: 2px;
	border-color: #f7f4f0 #af3232 #af3232 #f7f4f0;
	background-color: #f0d9d9;
	cursor: pointer;
	width: 130px;
}
input.buttonsw{
	font-family:  Arial, Helvetica, sans-serif;
	color: #666666;
	font-size: 12px;
	font-weight: normal;
	border: solid;
	border-width: 2px;
	border-color: #ffffff #696969 #696969 #ffffff;
	background-color: #F0F0F0;
	cursor: pointer;
}

SUBMIT {	FONT-FAMILY:  Arial, Helvetica, sans-serif; FONT-SIZE: 12px; color:#555555;}
SELECT {	FONT-FAMILY:  Arial, Helvetica, sans-serif; FONT-SIZE: 12px;  color:#555555;}
h2 { font-family:Arial,sans-serif,Helvetica;  font-size:0.95em; color:#666666; line-height:1.3em; }
p { margin-top:2px; margin-bottom:8px;}
ul, ol { margin-top:0px; margin-bottom:10px; }
.gtext { font-family:Arial,sans-serif,Helvetica; font-size:0.85em; color:#666666; line-height:1.3em;}
.smalltext { margin-top:0px;margin-bottom:2px; font-family:Arial,sans-serif,Helvetica;  font-size:11px; color:#666666; }
.titel { font-family:Arial,sans-serif,Helvetica; font-size:2em; color:#A1A28F; line-height:2.8em; }
.titelbalken { font-family:Arial,sans-serif,Helvetica; font-size:.9em; color:#666666; line-height:15px;  background-color: #B8CAE7; font-weight: bold; padding: 3px;}
.inhaltfeld { font-family:Arial,Helvetica,sans-serif; padding-left:14px; padding-right:14px; background-color: #7A9BD0; border-right:2px solid #93998B; border-bottom:2px solid #93998B;} 

.header { font-family:Arial,sans-serif,Helvetica;  font-size:1.8em; color:#A1A28F;  margin-top: 4px; margin-bottom: 0px; }
.newstitel { font-family:Arial,sans-serif,Helvetica; font-size:2em; color:#7F7F76;   line-height:100%; margin-top: 10px; margin-bottom: 4px;  }
.newsuntertitel { font-family:Arial,sans-serif,Helvetica; font-size:1.2em; color:#A1A28F; font-weight: bold;   margin-top: 8px; margin-bottom: 4px; }
.newstext { font-family:Arial,sans-serif,Helvetica; font-size:0.85em; color:#666666; line-height:1.3em;}
.legende { font-family:Arial,sans-serif,Helvetica; font-size:0.75em; color:#666666; line-height:1.1em; margin-top: 4px;}

.titel_Ins { font-family:Arial, sans-serif, Helvetica; font-weight: bold; font-size:14px; color:#666666; }
.angebote_Ins { font-family: Arial, Helvetica, sans-serif; font-size:12px; color:#666666; font-style: italic; padding-bottom: 10px; }
.tabCell_Ins { font-family: Arial, Helvetica, sans-serif; font-size:.80em; color:#666666;  border-bottom: 1px solid #FFFFFF; background-color: #E5EBFA;}
.tabCell_Ins_titel { font-family:Arial, sans-serif, Helvetica; font-weight: bold; font-size:14px; color:#666666; background-color: #E5EBFA; }
.tabCell_Ins_o { font-family: Arial, Helvetica, sans-serif; font-size:.80em; color:#666666; background-color: #E5EBFA;}
.titel_content_Ins { font-family:Arial,sans-serif,Helvetica; font-weight: bold; font-size:1.2em; color:#000; line-height:1.3em; margin-top: 10px; margin-bottom: 6px; }
.content_Ins { font-family: Arial, Helvetica, sans-serif; font-size:.80em; color:#000; }
.form_Ins { font-family: Arial, Helvetica, sans-serif; font-size:10pt; color:#666666; }
.tabCell_titel_listeIns { font-family: Arial, Helvetica, sans-serif; font-size:14px; color:#666666; }
.tabCell_listeIns { font-family: Arial, Helvetica, sans-serif; font-size:12px; color:#666666; }
.tabCell_listebold { font-family: Arial, Helvetica, sans-serif; font-size:12px; color:#555555; font-weight: bold;}
a.tabCell_listebold:link{ font-family: Arial, Helvetica, sans-serif; font-size:12px; color:#003399; font-weight: bold;}
a.tabCell_listebold:visited { font-family: Arial, Helvetica, sans-serif; font-size:12px; color:#555555; font-weight: bold;}
a.tabCell_listebold:active { font-family: Arial, Helvetica, sans-serif; font-size:12px; color:#990000; font-weight: bold;}
a.tabCell_listebold:hover { font-family: Arial, Helvetica, sans-serif; font-size:12px; color:#990000; font-weight: bold;}
.titel_Ges { font-family:Arial, sans-serif, Helvetica; font-weight: bold; font-size:14px; color:#666666; background-color: #FFF;}
.angebote_Ges { font-family: Arial, Helvetica, sans-serif; font-size:12px; color:#666666; font-style: italic; padding-bottom: 10px; }
.tabCell_Ges { font-family: Arial, Helvetica, sans-serif; font-size:.85em; color:#666666; }
.titel_content_Ges { font-family:Arial,sans-serif,Helvetica; font-weight: bold; font-size:1.2em; color:#000; line-height:1.3em; padding-top: 10px; padding-bottom: 6px; }
.content_Ges { font-family: Arial, Helvetica, sans-serif; font-size:.80em; color:#000; }
.form_Ges { font-family: Arial, Helvetica, sans-serif; font-size:10pt; color:#666666; }
.tabCell_titel_listeGes { font-family: Arial, Helvetica, sans-serif; font-size:14px; color:#666666;  }
.tabCell_listeGes { font-family: Arial, Helvetica, sans-serif; font-size:12px; color:#666666; }

.tabCell_titel_Login { font-family: Arial, Helvetica, sans-serif;	font-size:.8em; color:#990000;	line-height:1.3em;}
.tabCell_Login { font-family:Arial,sans-serif,Helvetica;  font-size:12px; color:#666666;  font-weight: normal;  line-height:16px;} 

.log { font-family: Arial, Helvetica, sans-serif; 	font-size:.85em; color:#666666; line-height:1.3em; letter-spacing: 1px;}

ul#inav {  width: 173px; margin: 0; padding: 0;  border: 0;  }
ul#inav li {  list-style: none;  margin: 0px; padding: 0;  }
ul#inav a { font-family:Arial,sans-serif,Helvetica; font-size:12px; color:#8F8F8F; line-height:16px;
    display:block;
	padding-left: 9px;	
	text-decoration: none;   }
  * html ul#inav a {  /* Breitenangaben nur fuer IE */
    width: 100%; w\idth: 173px; }
ul#inav a:hover {  color:#990000;}

ul#inavh { width: 173px; margin: 0; padding: 0;  border: 0;  }  
ul#inavh li { list-style: none;  margin: 0px; padding: 0;  }  
ul#inavh a { font-family:Arial,sans-serif,Helvetica;  font-size:12px; color:#003399;  font-weight: bold;  line-height:16px;
   display:block;	
/*   background-color:#E5EBFA;*/
   padding-left: 9px;	
   text-decoration: none;   } 
   
ul#inavblau {  width: 173px; margin: 0; padding: 0;  border: 0;  }
ul#inavblau li {  list-style: none;  margin: 0px; padding: 0;  }
ul#inavblau a { font-family:Arial,sans-serif,Helvetica; font-size:12px; color:#003399; line-height:16px;
    display:block;
	padding-left: 9px;	
	text-decoration: none;   }
  * html ul#inavblau a {  /* Breitenangaben nur fuer IE */
    width: 100%; w\idth: 173px; }
ul#inavblau a:hover {  color:#990000;}

ul#inavh { width: 173px; margin: 0; padding: 0;  border: 0;  }  
ul#inavh li { list-style: none;  margin: 0px; padding: 0;  }  
ul#inavh a { font-family:Arial,sans-serif,Helvetica;  font-size:12px; color:#003399;  font-weight: bold;  line-height:16px;
   display:block;	
/*   background-color:#E5EBFA;*/
   padding-left: 9px;	
   text-decoration: none;   }   
   
    
ul#inav2 {  width: 173px; margin: 0; padding: 0;  border: 0;  }
ul#inav2 li {  list-style: none;  margin: 0px; padding: 0;  }
ul#inav2 a { font-family:Arial,sans-serif,Helvetica; font-size:11px; color:#8F8F8F; line-height:13px; 
    display:block;
/*    background-color:#F2F5FD;*/
	padding-left: 9px;	
	padding-bottom: 1px;	
	text-decoration: none;   }
  * html ul#inav2 a {  /* Breitenangaben nur fuer IE */
    width: 100%; w\idth: 173px; }
ul#inav2 a:hover {  color:#990000;  font-weight: normal;}

ul#inav2h { width: 173px; margin: 0; padding: 0;  border: 0;  }  
ul#inav2h li { list-style: none;  margin: 0px; padding: 0;  }  
ul#inav2h a { font-family:Arial,sans-serif,Helvetica;  font-size:11px; color:#003399;  font-weight: bold; line-height:13px; 
   display:block;	
/*   background-color:#E5EBFA;*/
   padding-left: 9px;
   padding-bottom: 1px;	
   text-decoration: none;   } 	 
   
ul#inav3 {  width: 173px; margin: 0; padding: 0;  border: 0;  }
ul#inav3 li {  list-style: none;  margin: 0px; padding: 0;  }
ul#inav3 a { font-family:Arial,sans-serif,Helvetica; font-size:12px; color:#666666; font-weight: bold; line-height:17px; 
    display:block;
	padding-left: 2px;	
	text-decoration: none;   }
  * html ul#inav3 a {  /* Breitenangaben nur fuer IE */
    width: 100%; w\idth: 173px; }
ul#inav3 a:hover {  color:#990000;  font-weight: bold;}

ul#inav3h { width: 173px; margin: 0; padding: 0;  border: 0;  }  
ul#inav3h li { list-style: none;  margin: 0px; padding: 0;  }  
ul#inav3h a { font-family:Arial,sans-serif,Helvetica;  font-size:12px; color:#003399;  font-weight: bold; line-height:17px; 
   display:block;	
/*   background-color:#E5EBFA;*/
   padding-left: 2px;	
   text-decoration: none;   } 	
   
ul#gnav {  width: 173px; margin: 0; padding: 0;  border: 0;  }
ul#gnav li {  list-style: none;  margin: 0px; padding: 0;  }
ul#gnav a { font-family:Arial,sans-serif,Helvetica; font-size:12px; color:#8F8F8F; line-height:16px;
    display:block;
	padding-left: 9px;	
	text-decoration: none;   }
  * html ul#gnav a {  /* Breitenangaben nur fuer IE */
    width: 100%; w\idth: 173px; }
ul#gnav a:hover {  color:#990000;  font-weight: normal;}

ul#gnavh { width: 173px; margin: 0; padding: 0;  border: 0;  }  
ul#gnavh li { list-style: none;  margin: 0px; padding: 0;  }  
ul#gnavh a { font-family:Arial,sans-serif,Helvetica;  font-size:12px; color:#003399;  font-weight: bold;  line-height:16px;
   display:block;	
/*   background-color:#F9BCB8;*/
   padding-left: 9px;	
   text-decoration: none;   } 
   
ul#gnav2 {  width: 173px; margin: 0; padding: 0;  border: 0;  }
ul#gnav2 li {  list-style: none;  margin: 0px; padding: 0;  }
ul#gnav2 a { font-family:Arial,sans-serif,Helvetica; font-size:10px; color:#616161; line-height:13px; 
    display:block;
/*	background-color:#F2F5FD;*/
	padding-left: 9px;	
	padding-bottom: 1px;	
	text-decoration: none;   }
  * html ul#gnav2 a {  /* Breitenangaben nur fuer IE */
    width: 100%; w\idth: 173px; }
ul#gnav2 a:hover {  color:#990000;  font-weight: normal;}

ul#gnav2h { width: 173px; margin: 0; padding: 0;  border: 0;  }  
ul#gnav2h li { list-style: none;  margin: 0px; padding: 0;  }  
ul#gnav2h a { font-family:Arial,sans-serif,Helvetica;  font-size:10px; color:#000000;  font-weight: normal; line-height:13px; 
   display:block;	
/*   background-color:#FAEFE8;*/
   padding-left: 9px;
   padding-bottom: 1px;	
   text-decoration: none;   } 	 
   
ul#gnav3 {  width: 173px; margin: 0; padding: 0;  border: 0;  }
ul#gnav3 li {  list-style: none;  margin: 0px; padding: 0;  }
ul#gnav3 a { font-family:Arial,sans-serif,Helvetica; font-size:12px; color:#666666; font-weight: bold; line-height:17px; 
    display:block;
/*	background-color:#FFFFFF;*/
	padding-left: 2px;	
	text-decoration: none;   }
  * html ul#gnav3 a {  /* Breitenangaben nur fuer IE */
    width: 100%; w\idth: 173px; }
ul#gnav3 a:hover {  color:#990000;}

ul#gnav3h { width: 174px; margin: 0; padding: 0;  border: 0;  }  
ul#gnav3h li { list-style: none;  margin: 0px; padding: 0;  }  
ul#gnav3h a { font-family:Arial,sans-serif,Helvetica;  font-size:12px; color:#003399;  font-weight: bold; line-height:17px; 
   display:block;	
/*   background-color:#E5EBFA;*/
   padding-left: 2px;	
   text-decoration: none;   } 	
   
ul#fnav {  width: 165px; margin: 0; padding: 0;  border: 0;  }
ul#fnav li {  list-style: none;  margin: 0px; padding: 0;  }
ul#fnav a { font-family:Arial,sans-serif,Helvetica; font-size:12px; color:#8F8F8F; line-height:16px;
    display:block;
	padding-left: 16px;	
	text-decoration: none;   }
  * html ul#fnav a {  /* Breitenangaben nur fuer IE */
    width: 100%; w\idth: 165px; }
ul#fnav a:hover {  color:#990000;}

ul#fnavh { width: 165px; margin: 0; padding: 0;  border: 0;  }  
ul#fnavh li { list-style: none;  margin: 0px; padding: 0;  }  
ul#fnavh a { font-family:Arial,sans-serif,Helvetica;  font-size:12px; color:#003399;  font-weight: bold;  line-height:16px;
   display:block;	
/*   background-color:#E5EBFA;*/
   padding-left: 16px;	
   text-decoration: none;   } 
   
ul#navadm {  width: 140px; margin: 0; padding: 0;  border: 0;  }
ul#navadm li {  list-style: none;  margin: 0px; padding: 0;  }
ul#navadm a { font-family:Arial,sans-serif,Helvetica; font-size:12px; color:#8F8F8F; line-height:16px;
    display:block;
	padding-left: 2px;	
	text-decoration: none;   }
  * html ul#navadm a {  /* Breitenangaben nur fuer IE */
    width: 100%; w\idth: 140px; }
ul#navadm a:hover {  color:#990000; }

ul#navadmh { width: 140px; margin: 0; padding: 0;  border: 0;  }  
ul#navadmh li { list-style: none;  margin: 0px; padding: 0;  }  
ul#navadmh a { font-family:Arial,sans-serif,Helvetica;  font-size:12px; color:#000000;  line-height:16px;
   display:block;	
   padding-left: 2px;	
   text-decoration: none;   }    
   
.go { width:30px; }

.button { FONT-FAMILY:Verdana,Arial,Helvetica,sans-serif;  padding:0px; padding-left:3px; padding-right:4px;  background-color: #F8F5D2; border-top:1px solid #fcfcfc; border-left:1px solid #fcfcfc; border-bottom:1px solid #818181; border-right:1px solid #818181;} 
a.button:link { color:#0066ff; padding:0px; padding-left:3px; padding-right:4px;  background-color: #F8F5D2; border-top:1px solid #fcfcfc; border-left:1px solid #fcfcfc; border-bottom:1px solid #818181; border-right:1px solid #818181; } 
a.button:active { color:#0066ff; padding:0px; padding-left:3px; padding-right:4px;  background-color: #F8F5D2; border-top:1px solid #fcfcfc; border-left:1px solid #fcfcfc; border-bottom:1px solid #818181; border-right:1px solid #818181; } 
a.button:visited { color:#0066ff; padding:0px; padding-left:3px; padding-right:4px;  background-color: #F8F5D2; border-top:1px solid #fcfcfc; border-left:1px solid #fcfcfc; border-bottom:1px solid #818181; border-right:1px solid #818181; } 
a.button:hover { color:#9933cc;  padding:0px; padding-left:3px; padding-right:4px;  background-color: #E1DFC7; border-top:1px solid #818181; border-left:1px solid #818181; border-bottom:1px solid #fcfcfc; border-right:1px solid #fcfcfc; } 

#admininhalt	  { 
	float: left;
	width: auto; 
	height: auto;   
	padding-left: 4px; 
	border-top: 0px solid #CCCCCC; 
	border-right: 0px solid #CCCCCC; 
	border-bottom: 0px solid #CCCCCC; 
	border-left: 0px solid #CCCCCC;  
}