/***** CSS Document *****/
/*



*/
*{
	font-family:Arial, Helvetica, sans-serif;
	margin:0;
	padding:0;

}

div{
border:0px #00FF00 solid;
margin:0px;

}

a, .a_span{
	text-decoration: none;
	color:#999999;
}
.a_span{
cursor:pointer;

}

p{
font-size:11px;
}

.clear_div{
height:0px;
line-height:0px;
clear:both;
}

td{
vertical-align:top;
}


body{
background-color:#FFFFFF;

}

html,body {
height: 100%;
}

h1 {
font-size:12px;

margin:0px;
padding:0px;
color:#FFFFFF;
text-transform:uppercase;
line-height:24px;
border-bottom:1px solid #999999;
border-top:1px solid #999999;
margin-bottom:8px;
font-weight:normal;

}

h2{
font-size:11px;
font-weight:bold;
color:#999999;

}

h3 , h3 span{
font-size:16px;
padding-top:12px;
padding-bottom:8px;
font-family:"Times New Roman", Times, serif;
font-style:italic;
font-weight:bold;

}


h4{
}

img{
border:none;
}

hr{
height: 1px;
border-top:1px dashed #4c4c4c;
border-bottom:0px;
margin-bottom:7px;
margin-top:7px;
padding:0px;
line-height:0px;
}
* html hr{
margin:0px;
}


/***** Content Style *****/
.content{
float:left;

/*left:324px;*/
color:#FFFFFF;

font-size:11px;
line-height:15px;

width:612px;
padding-top:36px;
/*background-color:#454544;*/
}

.content a{
/*text-decoration: underline;*/
}

.content ul{
padding-top:6px;
padding-bottom:6px;
padding-left:16px;
}

.content ul.nobullet li{
 list-style-type:none;
 margin-top:6px;
 margin-left:0px;
}

.content ol{
padding-top:6px;
padding-bottom:6px;
padding-left:24px;
}

/* html .content ol{
padding-left:24px;
}*/

.content img{
/*padding-bottom:3px;
margin-bottom:-3px;*/
}

.content li{
	margin-bottom:2px;
	line-height:12px;
	list-style-type: square;
}

.content ol li{
	margin-bottom:2px;
	line-height:12px;
	list-style-type: decimal;
}



.content li br{
line-height:6px;
}



.lead{
font-weight:bold;
}





#main{
margin-left:auto;
margin-right:auto;

width:990px;
z-index:10;
background-color:#000000;
}

#main_2{
background-image:url(../../images/bg_main_2.gif);
background-repeat:repeat-y;

}



/***** Header *****/
#header{

height:266px;
background-color:#999999;

}

#header_img{
position:absolute;
height:266px;
width:230px;
margin-left:40px;

/*background-image:url(../../images/header_img1.jpg);*/
}

#logo{
position:absolute;
top:10px;
left:770px;
height:100px;
width:200px;
background-image:url(../../images/header_logo.jpg);
background-repeat:no-repeat;
cursor:pointer;
}

#header_titel{
position:absolute;
top:200px;
left:326px;
height:82px;
width:612px;
background-repeat:no-repeat;
cursor:pointer;
}

#header_titel2{
position:absolute;
top:-130px;
left:0px;

background-repeat:no-repeat;
cursor:pointer;
}


/***** Boxen rechts und links *****/
.box_1{

width:280px;
margin-right:52px;
float:left;

}

.box_1 img, .box_2 img{
float:left;
padding-right:10px;
margin-bottom:30px;

}

.box_2{
float:left;
width:280px;



}



/********************************** Link Module im Content ***************************/
.contentlinks ul{
padding-top:0px;

padding-left:0px;
padding-bottom:0px;
}
.contentlinks li{

list-style: none;

}

.contentlinks img{
border:0px;
padding-bottom: 2px;
}



/*********************************** Tabellen ***********************************/
.tabelle2, .tabelle3{
border:0px none;
margin:0px;
padding:0px;
border-spacing:0px; /* firefox cellspacing pandent */
border-collapse:collapse;
width:100%;
}

.tabelle2 td, .tabelle2 th{
padding-right:10px;
padding-bottom:4px;
padding-top:4px;
vertical-align:top;
border-bottom:1px solid #978E85;
}

.tabelle2 th{
border-top:1px solid #000000;
text-align:left;
}


.tabelle3 td, .tabelle3 th{
padding-right:10px;
padding-bottom:2px;
padding-top:2px;
vertical-align:top;
border-bottom:0px none #978E85;
}

.tabelle3 th{
border-top:0px none #000000;
text-align:left;
}



.pseudo_div{
position:relative;
height:0px;
width:0px;
}