body {
  color:white;
  background:black;
  font-family:Helvetica, Arial, Verdana, sans-serif;
}

h1 {
  border-bottom:medium solid black;
}

hr {
  border:1px solid #AA1A1A;
}

img {
  border:none;
}

div#container1 {
  margin:0px auto;
  color:black;
  background:white url(../images/design/streifen.jpg) scroll repeat-y top;
  border:1px solid black;
  clear:both;
  width:890px;
}

div#container2 {
  background:url(../images/design/oben.jpg) scroll no-repeat top;
  min-height:550px;
}

div#content {
  margin-left:15px;
  margin-right:15px;
  margin-top:10px;
  font-family: Verdana;
  font-size: 16px;
}

div#footer {
  background:white url(../images/design/unten.jpg) scroll;
  height:25px;
  padding-left:7px;
  padding-top:0px;
  padding-bottom:0px;
}

.fusszeile {
  text-align: center;
  font-size: 10px;
}

.banner {
  text-align:center;
}

.center {
  text-align:center;
}

/*********** Newsfeedbox ********/

.newsfeed_text {
  vertical-align:middle;
}

.newsfeed_logo {
  vertical-align:middle;
}

.newsfeed_box {
  border:1px solid #f08f35;
  padding:3px;
  margin-top:5px;
  margin-bottom:5px;
}

/*************** Fuhrpark *********/

.td_fuhrpark {
  font-family: Verdana;
  font-size: 16px;
  padding:2px;
  border:1px dotted #AA1A1A;
  border-top:2px solid #AA1A1A;
  text-align:center;
}

.table_fuhrpark {
  border:none;
  margin:15px auto;
}

/*************** Menü *************/

div#navi {
  height:24px;
  padding-top:77px;
  margin-left:15px;
  margin-right:15px;
  text-align:center;
}

div#navi a {
  color: #AA1A1A;
  font-family: Verdana;
  font-size: 14px;
  text-decoration: none;
}

div#navi a:link {
  color: #AA1A1A;
  font-family: Verdana;
  font-size: 14px;
  text-decoration: none;
}

div#navi a:visited {
  color: #AA1A1A;
  font-family: Verdana;
  font-size: 14px;
  text-decoration: none;
}

div#navi a:active {
  color: #AA1A1A;
  text-decoration: none;
  font-weight: bold;
  border-top: 1px solid #AA1A1A;
  border-bottom: 1px solid #AA1A1A;
}

div#navi a:hover {
  color: #AA1A1A;
  text-decoration: none;
  font-weight: bold;
  border-top: 1px solid #AA1A1A;
  border-bottom: 1px solid #AA1A1A;
}

/************* CHRONIK ****************/

.td_chronik_links {
	font-weight: bold;
	color: #FFFFFF;
	background-color: #333333;
	padding:2px;
	text-align: center;
}
.td_chronik_rechts {
	text-align: left;
	border-top:1px solid #333333;
	border-bottom:1px solid #333333;
}

/************* NEWS LIST *************/

.news_list_menu {
  text-align:center;
  border-top:2px solid #AA1A1A;
  border-bottom:2px solid #AA1A1A;
  padding:3px;
  margin-top:5px;
  margin-bottom:15px;
}

a#news_list_menu_aktuell {
  font-weight:bold;
  color:#AA1A1A;
}

.news_list_box {
  width:845px;
  padding:5px;
  border:1px dotted #AA1A1A;
  border-top:2px solid #AA1A1A;
  margin-bottom:20px;
  padding-bottom:15px;
}

.news_list_title {
  width:100%;
  font-family:Verdana, Arial, Helvetica, sans-serif;
  font-weight:bold;
  font-size:18px;
  border-bottom:1px solid #AA1A1A;
  margin-bottom:5px;
}

.news_list_image_div {
  float:left;
  width:160px;
}

.news_list_text {
  float:left;
  width:585px;
  padding:2px;
}

.news_list_links {
  float:right;
  width:90px;
  padding:2px;
  border:1px dotted #AA1A1A;
  border-top:2px solid #AA1A1A;
  font-size:12px;
}

.news_list_links_ue {
  font-weight:bold;
  font-size:12px;
  margin-bottom:5px;
}

.news_list_footer  {
  float:none;
  clear:both;
  border-top:1px solid #AA1A1A;
}

.news_list_footer_links {
  width:50%;
  text-align:left;
  float:left;
  font-size:10px;
}

.news_list_footer_rechts {
  width:50%;
  text-align:right;
  float:left;
  font-size:10px;
}

/************* News Full ********/

.news_full_ue {
  font-weight:bold;
}

/************* Links ************/

a {
  color:#0000ff;
  text-decoration:none;
}

a:link {
  color:#0000ff;
  text-decoration:none;
}


a:hover {
  color:#0000ff;
  text-decoration:underline;
}


a:active {
  color:#0000ff;
}


a:visited {
  color:#0000ff;
}

/************ Gästebuch *******/

.gb_menu {
  text-align:center;
}

.gb_box {
  width:845px;
  padding:5px;
  border:1px dotted #AA1A1A;
  border-top:2px solid #AA1A1A;
}

/*********** Gerätschaften ********/


.geraetschaften_box {
  padding:2px;
  border:1px dotted #AA1A1A;
  border-top:2px solid #AA1A1A;
  margin-bottom:25px;
}

.geraetschaften_image {
  float:left;
  margin-right:3px;
}

.geraetschaften_text {
  margin-left:2px;
  margin-top:2px;
  text-align:justify;
}

.geraetschaften_links {
  float:right;
  font-family: Verdana;
  font-size: 10px;
  padding:2px;
  margin-left:3px;
  border:1px dotted #AA1A1A;
  border-top:2px solid #AA1A1A;
  height:110px
}

.geraetschaften_ue {
  width:100%;
  font-family:Verdana, Arial, Helvetica, sans-serif;
  font-weight:bold;
  font-size:18px;
  border-bottom:1px solid #AA1A1A;
  margin-bottom:5px;
}















/*****************************************************
/** NEWS **/

.news_links {
 font-family: Verdana;
 font-size: 10px;
 
 text-align:right;

 padding: 2px 2px;
 margin: 0px 0px 10px;
 
 width: 160px;
 height: 160px;
 
 border:1px dotted #AA1A1A;
 border-top:2px solid #AA1A1A;
}


.news_rechts {
 font-family: Verdana;
 font-size: 16px;
 
 padding: 2px 2px;
 margin: 0px 0px 3px;
 
 width: 690px;
 
 border:1px dotted #AA1A1A;
 border-top:2px solid #AA1A1A;
}


.news_uebersicht {
 font-family: Verdana;
 font-size: 16px;
 
 padding: 2px 2px;
 margin: 0px 0px 3px;
 
 border:1px dotted #AA1A1A;
 border-top:2px solid #AA1A1A;
}


.news_copyright {
 font-family: Verdana;
 font-size: 10px;
 
 text-align:center;
 
 padding: 2px 2px;
 margin: 0px 0px 3px;
 
 border:1px dotted #AA1A1A;
 border-top:2px solid #AA1A1A;
}


.news_tablerow {
 vertical-align:top;
}


.news_zuruck {
 font-family: Verdana;
 font-size: 10px;
 margin: 0px 0px 3px;
}


.news_voll_rechts {
 font-family: Verdana;
 font-size: 10px;
 
 padding: 2px 2px;
 margin: 0px 0px;
 
 width: 100px;
 
 border:1px dotted #AA1A1A;
}


