body {
	margin-left: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
}

table { 
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	line-height: 17px;
	color:#333333;
}

a {
	color:#333333;
	text-decoration:none;
	}
	
a:hover {
	color: #D64028;
	}
	

	.text { 
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	line-height: 17px;
	color:#333333;
	padding: 10px 10px;
}
		.text1 { 
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	line-height: 17px;
	color:#333333;

}
	

.h1 {
	font-size: 13px;
	font-weight: bold;
}

	
.h2  {  
	font-size: 12px; 	
	font-weight: bold; 
	color:#990000;
	letter-spacing: 1px}
	

.h3  {  
	font-size: 20px; 	
	color:#990000;
	letter-spacing: 1px}
	
.h4  {  
	font-size: 20px;
	line-height:35px;
	color:#cccccc;
	letter-spacing: 2px}


.block {
	font-size: 11px; 
	border:1px solid #666666;
	line-height:15px;
	margin:10px
	}
	.block_content {
	font-size: 11px; 
	border:1px solid #666666;
	line-height:15px;
	}
.block_nav {
	font-size: 11px; 
	border:1px solid #666666;
	line-height:15px;
	margin:10px;
	background:#DCDCDC;
	}
	
	.block_first {
	font-size: 11px; 
	border:1px solid #666666;
	line-height:15px;
	margin:10px;
	background:url(img/top.jpg)
	}

	.angebot {
	font-size: 11px; 
	border-left:1px solid #666666;
	border-bottom:1px solid #666666;
	line-height:15px;
	}
	
.small_mittel {  
	font-size: 10px}
	
	
.rot {
	color:#990000;}
	
.blau {
	color:#003C64;}
	
.bold {
	font-weight: bold;}

.smallgrau {
	font-size: 9px;
	color:#CCCCCC;
	}
	
.blockweiss {
	font-size: 11px; 
	color:#666666;
	border:1px solid #E8E8E8;
	line-height:15px;
	padding: 0px 5px;
	}
	
	.blockblau {
	font-size: 10px; 
	background: #003C64;
	color:#ffffff;
	line-height:15px;
	padding: 0px 10px;
	}

.red {
	font-size:12px;
	color:#990000;
	letter-spacing: 1px;
	font-weight: bold;}
	
.red1 {

	color:#990000;
}

	.blocklinks {
	font-size: 10px; 
	line-height:15px;
	padding: 0px 10px;
	}
	
	.bordertop {
	font-size: 11px; 
	border-top:1px solid #666666;
	line-height:10px;
	}
.left {background:url(img/left.jpg)	}

	

.newsletter {  
color: #666666;  
background-color: transparent;  
font-size: 11px;  
}

.newsletter input:hover {  
color: #666;  
background-color: #ebebeb;  
}
.newsletter input:focus {  
color: #666;  
background-color: #ebebeb;  
}




.nav1  {color: #333333; font-size:11px;}
.nav1 a {color: #333333; font-size:11px;}
.nav1 a:hover, .nav1 .menu_default    {color: #333333; font-size:11px;}
.nav1 .menu_current     {color: #003C64; font-size:11px;}

.nav2 {
	text-align:center;
	}

.nav2 ul {
font-size:16px;
margin:0;
padding:0;

}

.nav2 li {
float:left;
list-style:none;
margin:0;
padding:0;
}

.nav2 a {
color:#ffffff;
display:block;
width:230px;
padding-top:9px;
padding-bottom:9px;
font-size:12px;
letter-spacing:2px;
background:#003C64;
}

.nav2 a:hover {
color:#003C64;
text-decoration:none;
background:#ebebeb

}

.nav2 a.current {
color:#ffffff;
text-decoration:none;
background:#990000;
}


.nav3 {
	text-align:left;
}

.nav3 ul {
font-size:16px;
margin:0;
padding:0;
}

.nav3 li {
float:left;
list-style:none;
margin:0;
padding:0;
border-right:5px solid #FFFFFF;
}

.nav3 a {
color:#333333;
display:block;
font-size:11px;
letter-spacing:1px;
padding:0px 7px 0px 7px;
}

.nav3 a:hover {
color:#ffffff;
text-decoration:none;
background:#003C64;
}

.nav3 a.current {
color:#ffffff;
text-decoration:none;
background:#003C64;
}

	.small_nav {  font-size: 9px; color:#666666}
	.small_nav a {  font-size: 9px; color:#666666}
	.small_nav a:hover{  font-size: 9px; color:#666666}
	
	.home img {margin-right:10px;}
