body {
	background-color: #fff;
	bgcolor: #fff;
	font-family: Verdana, Tahoma, Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	margin: 0;
	padding: 0;
}

div.lefti {
float: left;
}





.hometext { 
font-family: Verdana, Arial, Helvetica, sans-serif; 
font-size: 12px; color: #333333; 
text-decoration: none ; line-height: 18px}

.startlinks { 
font-family: Verdana, Arial, Helvetica, sans-serif; 
font-size: 12px; color: #333333; 
text-decoration: none ; line-height: 18px}

.startlinks:hover { 
font-family: Verdana, Arial, Helvetica, sans-serif; 
font-size: 12px; color: #660000; 
text-decoration: none ; line-height: 18px}


.niknet { 
font-family: Verdana, Arial, Helvetica, sans-serif; 
font-size: 11px; color: #666666; 
text-decoration: none ; line-height: 18px}

.niknet2 { 
font-family: Verdana, Arial, Helvetica, sans-serif; 
font-size: 9px; color: #999999; 
text-decoration: none ; line-height: 18px}

.niknet2 a { 
font-family: Verdana, Arial, Helvetica, sans-serif; 
font-size: 9px; color: #999999; 
text-decoration: none ; line-height: 18px}

.niknet2 a:hover { 
font-family: Verdana, Arial, Helvetica, sans-serif; 
font-size: 9px; color: #660000; 
text-decoration: none ; line-height: 18px}

.seitenzahl { 
font-family: Verdana, Arial, Helvetica, sans-serif; 
font-size: 12px; color: #666666; 
text-decoration: none ; line-height: 18px}

.seitenzahl a { 
font-family: Verdana, Arial, Helvetica, sans-serif; 
font-size: 12px; color: #666666; 
text-decoration: none ; line-height: 18px}

.seitenzahl a:hover{ 
font-family: Verdana, Arial, Helvetica, sans-serif; 
font-size: 12px; color: #660000; 
text-decoration: none ; line-height: 18px}

.rote a:hover { 
font-family: Verdana, Arial, Helvetica, sans-serif; 
font-size: 11px; color: #660000; 
text-decoration: none ; line-height: 18px}
.rote  { 
font-family: Verdana, Arial, Helvetica, sans-serif; 
font-size: 11px; color: #666666; 
text-decoration: none ; line-height: 18px}
.rote a { 
font-family: Verdana, Arial, Helvetica, sans-serif; 
font-size: 11px; color: #666666; 
text-decoration: none ; line-height: 18px}

.rote2 a:hover { 
font-family: Verdana, Arial, Helvetica, sans-serif; 
font-size: 9px; color: #660000; 
text-decoration: none ; line-height: 18px}
.rote2  { 
font-family: Verdana, Arial, Helvetica, sans-serif; 
font-size: 9px; color: #666666; 
text-decoration: none ; line-height: 18px}
.rote2 a { 
font-family: Verdana, Arial, Helvetica, sans-serif; 
font-size: 9px; color: #666666; 
text-decoration: none ; line-height: 18px}


.texte { 
font-family: Verdana, Arial, Helvetica, sans-serif; 
font-size: 11px; color: #333333; 
text-decoration: none ; line-height: 18px}

.texte a { 
font-family: Verdana, Arial, Helvetica, sans-serif; 
font-size: 11px; color: #333333; 
text-decoration: none ; line-height: 18px}

.texte a:hover { 
font-family: Verdana, Arial, Helvetica, sans-serif; 
font-size: 11px; color: #660000; 
text-decoration: none ; line-height: 18px}

.textefett { 
font-family: Verdana, Arial, Helvetica, sans-serif; 
font-size: 12px; color: #333333; font-weight: bold;
text-decoration: none ; line-height: 18px}


.outer-follows {
	text-indent: -5000px;
	color: #DEDDDB; 
	font: 1px "Lucida Grande", "Lucida Sans Unicode", Verdana, Helvetica, sans-serif; 
	text-align: left; 

}




div.square {
	background-color: #E1E1E1;
	height: 248px;

}

div.bild {
	background-color: #E1E1E1;
	height: 512px;
	width: 512px;


}

div.keyw {
	background-color: #FFE1E1;
	height: 357px;
	width: 244px;

}

div.vzw {
	background-color: #FFE1E1;
	height: 50px;
	width: 244px;

}

div.links {
	background-color: #FFE1E1;
	height: 75px;
	width: 244px;

}


div.recht {
	background-color: #FFE1E1;
	height: 70px

}

hr {
  height: 1px; 
  color: #CCCCCC;
 padding: 0;
 margin: 0;
}

ul, li, td {
  color: #222222;
  font-family: Verdana, Arial, Helvetica, sans-serif;
  font-size: 9px;

}
.bread a {
  color: #666666;
  font-family: Verdana, Arial, Helvetica, sans-serif;
  font-size: 10px;
 text-decoration: none;

}

.bread a:hover {
  color: #660000;
  font-family: Verdana, Arial, Helvetica, sans-serif;
  font-size: 10px;
 text-decoration: none;


}

.bread a:active {
  color: #660000;
  font-family: Verdana, Arial, Helvetica, sans-serif;
  font-size: 10px;
 text-decoration: none;


}

.rot {
  color: #660000;
  font-family: Verdana, Arial, Helvetica, sans-serif;
  font-size: 14px;
font-weight: bold;
text-decoration: none;

}

.rot2 {
  color: #660000;
  font-family: Verdana, Arial, Helvetica, sans-serif;
  font-size: 11px;
text-decoration: none;

}

.rotmenue {
  color: #660000;
  font-family: Verdana, Arial, Helvetica, sans-serif;
  font-size: 11px;
text-decoration: none;

}

.links a {
 padding-bottom: 1px;
  color: #666666;
  font-family: Verdana, Arial, Helvetica, sans-serif;
  font-size: 11px;
 text-decoration: none;
}

.links a:hover {
  color: #660000;
  font-family: Verdana, Arial, Helvetica, sans-serif;
  font-size: 11px;
 text-decoration: none;
}

.linksrot a {
 padding-bottom: 1px;
  color: #660000;
  font-family: Verdana, Arial, Helvetica, sans-serif;
  font-size: 11px;
 text-decoration: none;
}

.tablehead {
  background-color: #FFFFFF;
  color: #333333;
}

.tablebottom {
  background-color: #FFFFFF;
}

.bordercolor {
  background-color: #FF0000;
}

.tablebgcolor {

  background-color: #E1E1E1;
}


.kat {
  background-color: #FFFFFF;
 width: 160px;
height: 170px;
align: center;
text-align: center;
  font-family: Verdana, Arial, Helvetica, sans-serif;
  font-size: 11px;
  font-weight: normal;
  color: #333333;
  text-decoration: none;

}
.kat2 {
  background-color: #ff0000;
 width: 162px;
height: 172px;
align: center;
text-align: center;

}

.kat a {
  background-color: #FFFFFF;
color: #444444;
align: center;

 text-align: center;

}

.kat a:hover {
  background-color: #FFFFFF;
color: #660000;
align: center;

 text-align: center;
text-decoration: none;

}



.navbar {
  background-color: #999999;
  color: #CCCCCC;
}

.row1 {
  background-color: #FFFFFF;
font-family: Verdana, Arial, Helvetica, sans-serif; 
font-size: 11px; color: #333333; 

}
.row1error {
  background-color: #FFFFC8;
}


.row2 {
  background-color: #FFFFFF;
font-family: Verdana, Arial, Helvetica, sans-serif; 
font-size: 11px; color: #333333; 
}
.row2error {
  background-color: #FFC8C8;
}

.head1 {
  background-color: #FFFFFF;
  color: #000000;
  font-family: Verdana, Arial,Helvetica,sans-serif;
  font-size: 11px;
  font-weight: bold;
  
}

.head1:hover {
  color: #CCC;
}

.head2 {
  background-color: #E1E1E1;
  color: #000000;
  font-family: Verdana, Arial,Helvetica,sans-serif;
  font-size: 11px;
  font-weight: bold;
}

.title {
  font-family: Verdana, Arial, Helvetica, sans-serif;
  font-size: 9px;
line-height: 20px;
  font-weight: normal;
; color: #666666}

.clickstream {
  font-family: Verdana, Arial, Helvetica, sans-serif;
  font-size: 9px;
 color: #222222;
 text-decoration: none;
 line-height: 20px;
}

.smalltext {
  font-family: Verdana, Arial, Helvetica,sans-serif;
  font-size: 10px;
  font-weight: normal;
  text-decoration: none;
}

.raten {
  font-family: Verdana, Arial,Helvetica,sans-serif;
; color: #CCCCCC; text-decoration: none
}

.ant {
; color: #111111; text-decoration: none
}

.smallrate {
  font-family: Verdana, Arial,Helvetica,sans-serif;
  font-size: 10px;
  font-weight: normal;
; color: #999999; text-decoration: none
}

.menu {
  font-family: Verdana, Arial, Helvetica, sans-serif;
  font-size: 13px;
  font-weight: normal;
  color: #000000; 
  text-decoration: none;

}


.menu:hover {
  color: #FFFFFF; 
  text-decoration: underline;
}

.menu2 {
  font-family: Verdana, Arial, Helvetica, sans-serif;
  font-size: 12px;
  font-weight: normal;
  color: #222222; 
  text-decoration: none;

}

.textabout {
  font-family: Verdana, Arial, Helvetica, sans-serif;
  font-size: 12px;
  font-weight: normal;
  color: #222222; 
  text-decoration: none;
  width: 65%;
}

.menu2:hover {
	color: #000000;
    
}

.marktext {
  color: #FF0000;
  background-color: #ffffff;
}

.new {
  font-family: Verdana, Arial, Helvetica, sans-serif;
  font-size: 11px;
  font-weight: bold;
  color: #000000;
}

a:hover {
  color: #124189;
  text-decoration: underline;
}

form {
	font-family: Verdana, Arial,Helvetica,sans-serif;
	font-size: 11px;
}

.logininput {
  background-color: #FFFFFF;
  font-family: Verdana, Arial,Helvetica,sans-serif;
  color: #545454;
  font-size: 11px;
  width: 130px;
}

.searchinput {

  background-color: #FFFFFF;
  font-family: Verdana,Arial,Helvetica,sans-serif;
  color: #545454;
  font-size: 11px;
  WIDTH: 160px;
}

.textarea {

  font-family: Verdana, Arial,Helvetica,sans-serif;
  color: #333333;
  font-size: 11px;
  width: 230px;
}

.input {

  font-family: Verdana, Arial,Helvetica,sans-serif;
  color: #333333;
  font-size: 11px;
  width: 280px;
}

.input_ow {

  font-family:  Verdana, Arial,Helvetica,sans-serif;
  color: #333333;
  font-size: 11px;
  width: 90px;
}

.select {
  font-family: ,Verdana,Arial,Helvetica,sans-serif;
  color: #333333;
  font-size: 11px;

}

.setperpageselect {
  font-family: Verdana,Arial,Helvetica,sans-serif;
  color: #333333;
  font-size: 11px;
height: 500px;
}

.categoryselect {
  font-family: Verdana,Arial,Helvetica,sans-serif;
  color: #333333;
  font-size: 11px;
  width: 235px;
  background-color: #FFFFFF;

}

.dropdownmarker {
  font-family: Verdana,Arial,Helvetica,sans-serif;
  background-color: #CDCDCD;
  color: #111111;
  font-size: 11px;

}

.button {

padding-bottom: 2px;

width: 63px;
height: 19px;
  font-family:  Verdana, Arial,Helvetica,sans-serif;
  background-color: #EEEEEE;
  color: #333333;
  font-size: 11px;
  font-weight: bold;
border: 1px solid #A0A0A0;

}

/*--Categories------------------------------------------------*/
.catbgcolor {
  background-color: #ffffff;
}

.maincat {
  font-family: Verdana, Arial, Helvetica, sans-serif;
  font-size: 11px;
  font-weight: normal;
  color: #222222;
  text-decoration: none;
  background-color: #FFFFFF;

}

.subcat {
  font-family: Verdana,Arial,Helvetica,sans-serif;
  font-size: 11px;
color: #666666;
  font-weight: normal;
  background-color: #F3F3F3;
  text-decoration: none;

text-align: left;

}


.subcat a {
  font-family: Verdana,Arial,Helvetica,sans-serif;
  font-size: 11px;
  font-weight: normal;
  color: #666666;
  text-decoration: none;

}
.subcat a:hover {
  font-family: Verdana,Arial,Helvetica,sans-serif;
  font-size: 11px;
  font-weight: normal;
  color: #660000;
  text-decoration: none;

}

/*--Images----------------------------------------------------*/
.imagerow1 {

  background-color: #FFFFFF;
 text-align: center;
 border: 0px solid ff0;
  padding: 0px;

}

.zent {
  background-color: #0000FF;
 text-align: center;
  position: auto;


  padding: 0px;


}

.imagerow2 {
  background-color: #FFFFFF;

}

/*--Comments--------------------------------------------------*/
.commentrow1 {
  color: 000000;
}

.commentrow2 {
  color: #000000;
; font-family: Verdana,Arial,Helvetica,sans-serif; font-size: 14px
}

.commentspacerrow {
  background-color: #ffd1d1;
  color: #767675;
}

.commenttextarea {
BORDER-RIGHT: #545454 2px;
	PADDING-RIGHT: 0px;
	BORDER-TOP: #545454 2px;
	PADDINGa-TOP: 2px;
	BORDER-BOTTOM: #545454 2px;
	PADDING-BOTTOM: 2px;
	BORDER-LEFT: #545454 2px;
	PADDING-LEFT: 0px;
  font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif;
  color: #222222;
  font-size: 11px;
  width: 270px;
  
}

.commentinput {
  font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif;
  color: #222222;
  font-size: 11px;
  width: 270px;
}
.title2 { font-family: DIN-Medium,  Verdana, Arial, Helvetica, sans-serif; font-size: 18px; font-weight: normal; ; color: #222222; text-decoration: none; letter-spacing: 0.07ex}
.weisserfliesstext {  font-family: Verdana,Arial,Helvetica,sans-serif; font-size: 10px; color: #ffffff; text-decoration: none}
.kommentar {  font-family: Verdana,Arial,Helvetica,sans-serif; font-size: 12px; color: #333333; text-decoration: none; font-weight: normal}
.head3 { color: #CECECE; font-family:  Verdana, Arial,Helvetica,sans-serif; font-size: 13px; font-weight:normal; ; text-decoration: none; background-color: #999999}
.fliesstext { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 13px; color: #000000; text-decoration: none ; line-height: 15px}
.fliesstext_head { font-family: Verdana,Arial,Helvetica,sans-serif; font-size: 13px; color: #000000; text-decoration: none ; line-height: 15px }
.thumb {  background-color: #D6D6D6}
.news_head { font-family: Verdana, Tahoma,Verdana,Arial,Helvetica,sans-serif; font-size: 13px; color: #000000; text-decoration: none ; line-height: 15px ; font-weight: bold}
.textbox {  font-family: Verdana,Arial,Helvetica,sans-serif; color: #D5D5D5; background-color: #949494; font-size: 13px}
.subtitle {
  font-family:  Verdana, Arial, Helvetica, sans-serif;
  font-size: 14px;
  font-weight: normal;
; color: #111111
}
.error {
  color: #FF0000;
  background-color: #FF0000;
}
#trailimageid {
	position: absolute;
	visibility: hidden;
	left: 0px;
	top: 0px;
	height: 1px;
	z-index: 5000;
}
.aboutfoto {
	float: right;
	position: relative;
	top: 15px;
	right: 5px;
	width: 99px;
}
.hiddenPic {display:none;}