*{
margin: 0;
padding: 0;
}


body{
color:rgb(204,255,204);
background:#990000;
padding:0;
margin:0;
font:13px verdana, sans-serif;}

#h5{
color: white;
font:bold 16px verdana, sans-serif;
}

.quote_head{
color: #00008B;
background-color: #ff9900;
border:thin solid white;
margin: 5px 20px;
}
.quote{
color: #000;
background-color: #e9e9e9;
font-style: italic; 
}
.quote a{
color: red;
}
/*background-color: #990000;
font-style:italic; 
padding: 10px;
border:thin solid white;
margin: 5px 20px;
*/

.code_head{
color: #00008B;
background-color: #ff9900;
border:thin solid white;
margin: 5px 20px;
}
.code{
color: #000;
background-color: #e9e9e9;
font-family: Courier;
}

.menutitle{
font-weight:bold;
text-align:left;
margin:10px;
}

a{
color: #00ff99;
}
a.visited{
color: #00ff99;
}


#head{
color: black;
background:#ffcc99;
border-bottom:3px solid black;
padding-top:25px;
margin:0 0 20px 0;}
#head h1{
color: white;
background:#ff9900;
padding:2px;
margin:0;
border-top:1px solid black;
font:bold 18px verdana, sans-serif;}

#menu{
float:left;
width:130px;}
#menu ul{
margin:0 0 20px 10px;
padding:0;
list-style:none;
width:150px;}
#menu li{
padding:0 0 2px 0;
/*der abstand zw den menupunkten kann wegen dem ie nicht mit margin gesetzt werden*/
margin:0;}
#menu a{
width:130px;
/*die breitenangabe wir nur vom ie benoetigt*/
display:block;
color:#000066;
background:#ff9900;
border:1px solid black;
padding:4px 4px 4px 5px;
font-weight:bold;
font-size:12px;
text-decoration:none;}
#menu a:hover{
color:black;
background:#a9d69e;
border:1px solid black;}


#content{
float: right;
width: 80%;
margin-right: 20px;}
h1{
color: white;
margin:5px 0 10px 0;
padding:2px 0 2px 5px;
font:bold 16px verdana, sans-serif;
border-left:10px solid #538c4a;
border-bottom:1px solid #538c4a;}
h2{
color: white;
margin:5px 0 10px 0;
padding:2px 0 2px 5px;
font:bold 16px verdana, sans-serif;
border-left:10px solid #538c4a;
border-bottom:1px solid #538c4a;}
h3{
margin:5px 0 10px 0;
padding:2px 0 2px 5px;
font:bold 14px verdana, sans-serif;
border-left:8px solid #538c4a;
border-bottom:1px solid #538c4a;}
h4{
color: white;
margin:5px 0 10px 0;
padding:2px 0 2px 5px;
font:bold 12px verdana, sans-serif;
border-left:6px solid #538c4a;
border-bottom:1px solid #538c4a;}
/*Newsbox*/
.cat_chooser{width: 700px; font-size: 0.9em;}
.cat_chooser input, select{font-size: 0.9em;}
.box {background-color: #ffcc99; color: black; width: 700px; border: 1px solid black; margin-bottom: 5px;}
.box a {color: #000066; font-weight: bold;}
.box a:hover {color: orange; text-decoration: none;}
.main_header{width: 700px; background: #ff9900; padding-bottom: 5px; border-bottom: 1px solid black;}
.news_content{padding: 8px; }
.header {color: #000066; font-size: 1.2em; font-weight: bold; float: left; padding-left: 5px; padding-top: 5px;}
.u_header {clear: right; color: #000066; font-size: 0.9em; font-weight: bold;padding-left: 5px;}
.footer {clear: both; border-top: 1px solid black; width: auto; padding: 1px 5px 1px 5px;  background-color: #ff9900; text-align:right;}
.footer a{text-decoration: none;}
.newsmap {text-decoration: none;}

.date {color: #000066; font-size: 1.2em; font-weight: bold; float:right; padding:5px;}
td, table {
vertical-align: top;
border: 0px;
padding: 0;
margin: 0;
border-collapse: collapse;
}


.go_button{ /* den Submit-Button */
  float: none;
  background: white;
  color:Black;
  border:1px solid black;
  width: 30px;
}
/*Video*/

.video {width: 100%; margin: 0 auto; text-align: center; margin-bottom: 5px; margin-top: 8px; clear: both;}
.pic_left{margin-right:10px; margin-bottom: 10px;}
.pic_right{margin-left:10px;  margin-bottom: 10px;}
#gb_box {
	width: 650px;
	background-color: #ceddea;
	padding: 15px;
	border: 1px solid black;
	color: #000;

}
.gb_show_message {

	background-color: #e7eff7;
	color: black;
	width: 680px;
	border: 1px solid black;
	margin-bottom: 15px;
}

.gb_main_header {
	width: 660px;
	background: #ceddea;
	border-bottom: 1px solid black;
	font-weight: bold;
  padding: 10px;
}
.gb_news_content {
	padding: 10px;
}
.gb_news_content a {
	color: black;
}
.gb_header {
	color: #000066;
	font-size: 1.2em;
	font-weight: bold;

}
.gb_footer {
	clear: left;
	border-top: 1px solid black;
	background-color: #ceddea;
	text-align: right;

}
.gb_footer a { color: #000;}
.gb_show_page{color: #fff;}
.gb_show_page a{ color: #fff;}

