
body {
	background-color:#faf1eb;
	font: normal 100% Trebuchet MS, Verdana, sans-serif;
	width:100%;
	margin:0;
	padding: 0;
}

h1 { color: #BBB; }


body { font-family:  Trebuchet MS,arial, serif; color:#222;  font-size:15px;  }
a { font-family: Trebuchet MS,arial, serif; color:#a00;  font-size:15px; text-decoration:none }

img { border: 0px; }

TABLE          { border-collapse: collapse; border: 0px }
TD             { border: 0px solid red; padding: 0.4em; }

TR { border-top: solid 1px #CCC; }
TR:first-child { border-top: none }

#news {
width:605px; height:114px;
   	background-image:url("img/ballnews.jpg");
	padding-top:0px;
	padding-left:0px;
display:block;
}


.navifont {
padding-top: 4px;
padding-right: 6px;
float:right;
display:block;
}

.whiteline {
	height:1px; width:155px;
		   background-color: #FFF;
display:block;
clear:left;
}

.nav2box {
	height:24px; width:155px;
display:block;
clear:left;
}


.navbox {
   	background-image:url("img/gr_lm_nav.gif");
	background-repeat:repeat-y;
	height:24px; width:155px;
display:block;
clear:left;
}



.navbox a, .navbox a:visited, .nav2box a, .nav2box a:visited {
	font-family:  Trebuchet MS,arial, serif; color:#B44; font-size: 14px; font-weight:normal;  
	height:24px; width:155px;
		text-decoration: none;
display:block;
}

.navbox a:hover, .nav2box a:hover {
	background-color: #f0c9b5;
}

.navboxa a, .nav2boxa a {
	font-family:  Trebuchet MS,arial, serif; color:#666; font-size:14px; font-weight:normal;  
height:24px; width:155px;
	background-color: #f0c9b5;
display:block;
clear:left;
		text-decoration: none;
}


.navimage {
width:155px;
height:24px;
border:0px;
}

.navlt {
	font: normal 97.01% Trebuchet MS, Arial, sans-serif;
		  font-weight:bold;
		  color: #A00000;
}

td.tdw {
width:80px; vertical-align:top; text-align:center;
}

ul.toplogo {
margin: 0; padding: 0;
background-color: white;
}

ul.toplogo li {
display:inline;
list-style:none;
}

#lcolend {
	height: 300px; width:42px;
	background-color: #d0d0d0;
	float:left;
	margin: 0; padding: 0;
}

#lnaviend {
	height:300px; width:155px;
	float:left;
   	background-image:url("img/gr_lm_nav.gif");
	background-repeat:repeat-y;
}


#leftuntenlogo {
	height: 119px; width:42px;
	background-color: #d0d0d0;
	float:left;
	margin: 0; padding: 0;
}

#leftlogo {
	height: 180px;
	width:28px;
	background-color: #d0d0d0;
float:left;
margin: 0;
padding: 0;
}

#logo {
	height:180px;
padding: 0 0 0 0px;	  
float:left;
}

#master {
margin:0 auto;
}

#white {
	background-color:#FFF;
float:left;
width:142px;
height:150px;
}

#pre_menu_o {
	width:142px;
	height:87px;
	float:left;
	background-color:#FFF;
}

#post_menu_o {
	height:87px;
	background-color:#FFF;
}

#pre_menu_u {
	width:142px;
	height:16px;
	float:left;
	background-color:#FFF;
}

#post_menu_u {
	height:16px;
	background-color:#FFF;
}

#pre_uebersch {
	width:142px;
	height:3px;
	float:left;
	background-color:#FFF;
}

.lcol {
	height:505px;
	width:42px;
	float:left;
   	background-image:url("img/gr_l_col.gif");
	background-repeat:repeat-x;
}

.naviul {
	height:119px;
	width:155px;
	float:left;
   	background-image:url("img/gr_lm_nav.gif");
	background-repeat:repeat-y;
}

.navil {
	height:505px;
	width:155px;
	float:left;
   	background-image:url("img/gr_lm_nav.gif");
	background-repeat:repeat-y;
}

.netz {
	height:505px;
	width:229px;
	float:left;
   	background-image:url("img/netz.jpg");
}

#netzend {
	height:300px; width:229px;
	float:left;
   	background-image:url("img/gr_unternetz.gif");
	background-repeat:repeat-y;
}

.netzunt {
	height:119px;
	width:229px;
	float:left;
   	background-image:url("img/unternetz.gif");
	background-repeat:repeat-y;
}

.kasten {
width: 1600px;
clear:left;
}

.content {
	float:left;
	padding:34px 0 0 0px;
width:800px;
overflow: auto;
}

.indexcontent {
	float:left;
	padding:34px 0 0 0px;
width:605px;
overflow: auto;
}

.pre_schatten {
	height:15px;
	float:left;
   	background-image:url("img/gr_zwischen_schattentext.gif");
	background-repeat:repeat-x;
}

#schattenzeile_e {
	height:24px;
   	background-image:url("img/gr_spiegelung.gif");
	background-repeat:repeat-x;
}

#schattenzeile {
	height:24px;
	float:left;
   	background-image:url("img/gr_spiegelung.gif");
	background-repeat:repeat-x;
}


.schatten_text {
	float:left;
	height:15px;
	background-color:#FFF;
}

#post_schatten_text {
	height:15px;
	background-color:#FFF;
}

#uebersch {
	height:3px;
	background-color:#FFF;
}

#leer_adr {
width:486px;
height:35px;
float:left;
	background-color:#FFF;
}

#adresse {
height:23px;
	background-color:#FFF;
padding:12px 0 0 0;
font-size: 90%;
font-stretch:normal;
}

#bds {
	background-image:url("img/gr_spiegelung.gif");
	background-repeat:repeat-x;
	height:	29px;
	padding: 0 0 0 0;
	margin: 0 0 0 0;
	width:100%;
	float:left;
	display:inline;
}

#nava {
	float:left;
	width:150px;
	height:100px;
	background-image:url("img/gr_o_nava.gif");
	background-repeat:repeat-x;
}

#navi {
float:left;
width:150px;
height:100px;
	   background-image:url("img/gr_o_navi.gif");
	   background-repeat:repeat-x;
}

#navm {
float:left;
width:1px;
height:100px;
	   background-image:url("img/gr_lm_nav.gif");
}

.menu_text {
	float:left; width:150px; height:16px;
}

#menu_gr_unten_a {
	float:left; width:150px; height:16px;
   	background-image:url("img/gr_menu_u_a.gif");
	background-repeat:repeat-x;
}

#menu_gr_unten_i {
	float:left; width:150px; height:16px;
   	background-image:url("img/gr_menu_u_i.gif");
	background-repeat:repeat-x;
}

.menu_gr_oben_a {
	float:left; width:150px; height:87px;
   	background-image:url("img/gr_menu_o_a.gif");
	background-repeat:repeat-x;
}

.menu_gr_oben_i {
	float:left; width:150px; height:87px;
   	background-image:url("img/gr_menu_o_i.gif");
	background-repeat:repeat-x;
}

.mthome a:hover { 
   	background-image:url("img/gr_menu_o_a.gif");
}

.menu_trenner_oben {
	float:left; width:1px; height:87px;
   	background-image:url("img/gr_menu_trenner_o.gif");
}

.menu_trenner_unten {
	float:left; width:1px; height:15px;
   	background-image:url("img/gr_menu_trenner_u.gif");
}


ul.menu li {
display:inline;
list-style:none;
margin: 0; padding: 0;
}

ul.menu {
margin:0; padding:0;
white-space:nowrap;
background-color: white;
}

#menus {
float: left;
}

