/*ueberschrift*/
 .ev
 {
 	width: 100%;
 }
 .linkcolor
 {
 	color:#FF0000; 
 }
 .tablebottom
 {
 	border-bottom:thin;	border-bottom-style:solid;	border-bottom-width:1px; border-bottom-color:#666666;
 }
 .tablebottomAdresse
 {
 	border-bottom:thin;	border-bottom-style:solid;	border-bottom-width:1px; border-bottom-color:#CCCCCC;
 }
  .table_ganz
 {
 	border:thin; border-style:solid; border-width:1px; border-color:#CCCCCC; padding-left:5px;;
 }

.navitextoben
{
	text-align:center;
	border-right:thin;
	border-right-style:solid;
	border-right-width:1px;
	border-right-color:#CCCCCC;
	width:60px;
	height:15px;
	vertical-align:middle;
	font-size:11px;
	font-family:Geneva, Arial, Helvetica, sans-serif;
}
.navitext
{
	text-align:center;
	border-right:thin;
	border-right-style:solid;
	border-right-width:1px;
	border-right-color:#666666;
	width:75px;
	height:20px;
	vertical-align:middle;
	}
	
.navilinks
{
	width:200px;
	border-bottom:thin;
	border-bottom-style:solid;
	border-bottom-width:1px;
	border-bottom-color:#CCCCCC;
	vertical-align:middle;
	padding-top:5px;
	/*margin-top:5px;
	font-size:12px;*/
	font-family:Geneva, Arial, Helvetica, sans-serif;
	height:20px;
	padding-left:20px;
	/*_padding-left:20px; /*IE bug doppelter Abstand bei float*/*/
}
/*----------------------- Nur für die Startseite----------------------*/
#floatgross
{
	float:right;
	height:1110px;
	margin-top:0px;
	padding-top:0px;
	/*margin-bottom:10px;*/
	padding-left:10px; /*hier versteht IE es dann richtig- das können andere vielleicht erklären*/
	_padding-left:7px; /*IE bug doppelter Abstand bei float*/
	border-left:thin;
	border-left-style:solid;
	border-left-width:1px;
	border-left-color:#CCCCCC;
}

#float1 {
float:left;
width:375px;
height:100%;
margin-top:0px;
padding-top:0px;
margin-bottom:20px;
background-color:#CCCCCC;
margin-left:20px;
_margin-left:10px; /*IE bug doppelter Abstand bei float*/
margin-right:10px;

}

.float2 {
float:left;
	width:170px;
	
	text-align:left;
	margin-top:0px;
	padding-top:0px;
	margin-left:10px; /*hier versteht IE es dann richtig- das können andere vielleicht erklären*/
	_margin-left:10px; /*IE bug doppelter Abstand bei float*/
	
}

#float4 {

float:right;
	text-align:left;
	margin-top:0px;
	padding-top:0px;
	margin-left:20px; /*hier versteht IE es dann richtig- das können andere vielleicht erklären*/
	/*_margin-left:10px; /*IE bug doppelter Abstand bei float*/
}
#floatsuche {
	float:left;
	/*width:140px;*/
	margin-top:45px;
	padding-top:0px;
	margin-left:10px; /*hier versteht IE es dann richtig- das können andere vielleicht erklären*/
	/*_margin-left:10px;*/ /*IE bug doppelter Abstand bei float*/
}
.float2und3
{
	float:left;
	height:100%;
	margin-top:0px;
	padding-top:0px;
	/*margin-bottom:20px;*/
	margin-left:10px; /*hier versteht IE es dann richtig- das können andere vielleicht erklären*/
	_margin-left:7px; /*IE bug doppelter Abstand bei float*/

}

#rand
{
color:#999999;
width:500px;
/*margin-left:200px;*/
margin-left:4px;
margin-top:15px;
margin-bottom:15px;
}  

.rahmen
{

	width:137px;
	padding-left:10px;
	padding-right:10px;
	border:solid;
	border:thin;
	border-style:solid;
	border-width:1px;
	border-color:#CCCCCC;
	line-height:18px;
}

.box2
{
padding:5px;
line-height:18px;
}
#head1 
{ 
font-size:18px; background-color: #CC0000; color: #FFFFFF; text-align:left;
padding-left:5px;
}
#head2 
{ 
font-size:24px; background-color: #CC0000; color: #FFFFFF; text-align:left;
padding-left:5px;
font-weight:bold;
}

#title
{
font-size: 17px; 
height: 24px; 
background-color:#999999; 
color: #FFFFFF; 


}
/*h1, h2, h3, h4, h5 { }*/
h1	{ font-size: 14px; background-color:#999999; color: #FFFFFF; text-align:left; margin-top:0; margin-bottom:0; padding:4px;}
h2 { font-size: 19px; margin: 10px 0px 5px 0px; font-weight:normal; color:#333333;}
h3 { font-size: 12px; margin: 5px 0px 5px 0px;}
h4 { font-size: 14px; margin: 0px 0px 0px 0px; font-weight:bold; color:#494949;}
h5 { font-size: 14px; margin: 0px 0px 0px 0px; border-bottom: 1px dotted #000077; text-align: center;}
h6 { font-size: 17px; margin: 5px 5px 5px 5px; font-weight:normal; text-align:left; line-height:25px;}
h7 {font-size: 10px;}



/* allgemeine Formate */
html, body {	background-color:#888888; font-family:Geneva, Arial, Helvetica, sans-serif;	text-align: left; color: #000000;	margin: 0px;  padding-bottom: 15px; height: 100%; font-size: 12px;}
.inhalt table { width: 100%; }
.paper  {width: 960px;	height: 100%; background-color:#FFFFFF; margin-top:20px; padding-bottom:20px; margin-bottom:15px;}
/*.menue { width: 170px; vertical-align: top;}*/
table td { vertical-align: top;}
a { color:#000000; text-decoration: none;}
a p { color:#FFFFFF;}
h1 a{ color:#FFFFFF;}
.aktuelleSeite
{
	background-color:#CC0000;
	color:#00FF00;
	font-weight:bold;
}
.unterseite
{
margin-left:7px;
	color:#000000;
}
/*a:hover {color: #999900; text-decoration: underline;}*/

/* Texte */
/*** nur DRK: Gill Sans DRK, GillSansDRK ***/

p { margin: 0px auto; }
.inhalt, table { font-size: 12px; text-align: left;}

li {line-height:18px;}

#kompaktlogo{margin-top:15px; margin-left:20px}

.angebote
{height:165px; margin-bottom:7px;}
