/* Codierung by Maretz.eu - Free Ilch Clan und Community Templates */
.left
{
  float: left;
}
.right
{
  float: right;
}
#full
{
  width: 1094px; 
  border: none;
  margin:0; 
  padding:0;
} 
body   
{ 
  background-color: #000000;
  background-image: url('images/bg_seite.jpg') ;	
  background-attachment:fixed;
  background-position: 50% 0%;
  background-repeat:repeat-x;
  margin:0; 
  padding:0;
}
#abstand_u_o
{
  width: 1094px;
  height: 10px;
  border: none;
}
#header
{
  background-image: url(images/header.png);
  float: left;
  width: 1094px;
  height: 145px;
  border: none;
}
#navigation
{
  background-image: url(images/bg_navi.png);
  float: left;
  width: 1094px;
  height: 67px;
  border: none;
}
#footer
{
  background-image: url(images/bg_footer.png);

  float: left;
  width: 1094px;
  height: 49px;
  border: none;
}
#content-bg {
  background: url(images/bg_page.png);
  background-repeat: repeat;
  width: 1094px;
  border: none;
}
#left_col {
  width: 256px;
  float: left;
  padding-top: 0px;
  padding-left: 0px;
  padding-right: 0px;
  padding-bottom: 0px;
  font-family: Verdana, Arial;
  font-size: 13px;
  color: #000000;
  overflow: hidden;
}
#main-navi ul li:hover a{
  transform: #0000cc;
}  
#menuleftmiddle {
  background: url(images/middle_left.png);
  background-repeat: repeat-y;
  align="left" 
  width: 256px;
  border: none;
}
#menuleftbottom {
  background: url(images/bottom_left.png);
  background-repeat: no-repeat;
  float: left;
  align: left;
  width: 256px;
  height: 14px; 
  border: none;
}
#menu_heading_left
{
  background: url(images/top_left.png);
  width: 256px; 
  height: 40px; 
  color: #000000;
  font-family: Verdana, Arial;
  font-size: 13px;
  float: left;
}
#menu_heading_left_font
{
  display:block;
  color: #000000;
  font-family: Verdana, Arial;
  font-size:18px;
  font-weight: normal;
  text-transform: capitalize;
    font-weight: bold;
  padding-left:4px;
  float: center;
  padding-top: 8px;
}
#main_col {
  background: url(images/content_middle.png);
  background-repeat: repeat-y;
  width: 838px;
  float: left;
  padding-top: 0px;
  padding-left: 0px;
  padding-right: 0px;
  padding-bottom: 0px;
  clear: none;
  color: #000000;
  text-align:left;
  font-size: 13px;
  font-family: Verdana,Arial; 
  overflow: hidden;
}
#main_colin
{
  width: 800px;
  float: left;
  padding-top: 0px;
  padding-left: 20px;
  padding-right: 18px;
  padding-bottom: 0px;
  font-family: Verdana, Arial;
  font-size: 13px;
  color: #000000;
  max-width:800px;
  overflow: hidden;	
}
.menuone
{
  width: 235px;
  float: left;
  padding-top: 0px;
  padding-left: 14px;
  padding-right: 7px;
  padding-bottom: 0px;
  color: #000000;
  max-width: 235px;
  overflow: hidden;	
}
#foot_content
{
  background-image: url(images/content_bottom.png);
  width: 838px; 
  height: 30px; 
  float: right;
  border: none;
} 
#head_content
{
  position:relative;
  top: 0px;
  left:0px;
  float: left;
  background-image: url(images/content_top.png);
  width: 838px; 
  height: 41px; 
  border: none;
}
#tophmenu
{
               position:relative;
                width: 800px;
                height: 15px;  
                top: 9px;
                right: 18px;
                float: right;
                max-width: 800px;
                max-height: 15px;
                overflow: hidden;	
}
#topb
{
               position:relative;
                width: 28px;
                height: 37px;  
                top: 0px;
                right: 0px;
                float: right;	
}
#backb
{
               position:relative;
                width: 41px;
                height: 27px;  
                top: 0px;
                left: 15px;
                float: left;	
}
#login
{
               position:relative;
                width: 200px;
                height: 20px;
                top: -10px;
                left: -23px;
                float: left;
                color:#969696;
                overflow:hidden;	
}
.hmenustyle    { color:#000000; font-family: Arial, Verdana; font-size: 13px; font-weight: bold;}
.a
{
	color: #3c9e9e;
	
}
.menu
{
display:block;
float: center;  
color:  #000000;    
font-size: 13px;
width: 213px;
height: 25px;
text-align:left;
text-decoration: none;
font-family: Arial, Verdana, Helvetica, sans-serif;
font-weight:bold;
line-height: 25px;
background-color:    #c3c3c3;
}
.menu:hover
{
float: center;  
color: #0000cc;    
font-size: 13px;
width: 217px;
height: 23px;
text-align:left;
text-decoration: none;
font-family: Arial, Verdana, Helvetica, sans-serif;
font-weight:bold;
line-height: 23px;
border: solid #000000 1px;
background-color:#ffffff;
text-transform:none;
} 
.title   
{

	font-size: 13px;
        font-family: Arial, Verdana, Helvetica, sans-serif;
	font-weight: bold;
	color: #0174df;  

}

.bcontent

{

	margin-left: 10px;

}

td 

{

  font-family: Verdana; 

  font-size: 13px;

  color: #000000;   

}

a

{ 

  color: #009900;   

  font-family: Verdana; 

  font-size: 13px; 

  text-decoration: none;

}

a:hover 

{ 

  color: #0000cc;  

  text-decoration: none;  

}

a.box 

{ 

  color: #000000;    

  font-family: Verdana; 

  font-size: 10px;

  text-decoration: none;

 }

a.box:hover 

{  

  color: #0000cc;   

  text-decoration: none;

}

.Chead

{

   		background-color: #FFFFFF;
        color: #000000;
        font-family: Helvetica, Verdana, Arial, sans-serif;
        font-size: 13px;  

}

.Chead td, .Chead td strong, .Chead h4, .Chead td b

{

  color: #000000;   
}

.Cnorm 

{

	background-color: #FFFFFF;                      
  	color: #0174DF;

}

.Cmite

{ 

  	background-color: #FFFFFF;			
  	color:#0174DF;

}
.mite
{
  background-color: #0174DF;
  color:#0174DF;
}
.Cdark

{

  		background-color: #FFFFFF;   
        color: #FFFFFF;
        font-family: Arial, Helvetica, sans-serif;
        font-size: 13px;
}

.smalfont 

{ 

	color: #000000;     

    font-size: 13px;

	text-decoration: none; 

}

.smalfont_copyright 

{ 

	color: #0174DF;  

    font-size: 13px;

	text-decoration: none; 

}
.dltext

{ 

	color: #0174DF;     

    font-size: 13px;

	text-decoration: none; 

}
.downloads
{
        background-color: #0174DF;
        color: #0174DF;
        font-family: Arial, Helvetica, sans-serif;
        font-size: 13px;
}

.border 
{

   background-color: #000000;   
}
a.border
{
   color: #0174DF;
}
.rand
{
  border: 1px solid #000000;

}

hr 

{ 
height: 1px;
                border: solid #000000 1px;
                border-top-width: 1px;
				width: 100%;
}

input, textarea, select

{ 

    color: #000000;

	background-color: #FFFFFF;

    font: 13px  Verdana;  

    border-color: #FFFFFF;

  	border-width: 1px;

    border-style: double;  

    font-weight: normal;  

    text-decoration: none;  

}

#menu {}

#menu ul { padding-left: 10px; margin-left: 10px; }

#smallmenu { }

#smallmenu li { font-size: 13px; }

#smallmenu a { font-size: 13px; }


.sbback 
{
    background-color: #FFFFFF;
    color:#0174DF;
}
.sbback2 
{
    background-color: #FFFFFF;
    color:#0174DF;	
}
.content  
{
	font-size: 13px;
	font-weight: bold;
	color: #0174DF;  	
}
legend
{
font-size: 13px;
font-weight: normal;
color: #0174DF;
}
fieldset
{
overflow: auto;
border: 1px solid #000000;
}
input
{
overflow: auto;
border: 1px solid #000000;
}
textarea
{
overflow: auto;
border: 1px solid #000000;
}

#smallmenu a { font-size: 13px; }
#pageBody {
  position:relative;  
  top: 8px;
  left: 59px;
  max-height: 51px;
	font-size: 13px;
	font-weight: bold; 
        font-family: Arial;
  overflow: hidden;
}

div.hoverBtn {
	position: 		relative;
	font-size: 13px;
	font-weight: bold; 
        font-family: Arial;
	float:			left;
	background:		transparent url(images/navBG.png) repeat-x 0 0 scroll;
}
div.hoverBtn a {
	position: 		relative;
	z-index: 		2;
	display: 		block;
	width: 			122px;
	height: 		51px;
	line-height: 		51px;
	text-align: 		center;
	font-size: 18px;
	font-weight: bold; 
        font-family: Arial;
	color:			#000000;
        	background:		transparent none repeat-x 0 0 scroll;
}
div.hoverBtn div {
	display:		none;
	position: 		absolute;
	z-index: 		1;
	top: 			0px;
	background:		transparent url(images/navHover.png) repeat-x 0 0 scroll;
color:			#0000cc;
}
.topbutton
{
display:block;
width: 28px;
height: 37px;
background-image: url('images/top_b.png');
background-repeat: no-repeat;
}
.backbutton
{
display:block;
width: 41px;
height: 27px;
background-image: url('images/back_b.png');
background-repeat: no-repeat;
}
.rights 

{ 
color: #000000;    
font-family: Verdana; 
font-size: 13px;
text-decoration: none;
font-weight: bold;
padding-top:12px;
 }