body {
	font-family: tahoma, arial, sans-serif;
	font-size: 11px;
	color: #000000;
	margin: 15px;
}

h1 {
	color: #156AAB;
	font-size: 12px;
	
}

h2, h3, h4, h5, p {
	margin: 0px 0px 3px 0px;
	clear: both;
}

h2 {
	color: #156AAB;
	font-weight: bold;
	font-size: 11px;
}

h3 {
	font-weight: bold;
	font-size: 12px;
	padding-bottom: 5px;
}

h4 {
	color: #FF9900;
	font-size: 10px;
	font-style: italic;
}

h5 {
	font-size: 10px;
	text-decoration: underline;
}


li {
	list-style: url(../images/kreis_blau.png) outside;
}

.tr_headline {
	background-color: #2983BF;
	color: #FFFFFF;
}

td {
	font-size: 11px;
}

.td_row_blue {
	background-color: #9AA9FF;
}


.bold		{	font-weight: bold;	}
.fleft	{	float: left;				}
.flight {	float: right;				}
.p5 		{ padding: 5px;}
.pl15 	{ padding-left: 15px;}
.orange { color: #FF9900; }
.small 	{ font-size: 10px; }
.rot		{ color: #B81A07; }

#master {
	margin: 0px auto;
	width: 900px;	
	background: #156AAB url(../images/kachel.png) repeat-y;
	text-align: left;
}

#head {
	background: #156AAB url(../images/head.png) no-repeat;
	height: 135px;
}

#headline {
	position: relative;
	top: 105px; left: 135px;
	color: #FFFFFF;
	font-size: 11px;
}

#funkButton, #anfrageButton {
	position: relative;
	top: -15px;	
	margin: 0px 25px 3px 0px;
	padding: 6px 35px 4px 2px;
	text-align: right;	
	color: #FF9900;
	font-size: 14px;
	font-weight: bold;
}

#funkButton { background: url(../images/funk_button.png) no-repeat right top;}
#anfrageButton { background: url(../images/anfrage_button.png) no-repeat right top; }

#back {
	background: #FFFFFF url(../images/wasserzeichen.png) no-repeat right bottom;
	margin: 0px 25px; /* ou lr  o lr u  o r u l*/
	padding-bottom: 10px;
	height: 100%;
}

#naviLeft, #naviRight {
	width: 180px;
	margin: 5px;
}

#naviLeft { 
	background: transparent url(../images/box_navi.jpg) no-repeat; 
	height: 500px;
}

#naviLeft a {
	display: block;
	display:list-item;
	padding: 0px 0px 5px 5px;
	list-style-image: url(../images/kreis_blau.png);
	list-style-position:inside;
}

#naviLeft a:hover {
	list-style-image: url(../images/kreis_orange.png);
}

#naviKontakt { 
	background: transparent url(../images/box_kontakt.jpg) no-repeat; 
	height: 236px;
	margin-bottom: 10px;
}

#naviPartner { 
	background: transparent url(../images/box_partner.jpg) no-repeat; 
	height: 236px;
}

#naviTermine { 
	background: transparent url(../images/box_termine.jpg) no-repeat; 
	height: 236px;
}
#naviAdmin { 
	background: transparent url(../images/box_termine.jpg) no-repeat; 
	height: 236px;
}

#content {
	width: 455px;
	padding: 5px 5px;
}

#content a {
	color: #FF9900;
	font-weight: bold;
	text-decoration: underline; 	
}

#bilderBlock 	{ width: 130px; }
#TextBlock 		{ width: 310px;	}

#bilderBlock img {
	margin: 0px 0px 10px 0px;
}

#foot {
	background: transparent url(../images/fuss.png) no-repeat;
	height: 10px;
	margin: 0px auto;
	width: 900px;
}

.navi {
	padding: 5px 0px;
}

.trennlinie {
	margin: 10px 0px;
}

a:link, a:active, a:visited {
	color: #2983BF;
  text-decoration: underline; 
}

a:hover {
	color: #FF9900;
  text-decoration: underline; 
}

.navi a.aktiv {
	color: #FF9900;
  text-decoration: underline; 	
	list-style-image: url(../images/kreis_orange.png);
}

.partner a.link {
	color: #2983BF;
  text-decoration: none; 
}
.listeStartseite {
	list-style-image: url(../images/kreis_blau.png);
}

.listeStartseite li {
	margin-bottom: 10px;
}

.hinweis {
	font-size: 10px;
	color: #9A9A9A;
}

#anfrageformular span {
	display: block;
	width: 100px;
	float: left;
}

input, select, textarea {
	font-size: 11px;
	font-weight: bold;
	border: 1px solid #156AAB;
	margin-bottom: 5px;
}
