/* CSS Document */

*{
font-family:Arial, Helvetica, sans-serif;
}

body {
background:#FFFFFF;
margin:0px;
color:#999999;
width:100%;
}

img {
border:none;
}

td{
vertical-align:top;
text-align:left;
}


li {
list-style: square outside ;
}

table.conttab td {
border:1px solid #cdcdcd;
padding:2px;
}




table.main {
width:935px;

}

a.logolink{
position:absolute;
width:250px;
height:90px;
border:0px solid black;
display:block;
z-index:10;

}

td.logo {
height:100px;
color:#68676c;
background-color:#FFFFFF;
background-image:url(/img/logo.gif);

}

td.logo a {
color:#C4AF40;
text-decoration:none;
}

td.logo a:hover {
text-decoration:underline;
}

div.lang {
position:absolute;
width:935px;
margin-top:32px;
font-size:12px;
font-weight:bold;
text-align:right;
z-index:9;
}


table.navi {
color:#000000;
font-size:11px;
font-weight:bold;
height:30px;
background-color:#FFFFFF;
}

td.navi{
height:20px;
padding-left:100px;
background:#EAEAEA;
vertical-align:middle;
line-height:20px;
}

 td.content a, td.widecontent a {
 color:#C4AF40;
 text-decoration:none;
 font-weight:bold;
 }

td.content a:hover, td.widecontent a:hover {
text-decoration:underline;
}


table.navi a{
text-decoration:none;
color:#000000;
}

table.navi a:hover, table.navi a.over{
color:#c4af40;
}

img.navspacer {
height:1px;
width:10px;
}


td.emo {
width:565px;
height:272px;
}

td.content {
background:#eaeaea;
padding:25px 65px 10px 18px;
color:#68676c;
font-size:11px;
line-height:140%;
font-weight:normal;
width:272px;
}

td.widecontent {
background:#eaeaea;
padding:25px 65px 10px 18px;
color:#68676c;
font-size:11px;
line-height:140%;
font-weight:normal;
width:497px;
}


h1 {
font-size:14px;
font-weight:bold;
color:#000000;
margin:0px 0 20px 0;

}


td.sub {
background:#ffffff;
height:200px;
font-size:11px;
}

/*
table.news{
margin: -33px 0 0 27px;
z-index:100;
}
*/

table.news{
position:absolute;
top:374px;
left:23px;
color:#000000;
font-size:11px;
width:864px;
height:250px;
}


/* für IE 6 
*html table.news{
position:fixed;
top:-30px;
left:50%;
margin-left:0px;

}*/

table.news a{
color:#c4af40;
text-decoration:none;
}

table.news a:hover{

text-decoration:underline;
}


table.news td.subnav{
border:1px solid #c2c3c5;
border-bottom:none;
padding:50px 24px 0px 5px;
width:245px;
/*height:229px;*/
height:240px;
}


td.subnav div{

margin:0px 0px 7px 16px;
text-indent:-16px;
}

/* $änderung im IE da FF das box-modell in der höhe falsch darstellt */
html *table.news td.subnav{
height:178px;
}



table.news td.c1{
border:1px solid #c2c3c5;
padding:80px 4px 0px 80px;
width:178px;

}

/* $änderung im IE da FF das box-modell in der höhe falsch darstellt */
html *table.news td.c1{
height:136px;
}

table.news td.c2{
width:22px;
}

table.news td.c3{
border:1px solid #c2c3c5;
padding:80px 4px 0px 4px;
width:165px;
}

table.news td.c4{
width:22px;
}

table.news td.c5{
border:1px solid #c2c3c5;
padding:80px 185px 0px 4px;
width:190px;
}

div.title {
color:#FFFFFF;
font-weight:bold;
font-size:16px;
margin:25px 0 0 100px;
}

table.foot {
height:22px;
font-size:11px;
color:#999999;
}

table.foot a {
text-decoration:none;
color:#999999;
margin-left:5px;
margin-right:5px;
}

table.foot a:hover {
text-decoration:underline;
}

table.foot input {
height:12px;
width:120px;
font-size:11px;
border:1px solid #999999;
margin:0px 0 -0 0;
}


/* Longtext fixes */

.leftside {
	background-color:#FFFFFF;
	}


/* Added for Content */
.searchtitle {
	font-size:16px;
	font-weight:bold;
	margin-bottom:0px;
	padding-bottom:0px;
}

.newsbild {
	float:left;
	margin-left:730px;
	width:180px;
	height:110px;
	margin-top:50px
}

*html .newsbild {
	margin-left:365px;
	margin-right:0px;
}


/* New Subnavi */
div.subnavi_topline {
	position:absolute;
	top:374px;
	margin-left:22px;
	pixelLeft:0;
	z-index:100;
	}
div.subnavi_leftline {
	position:absolute;
	top:374px;
	margin-left:22px;
	pixelLeft:0;
	z-index:100;
	}
div.subnavi_rightline {
	position:absolute;
	top:374px;
	margin-left:297px;
	pixelLeft:0;
	z-index:100;
	}

div.subnavigation {
	position:absolute;
	top:374px;
	left:23px;
	width:270px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#000000;
	border:1px solid #CCCCCC;
	padding: 40px 10px 20px 10px;
	z-index: 100;
	
	}
	

	


div.subnavigation div {
	float:left;
	clear:both;
	margin-bottom:10px;
	padding-left:10px;
	}

div.subnavigation a {
	color:#c4af40;
	text-decoration:none;

	}

div.subnavigation a:hover {
	text-decoration:underline;
	}


b.on a {
color:#000000;

}


table.footer {
	background-color:#FFFFFF;
	border-top:1px solid #CCCCCC;
	margin-top: 10px;
	}


.comment {
	width:210px;
	border:1px solid #666666;
	height:200px;
	padding:4px;
	font-size:12px;
	}
.feld {
	width:130px;
	border:1px solid #666666;
	padding:2px;
	}	
