body {
  background-color: #233952;
  /*background:url(./images/site_bng.png);*/
  color: #999999;
  font-family: Arial, Helvetica, sans-serif;
  font-size: 11px;
  margin: 0px;
  padding: 0px;
}

	html {
		height: 100%;
	}

.front_random {
background-image:url(./images/menu.gif);
color:#999999;
font-size:17px;
}

.logoline {
background-color:#132333;
}

a:link {
color: #999999;
font-size: 11px;
}

a:visited {
color:#999999;
font-size: 11px;
}

a:hover {
color: #3366CC;
font-size: 11px;
}
a:active {
color:#999999;
font-size: 11px;
}

/* Nikolausbanner */
#xtra_gfx {
 position:absolute;
 left:550px; top:50px;
}


/* Menu unterhalb der Hauptmenuleiste . login logout*/
#usermenu  {
		color: #999999;
		font-size: 10px;
		font-style:normal;
		text-decoration: none;
	}
#usermenu  a:link {
		color: #999999;
		font-size: 10px;
		font-style:normal;
		text-decoration: none;
	}

#usermenu a:visited {
		color: #999999;
		font-size: 10px;
		font-style:normal;
		text-decoration: none;
	}
		
#usermenu a:hover {
		/*color: #FFCC66;*/
		color: #3366CC;
		text-decoration: underline;
		font-size: 10px;
		font-style:normal;
		text-decoration: none;
	}
	
#usermenu a:active {
		color: #999999;
		font-size: 10px;
		font-style:normal;
		text-decoration: none;
	}
	
/* Hauptnavigationsleiste */	
#mainmenu  {
		color: #999999;
		font-size: 12px;
		font-style:normal;
		text-decoration: none;
		background-image:url(./images/menu.gif)
	}
#mainmenu  a:link {
		color: #999999;
		font-size: 12px;
		font-style:normal;
		text-decoration: none;
	}

#mainmenu a:visited {
		color: #999999;
		font-size: 12px;
		font-style:normal;
		text-decoration: none;
	}
		
#mainmenu a:hover {
		/*color: #FFCC66;*/
		color: #3366CC;
		text-decoration: underline;
		font-size: 12px;
		font-style:normal;
		text-decoration: none;
	}
	
#mainmenu a:active {
		color: #999999;
		font-size: 12px;
		font-style:normal;
		text-decoration: none;
	}
	
/* Nagigationsleite ganz oben am Bildschirmrand */
#topmenu  {
background-color:#000000;
		color: #999999;
		font-size: 11px;
		font-style:normal;
		text-decoration: none;
		margin-bottom:2px; 
		margin-left:2px; 
		margin-right:2px; 
		margin-top:2px;
		width:120px; 
		height:20px;
	}
#topmenu  a:link {
		color: #999999;
		font-size: 11px;
		font-style:normal;
		text-decoration: none;
	}

#topmenu a:visited {
		color: #999999;
		font-size: 11px;
		font-style:normal;
		text-decoration: none;
	}
		
#topmenu a:hover {
		/*color: #FFCC66;*/
		color: #3366CC;
		text-decoration: underline;
		font-size: 11px;
		font-style:normal;
		text-decoration: none;
	}
	
#topmenu a:active {
		color: #999999;
		font-size: 11px;
		font-style:normal;
		text-decoration: none;
	}			



ul, li, p, td {
  /*color: #8D696D;*/
  font-family: Arial, Helvetica, sans-serif;
  font-size: 11px;
}



.tablebottom {
  /*background-color: #003366;*/
}

.bordercolor {
  background-color: #EBD3C2;
}


.news_header {
  background-color: #193954;
  text-decoration:underline;
  color: #999999;
  font-size: 11px;
}

.news_row1 {
  /*background-color: #132333;*/
  background-color: #172738;
  /*background-image:url(images/2bg.gif);*/
  color: #999999;
  font-size: 11px;
  padding:5px;
border:1px solid;
border-color: #1e3143;
-moz-border-radius-bottomleft:7px;   
-moz-border-radius-bottomright:7px;   
-moz-border-radius-topleft:7px;   
-moz-border-radius-topright:7px;   
-moz-border-radius-bottomleft:7px;   
-moz-border-radius-bottomright:7px;   
-moz-border-radius-topleft:7px;   
-moz-border-radius-topright:7px;   
-o-border-radius: 7px;
-webkit-border-radius: 7px;
-khtml-border-radius: 7px;
-ms-border-radius: 7px;
border-radius: 7px;
   box-shadow: 8px 10px 10px rgba(0,0,0,0.5),
   inset 8px 10px 10px rgba(19,35,51,0.75);
   -o-box-shadow: 8px 10px 10px rgba(0,0,0,0.5),
   inset 8px 10px 10px rgba(19,35,51,0.75);
   -webkit-box-shadow: 8px 10px 10px rgba(0,0,0,0.5),
   inset 8px 10px 10px rgba(19,35,51,0.75);
   -moz-box-shadow: 8px 10px 10px rgba(0,0,0,0.5),
   inset 8px 10px 10px rgba(19,35,51,0.75);
}

.news_row2 {
  background-color: #1a2c3e;
  color: #999999;
  font-size: 11px;
  font-style: normal;
padding:5px;
border:1px solid;
border-color: #1e3143;
-moz-border-radius-bottomleft:7px;   
-moz-border-radius-bottomright:7px;   
-moz-border-radius-topleft:7px;   
-moz-border-radius-topright:7px;   
-moz-border-radius-bottomleft:7px;   
-moz-border-radius-bottomright:7px;   
-moz-border-radius-topleft:7px;   
-moz-border-radius-topright:7px;   
-o-border-radius: 7px;
-webkit-border-radius: 7px;
-khtml-border-radius: 7px;
-ms-border-radius: 7px;
border-radius: 7px;
   box-shadow: 8px 10px 10px rgba(0,0,0,0.5),
   inset 8px 10px 10px rgba(19,35,51,0.75);
   -o-box-shadow: 8px 10px 10px rgba(0,0,0,0.5),
   inset 8px 10px 10px rgba(19,35,51,0.75);
   -webkit-box-shadow: 8px 10px 10px rgba(0,0,0,0.5),
   inset 8px 10px 10px rgba(19,35,51,0.75);
   -moz-box-shadow: 8px 10px 10px rgba(0,0,0,0.5),
   inset 8px 10px 10px rgba(19,35,51,0.75);
}

.head { border-bottom:1px solid #999;}

.head1 {
	/*color: #8A6A6D;*/
	font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	font-style: normal;
}
.head1:visited {
	font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #000000;
	font-style: normal;
}

.head1:hover {
	font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #CC0000;
	font-style: normal;
}

.head1:active {
	font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #000000;
	font-style: normal;
}

.head2 {
  /*background-color: #004C75;*/
  color: #ffffff;
  font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif;
  font-size: 11px;
  font-weight: bold;
}


.title {
  font-family: Arial,Helvetica,sans-serif;
  font-size: 16px;
  font-weight: bold;
}

.clickstream {
  font-family: Arial,Helvetica,sans-serif;
  font-size: 10px;
  font-weight: lighter;
  color:#999;
}

.clickstream:link {
text-decoration:underline;
font-size: 10px;
color:#999;
}
.clickstream:visited {
text-decoration:underline;
font-size: 10px;
color:#999;
}
.clickstream:hover {
text-decoration:underline;
font-size: 10px;
color:#3366CC;
}
.clickstream:active {
text-decoration:underline;
font-size: 10px;
color:#999;
}


.smalltext {
  font-family: Tahoma,Verdana,Arial,Helvetica,sans-serif;
  font-size: 10px;
  font-weight: normal;
  color: #999;
}
.smalltext a:link {
  font-family: Tahoma,Verdana,Arial,Helvetica,sans-serif;
  font-size: 10px;
  font-weight: normal;
  text-decoration:underline;
  color:#999;
  }
  
.smalltext a:visited {
  font-family: Tahoma,Verdana,Arial,Helvetica,sans-serif;
  font-size: 10px;
  font-weight: normal;
  text-decoration:underline;
  color:#999;
} 

.smalltext a:hover {
  font-family: Tahoma,Verdana,Arial,Helvetica,sans-serif;
  font-size: 10px;
  font-weight: normal;
  color: #3366CC;
  text-decoration:underline;
}


.smalltext a:active {
  font-family: Tahoma,Verdana,Arial,Helvetica,sans-serif;
  font-size: 10px;
  font-weight: normal;
  text-decoration:underline;
  color:#999; 
}



.marktext {
  color: #CC0000;
  background-color: #ffffff;
}

.new {
  font-family: Tahoma,Verdana,Arial,Helvetica,sans-serif;
  font-size: 10px;
  color: #006699;
}



form {
  font-family: Tahoma,Verdana,Arial,Helvetica,sans-serif;
  font-size: 11px;
  display:inline;
}

.login {
	background-color: #192837;
	/*background-image:url(images/site_bng.png);*/
	font-family: Tahoma,Verdana,Arial,Helvetica,sans-serif;
	color: #999;
	font-size: 11px;
	/*border: 1px solid #507ca3;*/
	border: 1px solid #1e3143;
}

.login2 {
	background-color: #2f6392;
	background-image:url(images/site_bng.png);
	font-family: Tahoma,Verdana,Arial,Helvetica,sans-serif;
	color: #999;
	font-size: 11px;
	/*border: 1px solid #507ca3;*/
	border: 1px solid #396185;
}

.searchinput {
  background-color: #507ca3;
  color:#FFF;
  margin: 2px;padding: 0px;
  border: 1px solid #663300;
  font-size: 12px;
  WIDTH: 130px;
}

.searchline {
padding:10px;
width:100%;
-moz-border-radius-bottomleft:7px;   
-moz-border-radius-bottomright:7px;   
-moz-border-radius-topleft:7px;   
-moz-border-radius-topright:7px;   
-moz-border-radius-bottomleft:7px;   
-moz-border-radius-bottomright:7px;   
-moz-border-radius-topleft:7px;   
-moz-border-radius-topright:7px;   
-o-border-radius: 7px;
-webkit-border-radius: 7px;
-khtml-border-radius: 7px;
-ms-border-radius: 7px;
border-radius: 7px;
border:1px solid;
border-color: #204463;
   box-shadow: 8px 10px 10px rgba(0,0,0,0.5),
   inset 8px 10px 10px rgba(19,35,51,0.75);
   -o-box-shadow: 8px 10px 10px rgba(0,0,0,0.5),
   inset 8px 10px 10px rgba(19,35,51,0.75);
   -webkit-box-shadow: 8px 10px 10px rgba(0,0,0,0.5),
   inset 8px 10px 10px rgba(19,35,51,0.75);
   -moz-box-shadow: 8px 10px 10px rgba(0,0,0,0.5),
   inset 8px 10px 10px rgba(19,35,51,0.75);
   border: 1px solid #1e3143;
}

.searchline a:hover {
	color: #3366CC;
}

.textarea {
  font-family: Tahoma,Verdana,Arial,Helvetica,sans-serif;
	color: #999;
	background-color:#283c50;
	border: 1px solid #0d1823;
	-moz-border-radius:3px;   
	-o-border-radius: 3px;
	-khtml-border-radius: 3px;
	-ms-border-radius: 3px;
    border-radius: 3px;
  font-size: 11px;
}

.input {
	font-family: Arial, Helvetica, sans-serif;
	color: #999;
	background-color:#283c50;
	font-size: 11px;
	padding:4px;
	/*width: 230px;*/
	border: 1px solid #0d1823;
	-moz-border-radius:3px;   
	-o-border-radius: 3px;
	-khtml-border-radius: 3px;
	-ms-border-radius: 3px;
    border-radius: 3px;
}

/* Bewerten */
.select {
	font-family: Arial,Verdana,Helvetica,sans-serif;
	color: #999;
	background-color:#283c50;
	font-size: 11px;
	border: 1px solid #0d1823;
	-moz-border-radius:3px;   
	-o-border-radius: 3px;
	-khtml-border-radius: 3px;
	-ms-border-radius: 3px;
    border-radius: 3px;
}


.setperpageselect{
	font-family: Tahoma,Verdana,Arial,Helvetica,sans-serif;
	color: #999;
	background-color:#283c50;
	font-size: 11px;
	margin:0px;
	border:1px solid #1e3143;
	padding:2px;
	margin:10px;
	-moz-border-radius:3px;   
	-o-border-radius: 3px;
	-khtml-border-radius: 3px;
	-ms-border-radius: 3px;
    border-radius: 3px;
}

.categoryselect {
	font-family: Tahoma,Verdana,Arial,Helvetica,sans-serif;
	color: #999;
	background-color:#283c50;
	font-size: 11px;
	border: 1px solid #0d1823;
	padding:3px;
	-moz-border-radius:3px;   
	-o-border-radius: 3px;
	-khtml-border-radius: 3px;
	-ms-border-radius: 3px;
    border-radius: 3px;
}

.status_select {
	font-family: Tahoma,Verdana,Arial,Helvetica,sans-serif;
	color: #999;
	background-color:#1b2c3e;
	font-size: 11px;
	border: 1px solid #1e3143;
}

.dropdownmarker {
  font-family: Tahoma,Verdana,Arial,Helvetica,sans-serif;
  /*background-color: #507ca3;*/
  color: #507ca3;
  font-size: 11px;
  font-weight: bold;
}

.button {
	font-family:  Arial, Helvetica, sans-serif;
	background-color:#283c50;
	color: #999;
	font-size: 11px;
	font-weight: bold;
	padding:3px 5px 3px 5px;
	border: 1px solid #000;
	-moz-border-radius:3px;   
	-o-border-radius: 3px;
	-khtml-border-radius: 3px;
	-ms-border-radius: 3px;
    border-radius: 3px;
    text-decoration:none;
}

.button:hover {
background:#0b141d;
color:#999;
border-color: #1e3143;
text-decoration:none;
}

.button2 {
	font-family:  Arial, Helvetica, sans-serif;
	background-color:#213549;
	color: #999;
	font-size: 11px;
	font-weight: normal;
	padding:3px 5px 3px 5px;
	border: 1px solid #000;
	border-radius: 3px;
	-moz-border-radius:3px;   
	-o-border-radius: 3px;
	-khtml-border-radius: 3px;
	-ms-border-radius: 3px;
    text-decoration:none;
}

.button2:hover {
background:#0b141d;
border-color: #1e3143;
text-decoration:none;
}

.adminlink {
	font-family:  Arial, Helvetica, sans-serif;
	background-color:#213549;
	color: #999;
	font-size: 11px;
	font-weight: normal;
	padding:3px 5px 3px 5px;
	border: 1px solid #000;
	border-radius: 3px;
	-moz-border-radius:3px;   
	-o-border-radius: 3px;
	-khtml-border-radius: 3px;
	-ms-border-radius: 3px;
    text-decoration:none;
}

.adminlink:hover {
background:#0b141d;
border-color: #FFCC00;
text-decoration:none;
}


.editbutton0 a {
	font-family:  Arial, Helvetica, sans-serif;
	background-color:#213549;
	color: #999;
	font-size: 11px;
	font-weight: normal;
	padding:3px 5px 3px 5px;
	border: 1px solid #000;
	border-radius: 3px;
	-moz-border-radius:3px;   
	-o-border-radius: 3px;
	-khtml-border-radius: 3px;
	-ms-border-radius: 3px;
    text-decoration:none;
}

.editbutton0 a:hover {
background:#0b141d;
border-color: #1e3143;
text-decoration:none;
}

.editbutton1 a {
	font-family:  Arial, Helvetica, sans-serif;
	background-color:#2b5e87;
	color: white;
	font-size: 11px;
	font-weight: normal;
	padding:3px 5px 3px 5px;
	border: 1px solid #000;
	border-radius: 3px;
	-moz-border-radius:3px;   
	-o-border-radius: 3px;
	-khtml-border-radius: 3px;
	-ms-border-radius: 3px;
    text-decoration:none;
}

.editbutton1 a:hover {
background:#0b141d;
border-color: #1e3143;
text-decoration:none;
}



.header_message {
position: absolute;
  position:relative;
  top:-10px;
  left:20px;
  font-size: 14px;
  color: #FFCC00;
}

/*--Categories------------------------------------------------*/

.catbgcolor {
  background-color:#132333;
  /*background-color:#182c40;*/
  	border-top: 1px none #204463;
	/*border-right: 1px none #17324c;*/
	border-bottom: 1px none #204463;
	/*border-left: 1px none #17324c;*/
}

.thumbs_bgcolor {
/*background-color:#204463;*/
}

.thumb_firstsite {
background-color:#152637;
padding:12px;
-moz-border-radius-bottomleft:7px;   
-moz-border-radius-bottomright:7px;   
-moz-border-radius-topleft:7px;   
-moz-border-radius-topright:7px;   
-moz-border-radius-bottomleft:7px;   
-moz-border-radius-bottomright:7px;   
-moz-border-radius-topleft:7px;   
-moz-border-radius-topright:7px;   
-o-border-radius: 7px;
-webkit-border-radius: 7px;
-khtml-border-radius: 7px;
-ms-border-radius: 7px;
border-radius: 7px;
   box-shadow: 8px 10px 10px rgba(0,0,0,0.5),
   inset 8px 10px 10px rgba(19,35,51,0.75);
   -o-box-shadow: 8px 10px 10px rgba(0,0,0,0.5),
   inset 8px 10px 10px rgba(19,35,51,0.75);
   -webkit-box-shadow: 8px 10px 10px rgba(0,0,0,0.5),
   inset 8px 10px 10px rgba(19,35,51,0.75);
   -moz-box-shadow: 8px 10px 10px rgba(0,0,0,0.5),
   inset 8px 10px 10px rgba(19,35,51,0.75);
   border: 1px solid #1e3143;
}

.maincat{
	color: #CCCCCC;
	font-size: 11px;
	font-family: Tahoma,Verdana,Arial,Helvetica,sans-serif;
	/*font-weight: bold;*/
}

.maincat:link{
  font-size: 11px;
  color: #999999;
  text-decoration:none;
}

.maincat:visited{
  font-size: 11px;
  color: #999999;
  /*font-weight: bold;*/
  text-decoration:none;
}

.maincat:hover{
color: #3366CC;
font-size: 11px;
/*font-weight: bold;*/
text-decoration:none;
}

.maincat:active{
  font-size: 11px;
  color: #999999;
  /*font-weight: bold;*/
  text-decoration:none;
}


/*--Images----------------------------------------------------*/
.imagerow1 {
  background-color: #132333;
  font-size: 11px;
  color: #999;
  font-weight: normal;
}
.imagerow1 a:link {
  color: #999;
  text-decoration: none;
  font-size: 11px;
  font-weight: normal;
}
.imagerow1 a:visited {
  color: #999;
  text-decoration: none;
  font-size: 11px;
  font-weight: normal;
}
.imagerow1 a:hover {
  color: #3366CC;
  text-decoration: underline;
  font-size: 11px;
  font-weight: normal;
}
.imagerow1 a:active {
  color: #999;
  text-decoration: none;
  font-size: 11px;
  font-weight: normal;
}




.imagerow2 {
  background-color: #132333;
  color: #999;
  font-size: 11px;
  font-weight: normal;
}
.imagerow2 a:link {
  color: #999;
  text-decoration: none;
  font-size: 11px;
  font-weight: normal;
}
.imagerow2 a:visited {
  color: #999;
  text-decoration: none;
  font-size: 11px;
  font-weight: normal;
}
.imagerow2 a:hover {
  color: #3366CC;
  text-decoration: underline;
  font-size: 11px;
  font-weight: normal;
}

.imagerow2 a:active {
  color: #999;
  text-decoration: none;
  font-size: 11px;
  font-weight: normal;
}

/*--Sitemap----------------------------------------------------*/
/* reihe1*/

#sitem .smrow1 {
  background-color: #182838;
  text-decoration: none;
  font-size: 12px;
  color: #999;
  font-weight: normal;
}

/* reihe2*/

#sitem .smrow2 {
  background-color: #1e2b39;
  text-decoration: none;
  font-size: 20px;
  color: #999;
  font-weight: normal;
}

#sitem a:link {
  color: #999;
  text-decoration: none;
  font-size: 12px;
  font-weight: normal;
}
#sitem a:visited {
  color: #999;
  text-decoration: none;
  font-size: 12px;
  font-weight: normal;
}
#sitem a:hover {
  color: #3366CC;
  text-decoration: underline;
  font-size: 12px;
  font-weight: normal;
}
#sitem a:active {
  color: #999;
  text-decoration: none;
  font-size: 12px;
  font-weight: normal;
}

.cat_desc {color:#666666;}



/*--Comments--------------------------------------------------*/

.comment_design {
padding:10px;
-moz-border-radius-bottomleft:7px;   
-moz-border-radius-bottomright:7px;   
-moz-border-radius-topleft:7px;   
-moz-border-radius-topright:7px;   
-o-border-radius: 7px;
-webkit-border-radius: 7px;
-khtml-border-radius: 7px;
-ms-border-radius: 7px;
border-radius: 7px;
border:1px solid #1e3143;
   box-shadow: 8px 10px 10px rgba(0,0,0,0.5),
   inset 8px 10px 10px rgba(19,35,51,0.75);
   -o-box-shadow: 8px 10px 10px rgba(0,0,0,0.5),
   inset 8px 10px 10px rgba(19,35,51,0.75);
   -webkit-box-shadow: 8px 10px 10px rgba(0,0,0,0.5),
   inset 8px 10px 10px rgba(19,35,51,0.75);
   -moz-box-shadow: 8px 10px 10px rgba(0,0,0,0.5),
   inset 8px 10px 10px rgba(19,35,51,0.75);
}

.comment_form {
padding:5px;
-moz-border-radius-bottomleft:7px;   
-moz-border-radius-bottomright:7px;   
-moz-border-radius-topleft:7px;   
-moz-border-radius-topright:7px;   
-o-border-radius: 7px;
-webkit-border-radius: 7px;
-khtml-border-radius: 7px;
-ms-border-radius: 7px;
border-radius: 7px;
border:1px solid #1e3143;
   box-shadow: 8px 10px 10px rgba(0,0,0,0.5),
   inset 8px 10px 10px rgba(19,35,51,0.75);
   -o-box-shadow: 8px 10px 10px rgba(0,0,0,0.5),
   inset 8px 10px 10px rgba(19,35,51,0.75);
   -webkit-box-shadow: 8px 10px 10px rgba(0,0,0,0.5),
   inset 8px 10px 10px rgba(19,35,51,0.75);
   -moz-box-shadow: 8px 10px 10px rgba(0,0,0,0.5),
   inset 8px 10px 10px rgba(19,35,51,0.75);
}

.commentfield {
font-size: 12px;
}

.link-commentrow1 {
padding:10px;
  background-color: #182838;
  font-size: 12px;
  color: #999;
  /*border-bottom:1px solid #284e72;*/ 
  }
  
.commentrow1 {
padding:10px;
  background-color: #182838;
  font-size: 12px;
  color: #999;
  /*border-bottom:1px solid #284e72;*/ 
  }
  
/* Links in der Kommentarzeile */  
.commentrow1 a:link {
  color: #999;
  text-decoration: underline;
  font-size: 12px;
  font-weight: normal;
}
.commentrow1 a:visited {
  color: #999;
  text-decoration: underline;
  font-size: 12px;
  font-weight: normal;
}
.commentrow1 a:hover {
  color: #3366CC;
  text-decoration: underline;
  font-size: 12px;
  font-weight: normal;
}
.commentrow1 a:active {
  color: #999;
  /*text-decoration: underline;*/
  font-size: 12px;
  font-weight: normal;
}

  .link-commentrow2 {
padding:10px;
  background-color: #263749;
  font-size: 11px;
  color: #999;
  /*border-bottom:1px solid #284e72;*/ 
  }

.commentrow2 a:link {
  color: #999;
  text-decoration: underline;
  font-size: 12px;
  font-weight: normal;
}
.commentrow2 a:visited {
  color: #999;
  text-decoration: underline;
  font-size: 12px;
  font-weight: normal;
}
.commentrow2 a:hover {
  color: #3366CC;
  text-decoration: underline;
  font-size: 12px;
  font-weight: normal;
}
.commentrow2 a:active {
  color: #999;
  text-decoration: underline;
  font-size: 12px;
  font-weight: normal;
  }


.commentrow2 {
padding:10px;
  background-color: #263749;
  font-size: 12px;
  color: #999;
  /*border-bottom:1px solid #284e72;*/
}

/* Userangaben in der Kommentarzeile */
.acommentrow1 {
  background-color: #182838;
  font-size: 11px;
  color: #999;
  /*border-bottom:1px solid #284e72;*/ 
  }
  
.acommentrow2 {
  background-color: #263749;
  font-size: 11px;
  color: #999;
  /*border-bottom:1px solid #284e72;*/
  } 

.commentspacerrow {
  /*background-color: #284e72;*/
  /*height:1px;*/
  /*color: #004c75;*/
}

.commenttextarea {
	font-family: Tahoma,Verdana,Arial,Helvetica,sans-serif;
	color: #999;
	font-size: 12px;
	width: auto;
	background-color: #132333;
	padding:5px;
-moz-border-radius-bottomleft:7px;   
-moz-border-radius-bottomright:7px;   
-moz-border-radius-topleft:7px;   
-moz-border-radius-topright:7px;   
-o-border-radius: 7px;
-webkit-border-radius: 7px;
-khtml-border-radius: 7px;
-ms-border-radius: 7px;
border-radius: 7px;
border:1px solid #1e3143;
}

.smilie_container_alt {
	background-color: #132333;
	padding:5px;
-moz-border-radius-bottomleft:7px;   
-moz-border-radius-bottomright:7px;   
-moz-border-radius-topleft:7px;   
-moz-border-radius-topright:7px;   
-o-border-radius: 7px;
-webkit-border-radius: 7px;
-khtml-border-radius: 7px;
-ms-border-radius: 7px;
border-radius: 7px;
border:1px solid #1e3143;
}

.commentinput {
	font-family: Tahoma,Verdana,Arial,Helvetica,sans-serif;
	color: #000000;
	font-size: 11px;
	/*width: 270px;*/
	background-color: #EBD3C2;
	border: 1px solid #96676D;
}

.line {
	border-bottom:1px solid #283c50;
}

.comment-table {
	background-color: #EDDDD1;
	color: #000000;
}

/*--Kategorie tabelle----------------------------------------------------*/
.cat-table {
	background-color: #182839;
}
.copyright {
	font-size: 10px;
	color: #999;
	text-align: center;
}

.copyright a:link {
  color: #999;
  text-decoration: none;
  font-size: 11px;
  font-weight: normal;
}
.copyright a:visited {
  color: #999;
  text-decoration: none;
  font-size: 11px;
  font-weight: normal;
}
.copyright a:hover {
  color: #3366CC;
  text-decoration: underline;
  font-size: 11px;
  font-weight: normal;
}
.copyright a:active {
  color: #999;
  text-decoration: none;
  font-size: 11px;
  font-weight: normal;
}


.description {
	font-size: 12px;
	color: #999;
}
.details-bgnd {
	background-color: #000000;
}
.mainborder {
	border: 1px solid #000000;
}
.nimagehead {
	color: #FFCC00;
	background-color: #182839;
}

.cattable {
	border-top-width: 1px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-top-style: solid;
	border-bottom-style: solid;
	border-top-color: #000000;
	border-right-color: #000000;
	border-bottom-color: #000000;
	border-left-color: #000000;
}

.cattable-fw {
	border-top: 1px #000 solid;
	border-right: 1px #000 solid;
	border-bottom: 1px #000 solid;
	border-left: 1px #000 solid;
	/*background-color: #25394d;*/
	/*background-image:url(../../templates/default/images/2_bg.gif);*/
}

.fw_cattable {
background-color: #25394d;
}


/*
.paging {
	color: #999;
	background-color: #234b6d;
	text-align: right;
	font-size: 12px;
	vertical-align: middle;
	font-weight:bold;
	}
	
.paging:link {
	color: #999;
	background-color: #234b6d;
	text-decoration: underline;
	font-size: 12px;
	vertical-align: middle;
	}
.paging:visited {
	color: #999;
	text-decoration: underline;
	font-size: 12px;
	vertical-align: middle;
}
.paging:hover {
	color: #3366CC;
	text-decoration: underline;
	font-size: 12px;
	vertical-align: middle;
	background-color:#132333;
}
.paging:active {
	color: #999;
	text-decoration: underline;
	font-size: 12px;
	vertical-align: middle;
}
*/

.paging_row {}

.pagerNEW{
clear:both;
font-family:"Arial",Verdana,Helvetica;
font-size:12px;
}
.pagerNEW a,.pagerNEW strong.pagerNEW-current{
padding:0.5em;
color:#333333;
font-weight:bold;
text-decoration:none;
}
.pagerNEW{
clear:both;
padding:3px 0px 3px;
}
.pagerNEW div{
padding:0em;
display:inline;
}
.pagerNEW strong,.pagerNEW a{
padding:2px 5px;margin:0px 0.25em 0px 0.25em;
background:#213345;
border:1px solid #1e3143;
-moz-border-radius:3px;
-o-border-radius: 3px;
-webkit-border-radius: 3px;
-khtml-border-radius: 3px;
-ms-border-radius: 3px;
border-radius: 3px;
color:#999;
}
.pagerNEW a:hover{
text-decoration:none;
background:#0b141d;
color:#999;
}
.pagerNEW strong{
background:#213345;
color:#999;
border-color:#999;
padding:2px 5px;
}

.wintable {
/*background-color:#192837;*/
color:#999999;
/*background-image:url(./images/site_bng.png);*/
border:0px solid #17324c;
}

.smilie {
  background-color: transparent;
  background-repeat: no-repeat;
  border: none; cursor:hand;
  }

.border-black {
	border: 1px solid #000000;
}
.listhead {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-style: normal;
	border-bottom-style: solid;
	border-top-color: #000000;
	border-right-color: #000000;
	border-bottom-color: #000000;
	border-left-color: #000000;
	border-top-width: 1px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	font-weight: bold;
	border-top-style: solid;
}
.sortselect {
  font-family: Arial, Helvetica, sans-serif;
  color: #000000;
  font-size: 11px;
}
.sign {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	border: none;
	text-decoration: overline;
}

#newsbit .newsbit_table {
background-color:#0099CC;
background-image:url(./images/menu.gif);
}

.newsbit_title {color:#999; background-color:#003333;}

.stat_header { 
color:#999999;
background:#204463;
background-image:url(images/menu.gif);
font-size: 14px;
/*text-decoration: underline;*/
}

.stat_bgnd {
background-color:#132333;
/* background-image:url(images/2bg.gif);*/
}

.user_box {
background-color:#132333;
border:2px solid;
border-color:#17324c;
background-image:url(./images/2bg.gif);
}

.thumb_cat {
	/*background-color:#152637;*/
padding:10px;
-moz-border-radius-bottomleft:7px;   
-moz-border-radius-bottomright:7px;   
-moz-border-radius-topleft:7px;   
-moz-border-radius-topright:7px;   
-moz-border-radius-bottomleft:7px;   
-moz-border-radius-bottomright:7px;   
-moz-border-radius-topleft:7px;   
-moz-border-radius-topright:7px;   
-o-border-radius: 7px;
-webkit-border-radius: 7px;
-khtml-border-radius: 7px;
-ms-border-radius: 7px;
border-radius: 7px;
   box-shadow: 8px 10px 10px rgba(0,0,0,0.5),
   inset 8px 10px 10px rgba(19,35,51,0.75);
   -o-box-shadow: 8px 10px 10px rgba(0,0,0,0.5),
   inset 8px 10px 10px rgba(19,35,51,0.75);
   -webkit-box-shadow: 8px 10px 10px rgba(0,0,0,0.5),
   inset 8px 10px 10px rgba(19,35,51,0.75);
   -moz-box-shadow: 8px 10px 10px rgba(0,0,0,0.5),
   inset 8px 10px 10px rgba(19,35,51,0.75);
   border: 1px solid #1e3143;
}

.thumb_td {
height:155px;
}

.thumbs_bgnd {
/*background-color:#1c2d3d;*/
}

.location {
background-color:black;
width:120px;
padding:5px;
align: center;
-moz-border-radius-bottomleft:7px;   
-moz-border-radius-bottomright:7px;   
-moz-border-radius-topleft:7px;   
-moz-border-radius-topright:7px;   
-moz-border-radius-bottomleft:7px;   
-moz-border-radius-bottomright:7px;   
-moz-border-radius-topleft:7px;   
-moz-border-radius-topright:7px;   
-o-border-radius: 7px;
-webkit-border-radius: 7px;
-khtml-border-radius: 7px;
-ms-border-radius: 7px;
border-radius: 7px;
border: 3px solid #1e3143;
text-decoration:none;
}

.site_title {
font-size:14px;
}

.quote {
background-color: #28405c;
padding:10px;
-moz-border-radius-bottomleft:7px;   
-moz-border-radius-bottomright:7px;   
-moz-border-radius-topleft:7px;   
-moz-border-radius-topright:7px;   
-o-border-radius: 7px;
-webkit-border-radius: 7px;
-khtml-border-radius: 7px;
-ms-border-radius: 7px;
border-radius: 7px;
border:1px solid #000;
}

.meeting_full {
/*background-color: #28405c;*/
padding:10px;
-moz-border-radius-bottomleft:7px;   
-moz-border-radius-bottomright:7px;   
-moz-border-radius-topleft:7px;   
-moz-border-radius-topright:7px;   
-o-border-radius: 7px;
-webkit-border-radius: 7px;
-khtml-border-radius: 7px;
-ms-border-radius: 7px;
border-radius: 7px;
border:1px solid #000;
   box-shadow: 8px 10px 10px rgba(0,0,0,0.5),
   inset 8px 10px 10px rgba(19,35,51,0.75);
   -o-box-shadow: 8px 10px 10px rgba(0,0,0,0.5),
   inset 8px 10px 10px rgba(19,35,51,0.75);
   -webkit-box-shadow: 8px 10px 10px rgba(0,0,0,0.5),
   inset 8px 10px 10px rgba(19,35,51,0.75);
   -moz-box-shadow: 8px 10px 10px rgba(0,0,0,0.5),
   inset 8px 10px 10px rgba(19,35,51,0.75);
   border: 1px solid #1e3143;
}

.meeting_map {
/*background-color: #28405c;*/
padding:5px;
-moz-border-radius-bottomleft:7px;   
-moz-border-radius-bottomright:7px;   
-moz-border-radius-topleft:7px;   
-moz-border-radius-topright:7px;   
-o-border-radius: 7px;
-webkit-border-radius: 7px;
-khtml-border-radius: 7px;
-ms-border-radius: 7px;
border-radius: 7px;
border:1px solid #1e3143;
}

.message_container_blue {
background-color: #28405c;
padding:10px;
-moz-border-radius-bottomleft:7px;   
-moz-border-radius-bottomright:7px;   
-moz-border-radius-topleft:7px;   
-moz-border-radius-topright:7px;   
-o-border-radius: 7px;
-webkit-border-radius: 7px;
-khtml-border-radius: 7px;
-ms-border-radius: 7px;
border-radius: 7px;
border:3px solid #000;
font-size:14px;
}

.message_container_gray {
background-color: #444;
padding:10px;
-moz-border-radius-bottomleft:7px;   
-moz-border-radius-bottomright:7px;   
-moz-border-radius-topleft:7px;   
-moz-border-radius-topright:7px;   
-o-border-radius: 7px;
-webkit-border-radius: 7px;
-khtml-border-radius: 7px;
-ms-border-radius: 7px;
border-radius: 7px;
border:3px solid #000;
font-size:12px;
}

.message_container_border {
background-color: transparent;
padding:10px;
-moz-border-radius-bottomleft:7px;   
-moz-border-radius-bottomright:7px;   
-moz-border-radius-topleft:7px;   
-moz-border-radius-topright:7px;   
-o-border-radius: 7px;
-webkit-border-radius: 7px;
-khtml-border-radius: 7px;
-ms-border-radius: 7px;
border-radius: 7px;
border: 1px solid #000;
font-size:10px;
}

.mlist {
/*background-image: url(images/site_bng.png);*/
}

.listhead {
border-bottom:1px solid #666666;
border-top:1px solid #666666; background-image: url(images/2bg.gif);
}

.lrow1 {
border-bottom:1px solid #666666;
}

.java_error{
color: #FFCC00;
padding:5px;
border:1px solid #FFCC00;
}

.message_color1{
color: #FFCC00;
font-size:12px;
}

.next_image {
/*border-bottom:1px solid #204463;
border-top:1px solid #204463;*/
}

.paging_line {
/*border-bottom:1px solid #204463;*/
}

.paging_line :link {
	color: #999;
	text-decoration: underline;
	font-size: 12px;
	vertical-align: middle;
	}
	
.paging_line :visited {
	color: #999;
	text-decoration: underline;
	font-size: 12px;
	vertical-align: middle;
}

.paging_line :hover {
	color: #3366CC;
	text-decoration: underline;
	font-size: 12px;
	vertical-align: middle;
	background-color:#132333;
}
.paging_line :active {
	color: #999;
	text-decoration: underline;
	font-size: 12px;
	vertical-align: middle;
}

.blue_bot {
border-bottom:1px solid #204463;
}


/* AnyLink ==============================================*/

.selectedanchor{background: none}

.anylinkcss{
position:absolute;left:0;top:0;
visibility:hidden;
border:0px solid #444;
font:normal 10px Verdana;line-height:18px;z-index:100;background:#132333;width:200px;}
.anylinkcss ul{margin:0;padding:0;list-style-type:none;}

.anylinkcss ul li a{
width:100%;
display:block;
text-indent:3px;
border-bottom:1px solid black;
padding:1px 0;
text-decoration:none;
font-weight: normal;
text-indent:5px;
}

.anylinkcss a:hover{
background:black;
color:#3366CC;
}

.anylinkcsscols{
position:absolute;left:0;top:0;
visibility:hidden;
border:1px solid black;
padding:10px;
font:normal 12px Verdana;
z-index:100;
background:#DEFFCA;}

.anylinkcsscols .column{width:130px;float:left;}
.anylinkcsscols .column ul{margin:0;padding:0;list-style-type:none;}
.anylinkcsscols li{padding-bottom:3px;}
.anylinkshadow{
position:absolute;left:0;top:0;
z-index:99;
background:black;
visibility:hidden;
}

.fieldset_content {
/*width: 100%;*/
padding:5px;
-moz-border-radius-bottomleft:7px;   
-moz-border-radius-bottomright:7px;   
-moz-border-radius-topleft:7px;   
-moz-border-radius-topright:7px;   
-o-border-radius: 7px;
-webkit-border-radius: 7px;
-khtml-border-radius: 7px;
-ms-border-radius: 7px;
border-radius: 7px;
border:1px solid #1e3143;
   box-shadow: 8px 10px 10px rgba(0,0,0,0.5),
   inset 8px 10px 10px rgba(19,35,51,0.75);
   -o-box-shadow: 8px 10px 10px rgba(0,0,0,0.5),
   inset 8px 10px 10px rgba(19,35,51,0.75);
   -webkit-box-shadow: 8px 10px 10px rgba(0,0,0,0.5),
   inset 8px 10px 10px rgba(19,35,51,0.75);
   -moz-box-shadow: 8px 10px 10px rgba(0,0,0,0.5),
   inset 8px 10px 10px rgba(19,35,51,0.75);

   }
   
.fieldset_content2 {
/*width: 100%;*/
padding:10px;
-moz-border-radius-bottomleft:7px;   
-moz-border-radius-bottomright:7px;   
-moz-border-radius-topleft:7px;   
-moz-border-radius-topright:7px;   
-moz-border-radius-bottomleft:7px;   
-moz-border-radius-bottomright:7px;   
-moz-border-radius-topleft:7px;   
-moz-border-radius-topright:7px;   
-o-border-radius: 7px;
-webkit-border-radius: 7px;
-khtml-border-radius: 7px;
-ms-border-radius: 7px;
border-radius: 7px;
   box-shadow: 8px 10px 10px rgba(0,0,0,0.5),
   inset 8px 10px 10px rgba(19,35,51,0.75);
   -o-box-shadow: 8px 10px 10px rgba(0,0,0,0.5),
   inset 8px 10px 10px rgba(19,35,51,0.75);
   -webkit-box-shadow: 8px 10px 10px rgba(0,0,0,0.5),
   inset 8px 10px 10px rgba(19,35,51,0.75);
   -moz-box-shadow: 8px 10px 10px rgba(0,0,0,0.5),
   inset 8px 10px 10px rgba(19,35,51,0.75);
   border: 1px solid #1e3143;
   }   
   
.legend_content {
font-size:14px;
color:#999;
}

.legend_blue {
font-size:14px;
color:#355978;
}

.fieldset_blue {
/*width: 100%;*/
padding:5px;
border:1px solid;
border-color: #1e3143;
-moz-border-radius-bottomleft:7px;   
-moz-border-radius-bottomright:7px;   
-moz-border-radius-topleft:7px;   
-moz-border-radius-topright:7px;   
-moz-border-radius-bottomleft:7px;   
-moz-border-radius-bottomright:7px;   
-moz-border-radius-topleft:7px;   
-moz-border-radius-topright:7px;   
-o-border-radius: 7px;
-webkit-border-radius: 7px;
-khtml-border-radius: 7px;
-ms-border-radius: 7px;
border-radius: 7px;
   box-shadow: 8px 10px 10px rgba(0,0,0,0.5),
   inset 8px 10px 10px rgba(19,35,51,0.75);
   -o-box-shadow: 8px 10px 10px rgba(0,0,0,0.5),
   inset 8px 10px 10px rgba(19,35,51,0.75);
   -webkit-box-shadow: 8px 10px 10px rgba(0,0,0,0.5),
   inset 8px 10px 10px rgba(19,35,51,0.75);
   -moz-box-shadow: 8px 10px 10px rgba(0,0,0,0.5),
   inset 8px 10px 10px rgba(19,35,51,0.75);
}

.maintable {
/*background-color:#182838;*/
}

.messagebox{
position: absolute;
width:100px;
margin-left:10px;
padding:2px;
}
.messageboxok{
position: absolute;
width:auto;
margin-left:10px;
padding:2px;
font-weight:normal;
color:#008000;

}
.messageboxerror{
position: absolute;
width:auto;
margin-left:10px;
padding:2px;
font-weight:normal;
color:#FFCC00;
/*border-bottom:1px solid #999;
border-top:1px solid #999;*/
/*background-color:#132333;*/
}

.box {
background-image:url(images/site_bng.png);
}


/* Style für neuen Login */

#container {
    width:780px;
    margin:0 auto;
    position: relative;
    float:right;
}

#content {
    width:520px;
    min-height:500px;
}

#topnav {
    padding:10px 0px 12px;
    font-size:12px;
    line-height:23px;
    text-align:right;
}
#topnav a.signin {
    background:#1e3042;
    padding:4px 6px 6px;
    text-decoration:none;
    font-weight:bold;
    color:#999;
    -webkit-border-radius:4px;
    -moz-border-radius:4px;
    border-radius:4px;
    *padding:4px 12px 6px;
    border:1px solid #666;
}
#topnav a.signin:hover {
    background:#264e72;
    color:#999;
    *padding:4px 12px 6px;
}
#topnav a.signin, #topnav a.signin:hover {
    *background-position:0 3px!important;
}

a.signin {
    position:relative;
    margin-left:3px;
}
a.signin span {
background-image:url("../../includes/js/down_light.png");
    background-repeat:no-repeat;
    background-position:100% 40%;
    padding:2px 16px 6px 0;
}
#topnav a.menu-open {
    background:#49647e!important;
    color:#999!important;
    outline:none;
}
#small_signup {
    display:inline;
    float:none;
    line-height:23px;
    margin:25px 0 0;
    width:170px;
}
a.signin.menu-open span {
background-image:url("../../includes/js/up_dark.png");
    background-repeat:no-repeat;
    background-position:100% 40%;
    color:#999;
}
#signin_menu {
    -moz-border-radius-topleft:5px;
    -moz-border-radius-bottomleft:5px;
    -moz-border-radius-bottomright:5px;
    -webkit-border-top-left-radius:5px;
    -webkit-border-bottom-left-radius:5px;
    -webkit-border-bottom-right-radius:5px;
    -o-border-radius: 5px;
	-khtml-border-radius: 5px;
	-ms-border-radius: 5px;
    border-radius: 5px;
    display:none;
    background-color:#152637;
    position:absolute;
    width:210px;
    z-index:100;
    border:1px solid #666;
    text-align:left;
    padding:12px;
    top: 24.5px; 
    right: 0px; 
    margin-top:5px;
    margin-right: 0px;
    *margin-right: -1px;
    color:#999;
    font-size:11px;
}

#signin_menu input[type=text], #signin_menu input[type=password] {
    display:block;
    -moz-border-radius:4px;
    -webkit-border-radius:4px;
    border-radius:4px;
    border:1px solid #1e3143;
    background:#507ca3;
    color:#fff;
    font-size:12px;
    margin:0 0 5px;
    padding:1px;
    width:203px;
}
#signin_menu p {
    margin:0;
}
#signin_menu a {
    color:red;
}
#signin_menu label {
    font-weight:normal;
}
#signin_menu p.remember {
    padding:10px 0;
}
#signin_menu p.forgot, #signin_menu p.complete {
    clear:both;
    margin:5px 0;
}
#signin_menu p a {
    color:#27B!important;
}
#signin_submit {
    -moz-border-radius:4px;
    -webkit-border-radius:4px;
    border-radius:4px;
    border:2px solid #1e3143;
    background:#507ca3;
    color:#fff;
    padding:2px 10px 2px;
    font-size:12px;
    margin:0 5px 0 0;
    font-weight:normal;
}
#signin_submit::-moz-focus-inner {
padding:0;
border:0;
}
#signin_submit:hover, #signin_submit:focus {
    background-position:0 -5px;
    cursor:pointer;
}

.message_field {
    -moz-border-radius:4px;
    -webkit-border-radius:4px;
    border-radius:4px;
    border:1px solid #000;
    background:#666;
    color:#fff;
    padding:4px 20px 4px;
    font-size:12px;
    margin:10px 10px 0 0;
    font-weight:normal;
}

/* Neuer Login ende */
