
body {
	padding: 0px 0 0 0;
	margin: 0px 0 0 0;
	color: #555;
	font-size:11px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	background:#fff /*url(../img/body_bg2.jpg)*/;
	}



#all {
	margin:0 auto;	/*zentriert die Seite in modernen Browsern*/
	text-align:left;	/*berichtigt die Ausrichtung von body text-align:center;" für den IE wieder*/
	background:transparent;
	}

#header {
	background-image: url(../img/bg_schatten.jpg);
	background-repeat: repeat-y;
	}

#header p{
	padding-top: 0px;
	padding-left: 20px;
	padding-right: 20 px;
	padding-bottom: 0px;
	margin-top: 0px;
	margin-bottom: 0px;
	font-size:11px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color:#999999;
	}

#header a {
	color:#999999;
	text-decoration:none;
}

#header a:hover {
	color:#000000;
	text-decoration:none;
}


/*** Listamatic CSS ********************************************************/



#navcontainer ul
{
padding-left: 0px;
margin: 0px 0px 0px 10px;
background-color:#FFCC33;
color: #0C376A;
float: left;
width: 780px;
font-size: 70%;
font-family: verdana, arial, helvetica, sans-serif;
border-bottom: 1px solid #fff;
}

*html #navcontainer ul
{
width: 780px;
margin: 0px 0px 0px 5px;
}

#navcontainer ul li { display: inline; }

#navcontainer ul li a
{
padding: 0.2em 1em;
background-color: #FFCC33;
color: #0C376A;
text-decoration: none;
float: left;
border-right: 1px solid #fff;
}

#navcontainer ul li a:hover
{
background-color: #6699cc;
color: #fff;
}


#navcontainer ul li.location a
{
background-color: #6699cc;
color:#fff;
}


/*** Unternavigationsspalte ********************************************************/
#spaltelinks {
	background: transparent url(../img/bg_nav.gif);
	vertical-align: top;
	}

#spaltelinks table, td {
	vertical-align: top;
	margin-left: 22px;
	}
#spaltelinks p{
	padding-right: 10px;
	margin-top: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
	}

#spaltelinks a{
	color:#cc9900;
	text-decoration: none;
	font-size:110%;
	line-height:140%;
	}
#spaltelinks a:hover{
	color:#0C376A;
	text-decoration: none;
	}
	

#unavnavlist { list-style-image: url(../img/arrow_left.gif); }

#unavnavlist li { 
margin-left: -15px;; 
}

#unavnavcontainer ul li.locationunav a
{
color: #369;
font-weight: bold;

}

/*** Inhalt ********************************************************/

#content {
	background-image: url(../img/bg_schatten.jpg);
	background-repeat: repeat-y;
	}

#content p{
	padding-top: 0px;
	padding-left: 20px;
	padding-right: 20px;
	padding-bottom: 0px;
	margin-top: 0px;
	margin-bottom: 0px;
	font-size:11px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	line-height: 14px;
	}
#content td{
	font-size:11px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	line-height: 14px;
	}
#content h1{
	padding-top: 20px;
	padding-left: 20px;
	padding-right: 20px;
	padding-bottom: 5px;
	margin-top: 0px;
	margin-bottom: 0px;
	font-size:12px;
	font-weight: bold;
	font-family: Arial, Helvetica, Verdana, sans-serif;
	color:#0C376A;
	text-transform:uppercase;
	line-height: 18px;
	}

	
#content a {
	color:#cc9900;
	text-decoration:none;
}

#content a:hover {
	color:#0C376A;
	text-decoration:underline;
}


#tb {
	background-image: url(../img/bg_schatten.jpg);
	background-repeat: repeat-y;
	margin-left: 0px;
	margin-right: 0px;

	}

/*** Infospalte  ********************************************************/

#spalte {
	background: transparent url(../img/bg_nav.gif);
	vertical-align: top;
	}
	

#spalte table, td {
	vertical-align: top;
	margin-left: 22px;
	}

#spalte p{
	padding-right: 10px;
	margin-top: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
	}
	
	
	
	
/*** Footer ********************************************************/
#footer {
	background-image: url(../img/bg_unten.jpg);
	background-repeat: no-repeat;
	background-position: bottom;
	padding-top: 0px;
	padding-left: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	}
p.bf {
	font-size: 9px;
	color:#cccccc;
	margin-top: 0px;
	padding-top: 0px;
}

p.bf a{
	font-size: 9px;
	color:#cccccc;
	text-decoration:none;
	}
	
p.bf a:hover{
	color:#000000;
	text-decoration:none;
	}
	