.nav_bar {
  width:75px;
  background-color: #F6F6EE; /* nav bar hintergrund 2px abstand zw. buttons*/
  margin-right:1px;
} 

.nav_bar  li {
  background-color: #E2DDC6;
}

.nav_bar ul {
  list-style: none; margin: 0px; padding: 0px;
} 

.nav_bar a, .nav_bar h2 {
  font: 11px/18px georgia, Verdana,Tahoma, Arial, Helvetica, sans-serif;
  display: block;
  margin:0px 0px;
  padding: 0px 3px;
}

.nav_bar h2 {
  border:0px;color: yellow; background-color:green; text-transform: uppercase;padding:0px 0px;
  text-align:center;
  line-height : 25px;
} 
 
.nav_bar a {
  color: yellow; background-color: #E2DDC6; text-decoration: none;
  border-width: 0px; border-style: solid; border-color: #ccc #888 #555 #bbb;
/* rahmen der liste */
  line-height : 25px;
} 

.nav_bar a:hover {
  color: orange;
  background-color: #EAE6D5;
  line-height : 25px;
}
 
.nav_bar li { position: relative;} /* listenbreite */
.nav_bar ul ul {position: absolute; top: 26px; left:0px; width: 100%;}
.nav_bar ul ul, .nav_bar ul li:hover ul ul {display: none;} 
.nav_bar ul li:hover ul, 
.nav_bar ul li:hover ul {display: block;}
    
.nav_bar ul ul ul {position: absolute; top: 0; left: 100%; width: 100% }
.nav_bar ul ul ul, .nav_bar ul ul li:hover ul ul {display: none;} 
.nav_bar ul ul li:hover ul, 
.nav_bar ul ul ul li:hover ul {display: block;}



a:link {
  color: #523205;
  /* color: #CA8D2B; original 
  color: #523205; //*/
  text-decoration:none;
  font-style : italic;
}

a:visited {
  color: #523205;
  /* color: #554c55;*/
  text-decoration:none;
  font-style : italic;
}

a:hover {
  color : orange;
}

a:active {
  color: #CA8D2B;
}

.hsub{
	background-image: url(images/arrow.gif);
	background-position: right;
	background-repeat:  no-repeat
}
.hsub:hover {
	background-image: url(images/arrow.gif);
  background-position: right;
	background-repeat:  no-repeat;
}

.tooltip {
 position: absolute; 
	display: none;
  font-family: Georgia,Tahoma,Verdana,Arial,Helvetica,sans-serif;
  font-size: 30px;
  color: #ececec; 
  font-weight : bold;
/* background-color: #cccccc; */
}

.news_text  {
  background-color: #F6F6EE; /* tablebackground(weissgrau) */
  color: #523205; /* dunkelbraune schrift  C7BC8F hellbraun */
  font-family: georgia, Verdana,Tahoma, Arial, Helvetica, sans-serif;
  font-size : 11px;
  margin: 0px 100px;
  border: 0px;
  padding: 0px; 
  text-align:left;
}

.search_form  {
 width:250px;
 margin:0px;
 vertical-align:top;
 text-align:right;
 background-color: #F6F6EE;
 color: #523205;
}

.tb_width {
  width:1000px;
  border:0px;
  padding:0px;
  margin: 0 auto;
  margin-top:10px; 
}

h4 {
  color: #554c55;
}
h5{
  color: #523205;
  font-family: georgia, Verdana,Tahoma, Arial, Helvetica, sans-serif;
  font-size: 12px;
}

body {
  color: #523205;
/*color: #554c55;*/ 
  font-family: georgia, Verdana,Tahoma, Arial, Helvetica, sans-serif;
  font-size: 11px;
  margin: 0px 0px 0px 0px ;
  padding: 0 0 0 0 ;
  font-style : italic;
}

hr {
  height: 1px; 
  background-color:#C7BC8F;
  border-style:none;
  color:#C7BC8F;
}

p {
color : #afbda4;
font-family : Verdana, Arial, Helvetica, Tahoma, sans-serif;
font-size : 11px;
line-height : 20px;
margin : 0 0 0 0;
padding : 0;
}

ul, li, p, td {
  color: #523205;
  font-family: georgia, Verdana,Tahoma, Arial, Helvetica, sans-serif;
  font-size: 14px;
}



.tablehead {
  background-color: #e8e8e8;
  color: #004c75;
}

.tablebottom {
  background-color: #004C75;
}

.bordercolor {
  /* background-color: #523205; */
  background-color: #C7BC8F;
}

.tablebgcolor {
  background-color: #F6F6EE;
}

.navbar {
  background-color: #F6F6EE;
  color: #004c75;
}

.row1 {
  background-color: #F6F6EE;
  color: #554c55;
}

.row2 {
  background-color: #F6F6EE;
  color: #554c55;
}

.head1 {
  background-color: #F6F6EE;
  color: #554c55;
  font-family: georgia, Verdana,Tahoma, Arial, Helvetica, sans-serif;
  font-size: 12px;
  font-weight: bold;  
}

.head1:hover {
  background-color:#F6F6EE;
  color: #554c55;
  font-family: georgia, Verdana,Tahoma, Arial, Helvetica, sans-serif;
  font-size: 12px;
  font-weight: bold;
  font-style : italic;
}

.head2 {
  background-color: #F6F6EE; 
  color: #523205;
  font-family: georgia, Verdana,Tahoma, Arial, Helvetica, sans-serif;
  font-size: 11px;
  font-weight: bold; 
font-style : italic;  

}

.title {
  font-family: Georgia, Verdana,Tahoma, Arial, Helvetica, sans-serif;
   font-style : italic; 
  font-size: 22px;
  font-weight: bold;
    color: #872e09;

}

.clickstream {
  font-family: georgia, Verdana,Tahoma, Arial, Helvetica, sans-serif;
  font-size: 11px;
  color: #523205;
}

.smalltext {
  font-family: georgia, Verdana,Tahoma, Arial, Helvetica, sans-serif;
  font-size: 10px;
  font-weight: normal;
  color: #523205;
}

.marktext {
  color: #FF0000;
  background-color: #ffffff;
}

.new {
  font-family: georgia, Verdana,Tahoma, Arial, Helvetica, sans-serif;
  font-size: 10px;
  color: #FF0000;
  vertical-align: text-top;
}

form {
  font-family: georgia, Verdana,Tahoma, Arial, Helvetica, sans-serif;
  font-size: 11px;
}

.logininput {
  background-color: #ffffff;
  font-family: georgia, Verdana,Tahoma, Arial, Helvetica, sans-serif;
  color: #554c55;
  font-size: 11px;
  width: 130px;
}

.searchinput {
  background-color: #FFFFFF;
  font-family: georgia, Verdana,Tahoma, Arial, Helvetica, sans-serif;
  color: #554c55;
  font-size: 11px;
  WIDTH: 130px;
}

.contactform {
float:left;
width:130px;
text-align:right;
margin-right:1%;
margin-bottom:5px;
color: #523205;
}

.contactinput {
  font-family: georgia, Verdana,Tahoma, Arial, Helvetica, sans-serif;
  color: #554c55;
  font-size: 11px;
  width: 230px;
  margin-bottom:5px;
  }

.textarea {
  font-family: georgia, Verdana,Tahoma, Arial, Helvetica, sans-serif;
  color: #554c55;
  font-size: 11px;
  width: 230px;
}

.input {
  font-family: georgia, Verdana,Tahoma, Arial, Helvetica, sans-serif;
  color: #554c55;
  font-size: 11px;
  width: 230px;
}

.select {
  font-family: georgia, Verdana,Tahoma, Arial, Helvetica, sans-serif;
  color: #554c55;
  font-size: 11px;
}

.setperpageselect {
  font-family: georgia, Verdana,Tahoma, Arial, Helvetica, sans-serif;
  color: #0f5475;
  font-size: 11px;
}

.categoryselect {
  font-family: georgia, Verdana,Tahoma, Arial, Helvetica, sans-serif;
  font-size: 11px;
  background-color: #F6F6EE;
  WIDTH: 228px; 
  color:#523205;
  margin:0px;
  padding:0px;
}

.dropdownmarker {
  font-family: georgia, Verdana,Tahoma, Arial, Helvetica, sans-serif;
  background-color: #F6F6EE;
  color:#523205;
  font-size: 11px;
}

.button {
  font-family: georgia, Verdana,Tahoma, Arial, Helvetica, sans-serif;
  font-size: 12px;
  font-weight: bold;
  background-color:#E2DDC6;
  color: #523205;
}

.button:hover{
  font-family: georgia, Verdana,Tahoma, Arial, Helvetica, sans-serif;
  font-size: 12px;
  font-weight: bold;
  background-color:#EAE6D5;
  color: orange;
}

/*--Categories------------------------------------------------*/
.catbgcolor {
  background-color: #E2DDC6;
}

.maincat {
  font-family: georgia, Verdana,Tahoma, Arial, Helvetica, sans-serif;
  font-size: 11px;
  /* font-weight: bold; */
  text-decoration:none;
  color: #523205;
}

.subcat {
  font-family: georgia, Verdana,Tahoma, Arial, Helvetica, sans-serif;
  font-size: 11px;
  font-weight: bold;
  
}

/*--Images----------------------------------------------------*/
.imagerow1 {
  background-color: #F6F6EE;
  color: #004C75;
}

.imagerow2 {
  background-color: #F6F6EE;
  color: #004C75;
}

/*--Comments--------------------------------------------------*/
.commentrow1 {
  background-color: #e1e1e1;
  color: #004c75;
}

.commentrow2 {
  background-color: #efefef;
  color: #004c75;
}

.commentspacerrow {
  background-color: #d1d1d1;
  color: #004c75;
}

.commenttextarea {
  font-family: georgia, Verdana,Tahoma, Arial, Helvetica, sans-serif;
  color: #0f5475;
  font-size: 11px;
  width: 250px;
}

.commentinput {
  font-family: georgia, Verdana,Tahoma, Arial, Helvetica, sans-serif;
  color: #0f5475;
  font-size: 11px;
  width: 250px;
}

.captchainput {
  font-family: georgia, Verdana,Tahoma, Arial, Helvetica, sans-serif;
  color: #0f5475;
  font-size: 11px;
  width: 200px;
}
