html,body {
  margin: 0; auto;
  font: 70%/160% Verdana, Arial, Helvetica, sans-serif;
  background-color: #ffffff;
  font-size: 12px;
  color: #383838;
}

div.seiten_hg2{position:absolute; height:303px; width:100%; background-image:url(images/bg2.jpg); background-repeat:repeat-x; background-position:0px 0px;}

div.seiten_hg3{position:absolute; height:29px; width:100%; background-image:url(images/bg3.jpg); background-repeat:repeat-x; background-position:0px 0px;}
    
a, strong a {
	color: #6A8333;
	text-decoration:none;
	outline: none;
}

a:visited {
	color: #C1CB0D;
}
a:hover {
	text-decoration:underline;
}

blockquote {
	margin: 10px 0px 10px 0px;
	padding: 10px 35px 10px 35px;
	background: url(blockquote_start.png) 0 0 no-repeat;
	text-align:justify;
}


div.besucher  {
	margin: 10px 0px 10px 0px;
	padding: 10px 35px 10px 35px;
	border: 1px solid #F8F1B0;
	background: #FAF7DE;
	text-align:justify;
	color: #897503;
}


div.note {
	margin: 10px 0px 10px 0px;
	padding: 5px 10px 5px 10px;
	border: 1px solid #dcdcdc;
	background: #f0f0f0;
	text-align:justify;
}

div.note2 {
	margin: 10px 0px 10px 0px;
	padding: 5px 10px 5px 10px;
	border: 1px solid #EFC9D0;
	background: #F9E7EA;
	color: #B05142;
	text-align:justify;
}

div.note3 {
	margin: 10px 0px 10px 0px;
	padding: 5px 10px 5px 10px;
	border: 1px solid #D1DFAD;
	background: #FBFDF5;
	color: #5C633D;
	text-align:justify;
}

div.topnavi {
	color: #868686;
}

h2 {
	color: #7B9B2D;
	margin: 0px 0px 2px;
	border-bottom: 1px dotted #CCCCCC;
	letter-spacing: -1px;
	font: normal 210% Verdana, "Trebuchet MS", Tahoma, Arial;
	padding-bottom: 2px;
}

h3 {
	color: #7B9B2D;
	margin: 0px 0px 2px;
	border-bottom: 1px dotted #CCCCCC;
	letter-spacing: -1px;
	font: normal 210% Verdana, "Trebuchet MS", Tahoma, Arial;
	padding-bottom: 2px;
}

hr{
 border: 0px; /* Für Firefox und Opera */
 border-top: dotted 1px #CCCCCC;
 border-bottom: transparent;
}

#header_container{
  width: 841px;
  height: 170px;
}

#div_container_01{
  float: left;
  width: 841px;
}

#navi{
  float: left;
  position: relative;
  width: 187px;
  padding: 0px 0 0 10px;
}

#content{
  float: left;
  position: relative;
  width: 695px;
  padding: 0px 0 0 30px;
}

#footer{
  background-color: #ffffff;
  position: relative;
  clear: both;
  width: 100%;
}

#main_haupt{
  width: 941;
}

table { border: 0px; }

table.content { border-width: 0px; margin-bottom: 5px; padding: 0px; background-color: #ffffff; }
table.head    { border-width: 0px; margin: 1px 0px 5px; padding: 0px; background-color: #ffffff; }
table.info    { border-width: 0px; margin: 1px 0px 5px; padding: 0px; background-color: #ffffff; }
table.panel   { width: 150px; background-color: #ffffff; border-color: #DADADA; margin-bottom: 5px; }

th { font-size: 11px; }
td { font-size: 11px; }

input.input_user{
 position:absolute; top:3px; left:0px; border:0px; color: #555555; background-color: transparent; width: 120px; font-size:9px; }
input.input_login{ position:absolute; top:3px; left:129px; border:0px;}


th.head {
	color: #163F53;
	margin: 0px 0px 2px;

	border-bottom: 1px dotted #CCCCCC;
	letter-spacing: -1px;
	font: normal 180% "Trebuchet MS", Tahoma, Arial;
	padding-bottom: 2px;
}
 
td.head {
	color: #163F53;
	margin: 0px 0px 2px;

	border-bottom: 1px dotted #CCCCCC;
	letter-spacing: -1px;
	font: normal 180% "Trebuchet MS", Tahoma, Arial;
	padding-bottom: 2px;
}

th.info   { background-color: #ffffff; border: 1px solid #4583C0; }
td.info   { background-color: #ffffff; }

th.header { background-color: #ffffff; font-weight: bold; }
td.header { background-color: #ffffff; font-size: 9px; }

td.left   { background-color: #ffffff; }
td.right  { background-color: #ffffff; }

td.odd    { background-color: #ffffff; }
td.even   { background-color: #ffffff; }

td.center { background-color: #ffffff; }
td.top    { background-color: #ffffff; }
td.bottom { background-color: #ffffff; }

table.quote {
   background-color: #ffffff;
   border: 1px solid #DADADA;
}

td.quote {
   padding: 3px;
   background-color: #ffffff;
   border-top: 1px dashed #DADADA;
}




