body,td {font-family:Verdana, Arial, Helvetica, Geneva, sans-serif; font-size:80%; color:white; }
body { background: url(/bilder/bg_blue.png) repeat-y; background-color:#9DADBA}  
a {text-decoration:none; font-family:Verdana, Arial,Helvetica,Geneva,sans-serif; color:white; font-size:90%}
h1,h2,h3,h4,h5 { font-family:Arial, Helvetica, Geneva, sans-serif;}

a:link { text-decoration:none; }
a:hover { text-decoration:underline;}
a:active { text-decoration:none; }



div#wegzeichen_ende {
  background: url(/bilder/wegzeichen_ziel.png) no-repeat top left; 
  width:25;
  height:54;
  float:right;
} 


div#main_title {
	font-size:x-large;
}


div#header {
	position:absolute;
	width:800;
	left:270px;
	top:15px;
	height:160px;
}

div#header img {height:130px;}


div#picture {
	position:absolute;
	left:10px;
	top:15px;
	width:160px;
	height:120px; }

div#picture img {
	width:140px;
} 


div#main_content {
	position:absolute;
	left:175px;
	top:160px;
	width:824px;
}

div#left {position:absolute; top:160px; width:160px}
div#nav {width:120px;  }
div#left_extended {padding-top:20px; position:relative; left:-5px; } 
div#nav a {text-decoration:none;} 
div#nav a:hover {text-decoration:underline;} 
div#nav ul {  font-size:13pt; margin:0; position:relative; left:0px; padding: 0 0 0 0.5em}
div#nav ul  li{ background:url(/bilder/wegzeichen_start_20_transp.png) no-repeat; background-position:-0px 5px; overflow:visible; padding: 0.15em 0 0.1em 42px}
div#nav ul  ul{position:static; font-size:small; padding: 0 0 0 0.5em}
div#nav ul  ul li{background:none; position:relative; left:-30px; padding: 0.15em 0 0.1em 0.5em}
div#nav ul  ul ul li{position:static;}
div#nav li {list-style:none; position:relative; margin:0; }
#tree_title_active {color:#E00; font-weight:bold;}
#tree_title {color:#EEE; font-weight:bold;}

#header_frontpage
{
  background-color:#F00000;
  border-width:0;
  border-style:solid;
  border-color:#D0D0D0;
  font-size:16pt;
  font-weight:bold;
}

#news_frontpage {
  border-width:0;
  border-style:solid;
  border-color:#600;
}

/*
#news_title td {
	background-color:#600;
  background: url(/bilder/balken_rot.png); 

}

#news_text td {
	background-color:#FFF;
	 background: url(/bilder/balken_rot.png); 
}
*/

#newsliste_kurz {
  border-width:2px;
  border-style:solid;
  border-color:#600;
  font-size:12pt;
  font-weight:bold;
}
#newszeile {
	border-top-width:3px;
    border-top-style:solid;
    border-color:#600;
	background-color:#600;
}
	
div.news_entry {
   width:620;
   padding:0 0 0 0px;
   margin: 0 0 0 0px;
   background-color:yellow;
    background: url(/bilder/balken_rot.png);    

}

div.icon_aktion {width:150px; margin:0 5 15 0; text-align:center; height:80px; vertical-align:middle;}

div.news_entry h1,h2,h3,h4,h5{padding:0; margin:0;}
div.news_entry  ul{padding:0 0 0 0 ; margin:0px; list-style:none;  }
div.news_entry  li.news_title{ font-size:160%; text-align:center; font-weight:bold; }
div.news_entry  li.news_text{margin:0 10px; padding:5px 0px; background-color:#FFF; color:black; } 
div.news_entry  li.news_text a{color:blue; text-decoration:underline;}  
div.news_entry td {color:black;}
div.news_entry li.news_intro {padding:5px 0px; margin:0 10px; background-color:#FFF; font-size:120%; color:black;}
div.news_entry  li.news_intro a {color:blue;}
div.news_entry li.news_date {margin:0 10px; text-align:right; color:#FFF;  font-size:70%;}

div.newslist {
  width:580;
  padding:0px;
  margin:0px;
  border:0px; 
}

div.newslist_entry {
  /* background: url(grad_light_red.png) repeat-x; */
   padding:0px;
   margin-top:0px;  
   width:620px;
   min-height:30px; 
   float:left;
   border-top-style:dotted;
   border-width:1px;
   border-color:#9f2031;
}

#news_title {
	font-size:12pt;
 background-color:#9f2031;
 color:white;
 width:150px;
 text-align:center;
 float:left;	
}

div.newslist_entry  ul {width:620px; float:left; padding:0px 10px 0px 10px; margin:0px; list-style:none; }
div.newslist_entry  li.news_title{float:left; font-size:120%; font-weight:bold; width:480px;}
div.newslist_entry  li.news_title a {color:white;}
div.newslist_entry  li.news_intro{display:none;}
div.newslist_entry li.news_date {float:right; margin:0 10px; text-align:right; color:#FFF;  font-size:70%;}


#img_list {
  width:120;

  background-color:#dddddd;
}

div.termin{width:150px; margin:0 5 15 0; text-align:center; border-style:dotted; border-width:1px; border-color:#9f2031;  vertical-align:middle; float:right;}


#bg_vorstand {	background-color:#505050; }
#bg_woes { 		background-color:#EF7040; }
#bg_juffis {		background-color:#4040FF; }
#bg_pfadis {		background-color:#40AF40; }
#bg_rover { 		background-color:#A04040; }

/* Anmeldung */
#bg_Anm2 {	}
#bg_Anm1 {	background-color:#606060; }
