@charset "utf-8";
/* CSS Document */

body {
	margin-top:5px;
	padding:0px;
	background-image:url(../images/hg-blau.png);
	background-repeat:repeat-x;
	background-color:#eaf1f8;
	}


a {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:13px;
	font-weight:normal;
	color:#515151;
	text-decoration:none;
	}


a:hover {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:13px;
	font-weight:bold;
	color:#ffffff;
	text-decoration:none;
	}


a:active {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:13px;
	font-weight:bold;
	color:#515151;
	text-decoration:none;
	}


a.content:visited {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:13px;
	font-weight:normal;
	color:#515151;
	text-decoration:underline;
	}


a.content:hover {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:13px;
	font-weight:bold;
	color:#515151;
	text-decoration:underline;
	}


a.content:active {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:13px;
	font-weight:normal;
	color:#515151;
	text-decoration:underline;
	}


a.content:focus {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:13px;
	font-weight:bold;
	color:#515151;
	text-decoration:underline;
	}


h3 {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:9px;
	color:#515151;
	line-height: 150% 
	}


p {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#515151;
	line-height: 150% 
	}
ul {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#515151;
	line-height: 150% 
	}

/* unsichtbare hor. Linie zum clearen des float */
.hidden {
	clear: left;
	visibility: hidden;
	} 


.kasten-links {
	float:left;
	width:138px;
	padding:25px 5px 10px 15px;
	background-color:#faf1cc;
	border:1px solid #b4b4b4;
	}
	

h2.angebote {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight:normal;
	color:#515151;
	display:inline;
	line-height:150%;
	}


h2.preise {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight:normal;
	color:#1f568b;
	display:inline;
	line-height:150%;
	}


h2 {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight:normal;
	color:#515151;
	display:inline;
	line-height:150%;
	}


/* Jens */

.navigation {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	color:#ffffff;
	font-size:12px;
	padding-left:58px;
	}


.navigation a {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight:normal;
	color:white;
	text-decoration:none;
	}


.navigation a:hover {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight:bold;
	color:#ffffff;
	text-decoration:none;
	}


.navigation a:active {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:12x;
	font-weight:bold;
	color:#ffffff;
	text-decoration:none;
	}


.copy-center-kasten {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	color:#515151;
	font-size:12px;
	}


a.buero-center {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:13px;
	font-weight:normal;
	color:#515151;
	text-decoration:none;
	}


a.buero-center:link {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:13px;
	font-weight:normal;
	color:#515151;
	text-decoration:none;
	}


a.buero-center:visited {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:13px;
	font-weight:normal;
	color:#515151;
	text-decoration:none;
	}


a.buero-center:hover {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:13px;
	font-weight:bold;
	color:#515151;
	text-decoration:none;
	}


a.buero-center:active {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:13px;
	font-weight:normal;
	color:#515151;
	text-decoration:none;
	}


a.buero-center:focus {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:13px;
	font-weight:bold;
	color:#515151;
	text-decoration:none;
	}
#navcontainer
{
margin-left: auto;
margin-right: auto;
/*margin-bottom: 40px;*/
margin-top:10px;
border-top: 1px solid #999;
/*z-index: 1;*/
width:700px;
font-weight:normal;
}

#navcontainer ul
{
list-style-type: none;
text-align: center;
margin-top: -8px;
padding: 0;
position: relative;
z-index: 2;
font-weight:normal;
}

#navcontainer li
{
display: inline;
text-align: center;
margin: 0 5px;
font-weight:normal;
}


#navcontainer li a
{
padding: 1px 3px;
color: #666;
background-color: #fff;
border: 1px solid #ccc;
text-decoration: none;
font-weight:normal;
}

#navcontainer li a:hover
{
color: #000;
border: 1px solid #666;
border-top: 2px solid #666;
border-bottom: 2px solid #666;
font-weight:normal;
}

#navcontainer li a#current
{
color: #000;
border: 1px solid #666;
border-top: 2px solid #666;
border-bottom: 2px solid #666;
font-weight:normal;
}

.block-button { /*Bild nebeneinander*/
float:left;
width:100px;
padding:25px 5px 10px 15px;
background-color:#faf1cc;
border:1px solid #b4b4b4;
margin-left:10px;
	}
.block-button1 { /*Bild nebeneinander*/
float:left;
width:120px;
padding:25px 5px 10px 15px;
background-color:#faf1cc;
border:1px solid #b4b4b4;
margin-left:10px;
	}	
	
.block-weiss { /*Bild nebeneinander*/
float:left;
width:120px;
padding:25px 5px 10px 15px;
background-color:white;
/*border:1px solid #b4b4b4;*/
margin-left:10px;
	}	
	
.block-weiss92 { /*Bild nebeneinander*/
float:left;
width:92px;
padding:0px 5px 0px 5px;
background-color:white;
/*border:1px solid #b4b4b4;*/
margin-left:10px;
	}		
	
.block-text { /*Text nebeneinander*/
float:left;
width:140px;
padding:25px 5px 10px 15px;
background-color:#faf1cc;
border:1px solid #b4b4b4;
margin-left:10px;
	}	
	
.block-text1 { /*Text untereinander*/

width:340px;
padding:25px 5px 10px 15px;
background-color:#faf1cc;
border:1px solid #b4b4b4;
margin-left:10px;
	}	
	
.block-text2 { /*Text untereinander*/

width:230px;
padding:0px 0px 0px 5px;
background-color:#faf1cc;
border:1px solid #b4b4b4;
margin-left:10px;
	}	
	
.block-text3 { /*Text untereinander*/

width:230px;
float:left;
padding:0px 0px 0px 5px;
background-color:#faf1cc;
border:1px solid #b4b4b4;
margin-left:10px;
	}	
	
.block-klein3 { /*Text nebeneinander*/
float:left;
width:50px;
padding:0px 0px 0px 5px;
background-color:#faf1cc;
border:1px solid #b4b4b4;
margin-left:10px;
	}		
				
.block-klein { /*Text nebeneinander*/
float:left;
width:40px;
padding:25px 5px 10px 15px;
background-color:#faf1cc;
border:1px solid #b4b4b4;
margin-left:10px;
	}	
	
	
.block-120 { /*Text nebeneinander*/
float:left;
width:120px;
padding:0px 5px 10px 15px;
background-color:#faf1cc;
border:1px solid #b4b4b4;
margin-left:10px;
	}	
	
.block-020 { /*Text nebeneinander*/
float:left;
width:120px;
padding:0px 5px 0px 5px;
background-color:#faf1cc;
border:1px solid #b4b4b4;
margin-left:10px;
	}	
	
/*Beginn Tooltip*/

a.tooltip  {
	position: relative;
	color:#000000;
	text-decoration:underline;
  }

a.tooltip span {
	width:260px;
	top:20px;
	right:0px;
	text-align:left;;
	font-size:8pt;
	font-weight:lighter;
	display: none;  
	text-decoration: none;
	padding:0px;
	padding-left:5px;
	padding-right:5px;
}

a.tooltip:hover span {
	display: block;
	position:fixed;
	left:10px;
	z-index:inherit;
	color: #000000;
	background-color:#e7e7e7;
  }

/*Ende Tooltip*/								
