@import url(gallery_css/thickbox.css);

body 
{
  margin: 0;
  padding: 0;
  background: #201712;
  color: #84602C;
  font:10px Verdana, Helvetica, sans-serif;
	text-decoration: none
}
#status  { 
  background: url(img/stats.jpg);  

  height: 26px 
  }
#stats  { 

  margin-top:5px;
  }  
#allianz  { 
    position:absolute;
    width:120px;
    right:20;
    top:500
  }
#top { 
  background: url(img/bg.jpg);
  background-position: center; 
  width: 1024px;  
  height: 100%; 
  margin: 0; 
  padding: 0; 
  }

#top2  { 
  background: url(img/top.jpg);
  background-repeat: repeat-x; 
  background-position: center top; 
  width: 1024px; 
  height: 465px; 
  margin: 0; 
  padding: 0; 
  }
#header  { 
  background-image: url(img/header.jpg); 
  background-repeat: no-repeat; 
  background-position: center bottom; 
  margin-top:0px;
  width: 734px; 
  height: 132px 
  }
#vote-block {
	background-image: url(img/vote_block.gif);
  background-repeat: no-repeat; 
  background-position: center bottom;
  width: 120px; 
  height: 59px 
  }

#center {
  width:734px;
  }
#footer   { 

  text-align: center; 
  width: 734px; 
  height: 30px;   
  clear: both; 
  }

#left_col {
  width: 160px;
  color: #84602C;
  float: left;
  padding-top: 0px;
  padding-left: 10px;
  padding-right: 0px;
  padding-bottom: 0px;
}

#left_col .Cmite, #left_col .Cnorm, #left_col .Cdark {
  color: #84602C;
}

#content {
  width: 580px;
  float: left;  
  margin-left: 10px;
  
  }
#main_col {
  float: center;
  padding-top: 0px;
  padding-bottom: 0px;
  clear: none;
  min-height: 100px;
}
#info_box {
	float:center;
	width:500px;
	margin-left:0px;
	margin-top:0px;
  display:inline;
	}

#search_box{
	color: #84602C;
  float:right;
	margin:15px 20px 0px 0px;
	display:inline;
}
img {
	border:0px;
	}

td 
{
  font-family: Verdana; 
  font-size: 11px;
}

a, #left_col .Cmite a, #left_col .Cnorm a, #left_col .Cdark a 
{
  color: #84602C; 
	font-family: Verdana; 
	font-size: 11px; 
	text-decoration: none; 
}

a:hover 
{   
  color: #E3BB0C;
  text-decoration: none;  
  font-size: 11px;
}

a.box 
{ 
  color: #84602C; 
	font-family: Verdana; 
	font-size: 11px; 
	text-decoration: none; 
}

a.box:hover 
{   
  color: #E3BB0C;
  text-decoration: none;  
  font-size: 11px;
}
.menu_heading
{
  color: #84602C;
  text-align: center; 
  display:block;
  letter-spacing: 1px;
  font-size: 11px;
  padding: 0px  0px 3px 5px;
}
.dotted {
	padding: 3px;
	margin: 0;
	border-right: 1px dotted #630;
	border-bottom: 1px dotted #630;
}
.dotted-re {
	padding: 3px;
	margin: 0;
	border-bottom: 1px dotted #630;
}

.Chead
{
  font-size: 13px;  
  background: #402E26;
  color: #84602C;
}

.Chead td, .Chead td strong, .Chead h4, .Chead td b
{
  background: #402E26;
  color: #84602C;
}

.Callg
{
  background-color: #402E26;
	color: #84602C;
}

.Callg td
{
  color: #84602C;
}
.Cnorm 
{
  background-color: #251914;
}
.Cmite
{
  background-color: #251914;
}
.Cdark
{
  background-color: #3A2E29;
}
.newsbg
{
  background-color: #251914;
}
.rand
{
  border: solid #31353C 1px;
}

.smalfont 
{ 
    font-size: 9px;
		text-decoration: none; 
}

.border 
{ 
   background-color: #31353C; 
}
hr 
{ 
    height: 0px; 
		border: solid #383B41 0px; 
		border-top-width: 1px; 
}
fieldset
{ 
border: solid #884509 1px; 
}
input, textarea, select
{ 
    color: #84602C;  
    font: 11px Verdana;  
    border-color: #333333;
  	border-width: 1px;
    border-style: solid;  
    font-weight: none;  
    text-decoration: none;  
    background-color: #231813;  
}
a.img_small 
{ 
	opacity: 0.355;
}
a.img_small:hover 
{   
	opacity: 1.0;
}
 /* Anfang der Infobox Styles*/
a.infobox { 
  border-bottom: 1px dashed #cc0000; 
  text-decoration:none; 
  font-size:10px; 
}
a.infobox:hover { 
  cursor:help; 
  color:#cc0000; 
  background:white; 
}
a.infobox span { 
  visibility:hidden; 
  position:absolute; 
  left:16em; 
  position:absolute; 
  left:16em;
  margin-top:1.5em; 
  padding:1em; 
  text-decoration:none; 
  display:block; 
  max-width: 300px; 
  left:inherit; 
}
a.infobox:hover span { 
  visibility:visible; 
  border:1px solid #cc0000;
  color:black; 
  background:white; 
}
 /* ENDE der Info Styles*/
 /* Anfang der FCK Editor Styles*/
.title
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-style: normal;
	line-height: 120%;
	font-weight: bold;
	font-variant: normal;
	color: #84602C;
}
.code
{
	border: #8b4513 1px solid;
	padding-right: 5px;
	padding-left: 5px;
	color: #000066;
	font-family: 'Courier New' , Monospace;
	background-color: #ff9933;
}
.bold
{
	font-weight: bold;
}
.text
{
  line-height: 140%;
  font-size: 11px; 
}
 /* ENDE der FCK Editor Styles*/


 /*Anfang der Login Box Styles*/
 
.hlogin {
  z-index: 0;
}
#hlogin
{
  position:relative;	
  right:10px;	
  top:0px;
}
.hlogin-name {	
  z-index: 1;
}
#hlogin-name 
{ 
  position:relative;	
  left:10px;
  top:2px;
}
.hlogin-login { 
  z-index: 1; 
}
#hlogin-login
{ 
  position:relative;	
 	right:10px;
  top:5px;
}
.hlogin-login-name {	
  z-index: 1;
}
#hlogin-login-name 
{ 
  position:relative;	
  left:10px;	
  top:5px;
}
.login-input
{ 
    color: #84602C;  
    font: 10px Verdana;  
    border-color: #555555;
  	border-width: 1px;
    border-style: solid;  
    font-weight: none;  
    text-decoration: none;  
    background-color: #251914;  
}
 /*Ende der Login Box Styles*/

 /*Anfang der Navigation Styles*/
#nav_box {
	float:left;
	width:143px;
	margin-left:0px;
	margin-top:0px;
  display:inline;
	}
.cssvertical ul {
	float:center;
  margin: 0;
	padding: 0;
	list-style: none;
	width: 134px; /* Width of Menu Items */
  
  LIST-STYLE-TYPE: none;
	}
	
.cssvertical ul li {
	position: relative;
	//setup here
	PADDING-RIGHT: 0px; 
	PADDING-LEFT: 0px; 
	PADDING-BOTTOM: 0px; 
	MARGIN: 0px; 
	PADDING-TOP: 0px; 
	LIST-STYLE-TYPE: none; 
	BACKGROUND: #fff;
	BACKGROUND:  0px 0px; //setup background
	LINE-HEIGHT: 0em;
	}
	
.cssvertical li ul {
	position: absolute;
	left: 134px; 
	top: 0;
  display: none;
	}

/* Styles for vertical Menu Items */
.cssvertical ul li a.navi-ebene1 {
	background-image:url(img/button_off.jpg);
  background-position:left;
	background-repeat:no-repeat; 
  height: 20px; 
  display: block;
	text-decoration: none;
	text-align: center;
  font-weight: bold;
  color: #84602C;
  padding:1px 0px 0px 0px;
        }

 /* Styles for Menu Items 2 Ebene*/
.cssvertical ul li a.navi-ebene2
 {
	background-image:url(img/button_off.jpg);
  background-position:left;
	background-repeat:no-repeat; 
  height: 20px;
  display: block;
	text-decoration: none;
	text-align: center; 
  font-weight: bold;
  color: #84602C;
	border-top: 1px solid #4E3228;
  border-right: 1px solid #4E3228;	
  border-left: 1px solid #4E3228;
  
	padding:1px 0px 0px 0px;
  filter: alpha(opacity=90);
	opacity: 0.9;
	-moz-opacity: 0.9;

        } 


.cssvertical ul li a:hover{ /*Theme Change here*/
  background-image:url(img/button_on.jpg);
	background-position:left;
	background-repeat:no-repeat;
  height: 20px;
  color: #E3BB0C;
  font-weight: none;

  
        }
}
/* Holly Hack. IE Requirement \*/
*html ul li { float: left; height: 1%; }
*html ul li a { height: 1%; }
/* End */

.cssvertical li:hover ul, li.over ul { display: block; } 
.cssvertical li:hover ul ul, li.over ul ul {display: none;} 
.cssvertical ul ul li:hover ul, ul ul li.over ul {display: block;}



/*Anfang der Horizontal Navigation Styles*/

.csshorizontal ul {
	float:center;
  margin: 0;
	padding: 0;
	list-style: none;
	width: 70px; /* Width of Menu Items */

  LIST-STYLE-TYPE: none;
	}
	
.csshorizontal ul li {
	position: relative;
	//setup here
	PADDING-RIGHT: 0px; 
	PADDING-LEFT: 0px; 
	PADDING-BOTTOM: 0px; 
	MARGIN: 0px; 
	PADDING-TOP: 0px; 
	LIST-STYLE-TYPE: none; 
	BACKGROUND: #fff;
	BACKGROUND: 0px 0px; //setup background
	LINE-HEIGHT: 0em;
	}
	
.csshorizontal li ul {
	position: absolute;
	left: 0px; 
	top: 15;
  display: none;
	}

/* Styles for Menu Items */
.csshorizontal ul li a.navi-ebene1 {
	display: block;
	text-decoration: none;
	text-align: left;
  color: #84602C;

	padding: 2px;

	border-bottom: 0;
        }

 /* Styles for Menu Items 2,3 Ebene*/
.csshorizontal ul li a.navi-ebene2,
.csshorizontal ul li a.navi-ebene3
 {
	display: block;
	text-decoration: none;
	text-align: left; 
  color: #777;
	background:#DDDDDD; /* IE6 Bug */
	padding: 2px;
	border: 1px solid #999999; /* IE6 Bug */
	border-bottom: 0;
	filter:alpha(opacity=60);
	opacity: 0.6;
	-moz-opacity:0.6;
} 


.csshorizontal ul li a:hover{ /*Theme Change here*/
  background-color: #333333;
  color: #A9361D;
}
/* Holly Hack. IE Requirement \*/
*html ul li { float: left; height: 1%; }
*html ul li a { height: 1%; }
/* End */

.csshorizontal li:hover ul, li.over ul { display: block; } 
.csshorizontal li:hover ul ul, li.over ul ul {display: none;} 
.csshorizontal ul ul li:hover ul, ul ul li.over ul {display: block;}