body {
  background-color: #ffffff;
  color: #000000;
  font-family: Tahoma, Verdana, Arial, sans-serif;
  font-size: 8pt;
  font-color: #000000;
  /* this attribute sets the basis for all the other scrollbar colors (Internet Explorer 5.5+ only) */
  SCROLLBAR-BASE-color:  #006699;
  SCROLLBAR-ARROW-color: #006699;
  scrollbar-face-color: #ffffff;
  scrollbar-highlight-color: #ffffff;
  scrollbar-shadow-color: #ffffff;
  scrollbar-3dlight-color: #ffffff;
  scrollbar-track-color: #ffffff;
  scrollbar-darkshadow-color: #ffffff;}
}
.rahmen01 {
	border-top-width: 1px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-top-style: dotted;
	border-right-style: dotted;
	border-bottom-style: none;
	border-left-style: dotted;
	border-top-color: #666666;
	border-right-color: #666666;
	border-bottom-color: #666666;
	border-left-color: #666666;
}
.rahmenbottom {
	border-top-width: 1px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-top-style: none;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-top-color: #000000;
	border-right-color: #000000;
	border-bottom-color: #000000;
	border-left-color: #000000;
}
.rahmen02 {

	border-top-width: 1px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-top-style: none;
	border-right-style: dotted;
	border-bottom-style: none;
	border-left-style: dotted;
	border-top-color: #666666;
	border-right-color: #666666;
	border-bottom-color: #666666;
	border-left-color: #666666;
}
.textabout {
	font-family: Helvetica, Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-style: normal;
	font-weight: normal;
	font-variant: normal;
	color: #660000;
}
.textstart {

	font-family: Helvetica, Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-style: normal;
	font-weight: normal;
	font-variant: normal;
	color: #006699;
}
.rahmen00 {
	border: 1px solid #000000;

}
.rahmen00top {
	border-top: 1px none #000000;
	border-right: 1px solid #000000;
	border-bottom: 1px solid #000000;
	border-left: 1px solid #000000;

}
.rahmen00bottom {

	border-top: 1px solid #000000;
	border-right: 1px solid #000000;
	border-bottom: 1px none #000000;
	border-left: 1px solid #000000;
}
.textgallery {


	font-family: Helvetica, Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-style: normal;
	font-weight: normal;
	font-variant: normal;
	color: #006699;
}
.textgallery02 {



	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px;
	font-style: normal;
	font-weight: normal;
	font-variant: normal;
	color: #006699;
}
.rahmen00navi {
	border-top: 1px dotted #000000;
	border-right: 1px solid #000000;
	border-bottom: 1px solid #000000;
	border-left: 1px solid #000000;

}


hr {

  height: 1px; 

  color: #004c75;

  background-color: #ffffff;

}



ul, li, p, td {

  color: #000000;

  font-family:  Tahoma, Verdana, Arial, Helvetica, sans-serif;

  font-size: 8pt;

}

img {
 
  border: none;

    }

.tablehead {

  background-color: #e8e8e8;

  color: #004c75;

}



.tablebottom {

  background-color: #004C75;

}



.bordercolor {

  background-color: #000000;

}



.tablebgcolor {

  background-color: #ffffff;

}



.navbar {

  background-color: #fcdc43;

  color: #004c75;

}



.row1 {

  background-color: #e1e1e1;

  color: #000000;

  font-family:  Tahoma, Verdana, Arial, Helvetica, sans-serif;

  font-size: 8pt;

}



.row2 {

  background-color: #efefef;

  color: #000000;

  font-family:  Tahoma, Verdana, Arial, Helvetica, sans-serif;

  font-size: 8pt;

}



.head1 {

  background-color: #99CC00;

  color: #ffffff;

  font-family:  Tahoma, Verdana, Arial, Helvetica, sans-serif;

  font-size: 8pt;

  font-weight: bold;

}



.head1:hover {

  background-color: #99CC00;

  color: #fcdc43;

  font-family: Tahoma, Verdana, Arial, sans-serif;

  font-size: 11px;

  font-weight: normal;

}



.head2 {

  background-color: #004C75;

  color: #ffffff;

  font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif;

  font-size: 11px;

  font-weight: normal;

}



.title {

  font-family: Tahoma, Helvetica, Arial, sans-serif;

  font-size: 12px;

  font-weight: normal;

}



.clickstream {

  font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif;

  font-size: 8pt;

}



.smalltext {

  font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif;

  font-size: 7pt;

  font-weight: normal;

}



.marktext {

  color: #FF0000;

  background-color: #ffffff;

}



.new {

  font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif;

  font-size: 11px;

  color: #FF0000;

}



a:hover {

  color: #000000; TEXT-DECORATION: underline

}

a {

  color: #FF6600; TEXT-DECORATION: none

}

a:visited {

  color: #FF6600; TEXT-DECORATION: underline

}

a:active {

  color: #FF6600; TEXT-DECORATION: none

}

form {

  font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif;
  
  font-size: 11px;

}



.logininput {

  font-family: Tahoma,Verdana,Arial,Helvetica,sans-serif;
  color: #000000;
  font-size: 10px;
  border-left-width:1px; 
  border-top-width:1px; 
  border-right-width:1px; 
  border-bottom-width:1px; 
  border-style:solid; 
  border-color:#000000;
  width: 130px;

}



.searchinput {

  font-family: Tahoma,Verdana,Arial,Helvetica,sans-serif;
  color: #000000;
  font-size: 10px;
  border-left-width:1px; 
  border-top-width:1px; 
  border-right-width:1px; 
  border-bottom-width:1px; 
  border-style:solid; 
  border-color:#000000;


}

.newsinput {

  font-family: Tahoma,Verdana,Arial,Helvetica,sans-serif;
  color: #000000;
  font-size: 10px;
  border-left-width:1px; 
  border-top-width:1px; 
  border-right-width:1px; 
  border-bottom-width:1px; 
  border-style:solid; 
  border-color:#000000;


}

.textarea {

  font-family: Tahoma,Verdana,Arial,Helvetica,sans-serif;
  color: #000000;
  font-size: 10px;
  border-left-width:1px; 
  border-top-width:1px; 
  border-right-width:1px; 
  border-bottom-width:1px; 
  border-style:solid; 
  border-color:#000000;
  width: 230px;

}

.plz {

  font-family: Tahoma,Verdana,Arial,Helvetica,sans-serif;
  color: #000000;
  font-size: 10px;
  border-left-width:1px; 
  border-top-width:1px; 
  border-right-width:1px; 
  border-bottom-width:1px; 
  border-style:solid; 
  border-color:#000000;

}


.input {

  font-family: Tahoma,Verdana,Arial,Helvetica,sans-serif;
  color: #000000;
  font-size: 10px;
  width: 230px;
  border-left-width:1px; 
  border-top-width:1px; 
  border-right-width:1px; 
  border-bottom-width:1px; 
  border-style:solid; 
  border-color:#000000;

}

.input2 {

  font-family: Tahoma,Verdana,Arial,Helvetica,sans-serif;
  color: #000000;
  font-size: 10px;
  border-left-width:1px; 
  border-top-width:1px; 
  border-right-width:1px; 
  border-bottom-width:1px; 
  border-style:solid; 
  border-color:#000000;

}

input {

  font-family: Tahoma,Verdana,Arial,Helvetica,sans-serif;
  color: #000000;
  font-size: 11px;
 
}

.select {

  font-family: Tahoma,Verdana,Arial,Helvetica,sans-serif;
  color: #000000;
  font-size: 10px;
  border-left-width:1px; 
  border-top-width:1px; 
  border-right-width:1px; 
  border-bottom-width:1px; 
  border-style:solid; 
  border-color:#000000;

}



.setperpageselect {

  font-family: Tahoma,Verdana,Arial,Helvetica,sans-serif;
  color: #000000;
  font-size: 10px;
  border-left-width:1px; 
  border-top-width:1px; 
  border-right-width:1px; 
  border-bottom-width:1px; 
  border-style:solid; 
  border-color:#000000;

}



.categoryselect {

  font-family: Tahoma,Verdana,Arial,Helvetica,sans-serif;
  color: #000000;
  font-size: 10px;
  border-left-width:1px; 
  border-top-width:1px; 
  border-right-width:1px; 
  border-bottom-width:1px; 
  border-style:solid; 
  border-color:#000000;

}



.dropdownmarker {

  font-family: Tahoma,Verdana,Arial,Helvetica,sans-serif;
  color: #000000;
  font-size: 10px;
  border-left-width:1px; 
  border-top-width:1px; 
  border-right-width:1px; 
  border-bottom-width:1px; 
  border-style:solid; 
  border-color:#000000;

}


.button {

  font-family: Tahoma,Verdana,Arial,Helvetica,sans-serif;
  color: #000000;
  font-size: 11px;
  border-left-width:1px; 
  border-top-width:1px; 
  border-right-width:1px; 
  border-bottom-width:1px; 
  border-style:solid; 
  border-color:#000000;
  border: 1px outset #000000;
  font-weight: normal;
  cursor: hand;
  
}

.button2 {
	font-family:  Tahoma, Verdana, Arial, Helvetica, sans-serif;
	background-color: #CC3300;
	color: #ffffff;
	font-size: 10px;
	font-weight: normal;
	cursor: hand;
	border: 1px outset #000000;


}



/*--Categories------------------------------------------------*/

.catbgcolor {

  background-color: #DDDCCC;

}



.maincat {

  font-family: Tahoma,Verdana,Arial,Helvetica,sans-serif;

  font-size: 8pt;

  font-weight: bold;

}



.subcat {

  font-family: Tahoma,Verdana,Arial,Helvetica,sans-serif;

  font-size: 8pt;

  font-weight: normal;

}



/*--Images----------------------------------------------------*/

.imagerow1 {

  background-color: #DDDCCC;

  color: #000000;

}



.imagerow2 {

  background-color: #DDDCCC;

  color: #000000;

}



/*--Comments--------------------------------------------------*/

.commentrow1 {

  background-color: #e1e1e1;

  color: #004c75;

}



.commentrow2 {

  background-color: #efefef;

  color: #004c75;

}



.commentspacerrow {

  background-color: #d1d1d1;

  color: #004c75;

}



.commenttextarea {

  font-family: Tahoma,Verdana,Arial,Helvetica,sans-serif;

  color: #0f5475;

  font-size: 11px;

  width: 270px;

}



.commentinput {

  font-family: Tahoma,Verdana,Arial,Helvetica,sans-serif;

  color: #0f5475;

  font-size: 11px;

  width: 270px;

}.navbarrot {

  background-color: #993300;

  color: #004c75;
}
.textaboutbig {

	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-style: normal;
	font-weight: normal;
	font-variant: normal;
	color: #006699;
}
.linktable1 {
	background-color: #F45E37;
	background-image: url(images/colors/colors008.gif);
	background-attachment: fixed;
	background-repeat: repeat;
	border-top-width: 1px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-top-style: none;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-top-color: #000000;
	border-right-color: #000000;
	border-bottom-color: #000000;
	border-left-color: #000000;
	list-style-position: inside;
	list-style-image: url(images/pfeile/pfeil_12_links.gif);
}
.linktable2 {
	background-color: #F45E37;
	background-image: url(images/colors2/color004.gif);
	background-attachment: fixed;
	background-repeat: repeat;
	border-top-width: 1px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-top-style: none;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-top-color: #000000;
	border-right-color: #000000;
	border-bottom-color: #000000;
	border-left-color: #000000;
	list-style-position: inside;
	list-style-image: url(images/pfeile/pfeil_12_links.gif);
}
.linktablehead {
	background-color: #BFC6CB;
	border-top-width: 1px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-top-style: solid;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-top-color: #000000;
	border-right-color: #000000;
	border-bottom-color: #000000;
	border-left-color: #000000;
	list-style-position: inside;
}
.linktablebott {
	background-image: url(images/colors/colors006.gif);
	background-attachment: fixed;
	background-repeat: repeat;
	border-top-width: 1px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-top-style: none;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-top-color: #000000;
	border-right-color: #000000;
	border-bottom-color: #000000;
	border-left-color: #000000;
	list-style-position: inside;
	list-style-image: url(images/pfeile/pfeil_12_links.gif);
}
.KAPITAL01 {
	font-weight: normal;
	font-variant: small-caps;
}
.KAPITAL02 {
	font-weight: lighter;
	font-variant: small-caps;
	font-size: 8pt;
	font-style: normal;
	font-family: Tahoma, Arial, Helvetica, sans-serif, Verdana;
	color: #990000;
}
.zeile01 {
	padding-top: 10px;
	padding-bottom: 10px;
	line-height: 10px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 7pt;
	margin-top: 5px;
	margin-bottom: 5px;
}
.textnews02 {
	font-family: Tahoma, Arial, Helvetica, sans-serif, Verdana;
	font-size: 7pt;
	font-style: normal;
	font-weight: normal;
	font-variant: normal;
	color: #660000;
	text-transform: none;
	margin-right: 2px;
	margin-left: 2px;
	padding-right: 2px;
	padding-left: 2px;
}
.textnews03 {
	font-family: Tahoma, Arial, Helvetica, sans-serif, Verdana;
	font-size: 7pt;
	font-style: normal;
	font-weight: normal;
	font-variant: normal;
	color: #B33611;
	text-transform: none;
	margin-right: 2px;
	margin-left: 2px;
	padding-right: 2px;
	padding-left: 2px;
}
.textnews04 {

	font-family: Tahoma, Arial, Helvetica, sans-serif, Verdana;
	font-size: 7pt;
	font-style: normal;
	font-weight: normal;
	font-variant: normal;
	text-transform: none;
	margin-right: 2px;
	margin-left: 2px;
	padding-right: 2px;
	padding-left: 2px;
}
.rahmen00news {

	border: 1pt double #663300;
}
.textnews01 {


	font-family: Tahoma, Arial, Helvetica, sans-serif, Verdana;
	font-size: 7pt;
	font-style: normal;
	font-weight: normal;
	font-variant: normal;
	text-transform: none;
}
.pink {
	color: #E60084;
}
.rahmen01news {


	border: 1pt double #687562;
}
.rahmen05 {
	border: 1pt double #990000;
}
