 /*** Einstellungen fuer die ganze Seite

******************************************************************/
:link,:visited { text-decoration:none }

ul,ol { list-style:none }

h1,h2,h3,h4,h5,h6,pre,code { font-size:1em; text-align: left; }

a,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,form,body,html,p,blockquote,fieldset,input, dl, dt, dd
{ margin:0; padding:0 }

h1,h2,h3 { font-family: Verdana, Arial, Helvetica, Sans-Serif; float: none;}

dl {margin: 0;}

p {font-style: normal; width: 100%; margin-bottom: 12px; float: left;}   

ul {list-style: none; float: left;}

ul li {margin: 0 0 1em 2em;}

ul li ul {margin: 1em 0 1em 1em; }

ul li ol {margin: 1em 0 1em 1em;}

hr {visibility: hidden; clear: both;}

img {padding: 0; margin: 0; text-decoration: none; border: none; vertical-align: top;}

a, a:link, a:visited, a:hover, a:active { color: #000; text-decoration: underline; font-weight: normal; }

a img,:link img,:visited img { border:none }
/* ************************************************************************* */ 

body {
  	color: #646464;
    background-color: #EBEBEB;
    font-size: 13px;
    font-family: Verdana, Arial,sans-serif;
    margin: 0px; padding: 0px;
}

a, a:link, a:visited, a:hover, a:active { color: #646464; text-decoration: underline;}

  
#container {
	width: 100%;
	background-color:#fff;
}

#header {
	width: 100%;
	height: 287px;
	background-color: #F3F3F3;
	background-image:url(images/header_bg.jpg);
}

#navi {
	padding: 5px 0px 0px 18px;
	height: 35px;
	background-color: #F3F3F3;
}

#navi ul {
	list-style: none; 
	margin: 0; 
	padding: 0;
	float: left;	
	display: inline;
	height: 23px;
}

#navi li {
	float: left;
	margin: 0; 
	text-align: left;
	background: transparent;
	height: 23px;
}

#navi li a, #navi li a:link, #navi li a:visited, #navi li a:hover, #navi li a:active {
	display: block;
	height: 23px;
	overflow:hidden;		
}

a#home {width:51px; \width:51px; w\idth:51px; height: 23px; background: url(images/navi_home.gif) no-repeat; }

a#avivo {width:80px; \width:80px; w\idth:80px; height: 23px; background: url(images/navi_avivo.gif) no-repeat; }

a#privat {width:89px; \width:89px; w\idth:89px; height: 23px; background: url(images/navi_privat.gif) no-repeat; }

a#geschaeft {width:86px; \width:86px; w\idth:86px; height: 23px; background: url(images/navi_geschaeft.gif) no-repeat; }

a#presse {width:76px; \width:76px; w\idth:76px; height: 23px; background: url(images/navi_presse.gif) no-repeat; }

a#kontakt {width:75px; \width:75px; w\idth:75px; height: 23px; background: url(images/navi_kontakt.gif) no-repeat; }

a span {display: none;}


#contentstartsite{
	width:1000px;
	\width:1000px;
	w\idth:1000px;
	margin: 20px 0px 0px 0px;
	float:left;
	font-size: 11px;
    font-family: Arial,Verdana,sans-serif;
	background: url(images/raster.gif) repeat-y	;
}

h1 {
	font-size:15px;
	font-weight:bold;
	margin: 0px 0px 5px 0px;
}

h2 {
	font-size:13px;
	font-weight:bold;
	margin: 0px 0px 15px 0px;
}

p {
	line-height: 18px;
	margin: 0px 0px 20px 0px;
}


#info ul {
	list-style:none;
	display:inline;
	margin-left: 40px;
	width: 530px; ;
}

#info li {
	display:inline;
	margin: 2px 0px 2px 0px;
}

#info a {
	margin: 0px 7px 0px 0px;
	font-size: 10px;
	color: #999;
}

#footer {
	float: none;
	padding: 20px 0px 20px 0px;
	background-image:url(images/footer_bg.gif);
	background-repeat:repeat-x;
	background-color:#EBEBEB;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #999;
	border-bottom: 1px soid #666;
}

#footer a {
	color: #999;
}


#footerstart {
	float: none;
	padding: 20px 0px 0px 0px;
	background-image:url(images/footer_bg.gif);
	background-repeat:repeat-x;
	background-color:#EBEBEB;
	font-family: Arial, Verdana, Helvetica, sans-serif;
	font-size: 11px;
	color: #999;
	border-bottom: 1px soid #666;
	text-align: center;
}

#footerstart a {
	color: #999;
}


#boxeins,#boxzwei,#boxdrei,#boxvier { width: 205px; border-right: 2px solid #eee; float:left; padding: 0px 20px 0px 20px; }

#boxzwei { width: 205px; float:left; padding: 0px 20px 0px 20px; }
#boxzwei ul { margin: 0px; padding:0px; }
#boxzwei li { padding: 0px 0px 0px 20px; margin:0px 0px 12px 0px; background-image:url(images/listenpunkt.jpg); background-repeat:no-repeat; }

#boxdrei { width: 205px; float:left; padding: 0px 10px 0px 20px; }
#boxdrei ul { margin: 0px; padding:0px; }
#boxdrei li { padding: 0px 0px 0px 20px; margin:0px 0px 12px 0px; background-image:url(images/listenpunkt.jpg); background-repeat:no-repeat; }
#boxdrei li a{ text-decoration: none; }

#boxvier { width: 200px; float:left; padding: 0px 0px 0px 10px; }
#boxvier ul { margin: 0px; padding:0px; }
#boxvier li { padding: 0px 0px 0px 0px; margin:0px 0px 0px 0px; background-image:url(images/listenpunkt.jpg); background-repeat:no-repeat; }
#boxvier li a{ text-decoration: none; }

#tarifuebersichtdownload {margin-left: 23px; border: 1px solid #646464; padding: 10px 10px 0px 10px;}
#tarifuebersichtdownload img {float: right;}
#tarifuebersichtdownload p {float: none; line-height: 12px;}

#sitemap a { text-decoration: none; }
#sitemap li { margin: 0px 0px 0px 10px; padding: 0px;}
#sitemap li.fett a{ font-weight: bold; }
#sitemap li.fett { margin: 10px 0px 0px 10px; background-image:url(images/listenpunkt.jpg);	background-repeat:no-repeat; }
#sitemap li a { padding: 0px 0px 0px 15px; }

.sehrklein { font-size: 10px; margin: 0px 0px 10px 20px; float: none; }

h1.startsite { font-family: Arial, Verdana, Helvetica, sans-serif; font-size: 12px; margin: 0px 0px 0px 25px;}