/* CSS htv */
body {
	margin:0;
	padding:0;
	background-image:url(../images/site/background.gif);
	background-repeat:repeat-x;
	background-color:#B4B4B4;
	font-family:Arial, Helvetica, sans-serif;
	font-size:13px;
}

#wrapper {
	width:907px;
	margin:0 auto 0 auto;
	padding:0;
	/*border:1px dashed #444;*/
}


#header {
	height:183px;
	/*border:1px dotted #333;*/
    background-position:right;
	background-repeat:no-repeat;
}


#left {
	width:182px;
	float:left;
	/*border:1px solid #f00;*/
}

#main { /* gibts nochmal extra für IE lt 7 => layout-ie5-6.css */
	width:430px;
	float:left;
	/*border:1px solid #0f0;*/
	margin:0 18px 0 17px;
}

#main2 { 
	width:708px;
	float:left;
	/*border:1px solid #0f0;*/
	margin:0 0px 0 17px;
}

#right {
	width:260px;
	float:left;
	height:100%;
	/*border:1px solid #00f;*/
}

.tabelle tr td{
	line-height:22px;
}


.tabelle_gruen tr td{
	
	border-bottom:1px dotted #46b109;
}

.box {
	border-bottom:2px solid #48AF09;
	background-color:#FFF;
	padding:20px 20px 30px 20px;
	margin:0 0 20px 0;
}


/* Bsp: Aktuelles (2 Spalten, li: Text, re: Bild) */
.bild {
	float:left;
	width:162px;
	margin-left:10px;
}
/*
.bild img{
	float:left;
	margin-left:15px;

}
*/

.text {
	width:73%;
	float:left;
}

.text-breit {
	width:100%;
	float:left;
}

/* ----------------------   */


.partner { /* Kasten für Partner | auf der Startseite unter der Navigation */
	background-color:#FFF;
	border-top:1px dotted #76797D;
	padding:5px;
}


.mitbus { /* Busgrafik rechts unten */
	background-image:url(../images/site/bus.gif);
	background-repeat:no-repeat;
	background-position:bottom right;
}


.gruen { /* Grüner Balken für Headlines */
	background-color:#48AF09;
	margin:0;
	padding:0 0 0 18px;
}


#left .gruen { /* Grüner Balken für Headlines */
	padding:5px 0px 5px 5px;
}

ul#aufzaehl li {
	list-style-type:none;
	background-image:url(../images/site/kaestchen.gif);
	background-repeat:no-repeat;
	background-position:0px 6px;
	padding-left:10px;
	}
