@import url(news.css);



*{

	margin:0;

	padding:0;

    border:0;

}





html, body{

    height: 100%;

    background: url("bg.jpg");

}



body{

    font: 76% trebuchet ms,verdana,arial,sans-serif;

    text-align:center;





}





/*

###############  TYPOGRAFIE  ###############

*/

ul, li {
	list-style: none;
}

a {

text-decoration:none;


}

li a.active{
	color: #dc8019;
}
li a.aktiv{
	color: #fce101;
}

p a, #links a, #content li a { border-bottom:2px solid #D1CBBA; color:#000000; background:#F5EFE1;}


p a:hover, #links a:hover, #content a:hover { border-bottom:2px solid #DC8019; color:#000; background:#F7F5ED; }



p {

    margin: 1em;

    line-height: 18px;

}

#content ul {
	margin-left: 15px;
}

#content li {
	list-style: none;
	margin: 1em;
	line-height: 16px;
}


#footer p{

    color:#FCFFF5;

}



h1{

    font-size:16px;

    margin: 1em;

}

h2, h3{

    font-size:14px;

    margin: 1em;

}



#links h1 {

	margin: 1em;

	margin-right: 0px;

	display: block;

	background: #eba136;

	color:#FFF;

	line-height: 20px;

	padding: 5px 15px;

	border-right: #fff solid 1px;

	font-size: 100%;

}

#rechts h1 {

	margin: 1em;

	margin-left: 0px;

	display: block;

	background: #dc8019;

	color:#FFF;

	line-height: 30px;

	line-height: 20px;

	padding: 5px;

	text-align: right;

	font-size: 100%;

}



.clear{

	clear: both;

}

/*

###############  BOXMODEL  ###############

*/



#main-container{

    text-align:left;

    height: auto;

    width:846px;

    margin:0 auto;

    position: relative;

	padding-bottom: 15px;

    height: auto !important;

    height: 100%;

    background:url("images/bg_body.png") repeat-y;   



}



#header_wrap{

	background: url(images/bg_body_top.png) top no-repeat;

	height: 30px;

	margin:0 auto;

}



#header{

    width:800px;

	height:100px;

    margin: auto;

    padding-top: 30px;

}



#logo{

	position: absolute;

	top: 10px;

	left: 60px;

}



#navi_top{

	position: absolute;

	height: 40px;

	width: 130px;

	top: 30px;

	left: 690px;

}



#navi_top img{

	margin: 0px 5px;

}



#navi_wrap{

	width: 800px;

	height: 70px;

	background: url(images/navi_bg.gif) no-repeat;

	margin: 10px auto;

}



#main_navi, #sub_navi{

	width: 740px;

	margin: auto;

	color: #FFF;

}



#main_navi{

	height: 40px;

}



#main_navi ul, #sub_navi {

list-style-type: none;

margin: 0;

padding: 0;

}



#main_navi li{

	display: inline;

	height: 40px;

}



#main_navi li a{

	line-height: 40px;

	float: left;

	margin: 0 10px;

	text-decoration: none;

	font-size: 120%;

	font-weight: bold;

	text-transform: uppercase;

        color: #FCFFF5;

        text-decoration: none;

        background:none;

}



#main_navi li a:hover, #sub_navi li a:hover, #main_navi li{

	color: #EBA136;

}





#sub_navi{

	width: 740px;

	margin: auto;

	margin-top: 5px;

	height: 20px;

}



#sub_navi li {

	display: inline;

	height: 20px;

}



#sub_navi li a{

	line-height: 20px;

	float: left;

	margin: 0 10px;

	text-decoration: none;

	color:#FFF;



}



#sub_navi li a:hover, #sub_navi li a:aktiv {

		color: #fce101;

}



#teaser{

	width: 740px;

	height: auto;

	margin: 10px auto;

}



#teaser p {

	padding: 0px;

	margin: 0px;

	line-height: auto;

}



#content-container{

    padding-bottom: 40px; 

    width: 770px;

    margin: auto;

}

#links{

	float:left;

	width:320px;

    color:#333;

    background-color:transparent;

}



#rechts{

	float:right;

	width:450px;

}



#rechts .csc-textpic-imagewrap {

	padding: 0 1em;

}

.bild {

	float: right;

}



#content{

	float:left;

	width:480px;

    color:#333;

    background-color:transparent;

    padding-left: 20px;

}



#content img {

padding: 5px;

border: solid  2px #D1CBBA}



#content a, #right a, #rechts a, #links a {

		color: #000;

}



* +html #content h1{

	padding-left: 30px;

	margin-left: 0px;

}

#content h1{

	

	line-height: 50px;

	background: url(images/h1.png) no-repeat;

	padding-left: 15px;

	margin-left: 0px;

}



#right{

	background: url(images/box.png) no-repeat;

	float:right;

	width:200px;

	margin: 20px 20px 0px 0px;

	 behavior: url(iepngfix.htc);

}



#footer{

    clear:both;

    width:846px;

    background: url(images/footer.png) center bottom no-repeat;

    color: #fff;

    height: 52px;

    margin: auto;

    margin-bottom: 30px;

}



#footer a{

color:#FFF;}



#copyright{

	width: 740px;

	margin:auto;

	line-height: 40px;

	text-align: center;

	}

















/***************************************************************TYPO3 Mailform start*/











.csc-mailform {



	border:none;



}















.csc-mailform-forum {



	background-color:#fff5e5;



	border: 1px solid #666666;



}















.csc-mailform-field {



	display: block;



	margin: 2px;



	padding: 2px;







}











.csc-mailform label, .csc-mailform-forum label{



	display: block;



	width: 200px;



	float: left;



	text-align: left;



	margin: 2px 0px;

	margin-left: 35px;



	padding:0;







}























.csc-mailform input, .csc-mailform textarea {



	font-family: Verdana,Arial,Helvetica;



	color: #000000;



	background-color:f1f1f1;



	border: 1px solid #666666;



	width: 180px;



	padding: 2px 0px;



	font-size: 8pt;











}







.mf-select {



	font-family:Verdana, Arial, Helvetica, sans-serif;



	font-size:11px;



	color:#225688;



	/*width:180px;*/



	float:left;



	border: 1px solid #333333;



	}











.mf-check {



	font-family:Verdana, Arial, Helvetica, sans-serif;



	font-size:11px;



	color:#225688;



	width:50px;



	background-color:#F1F7FB;



	border: 1px solid #666666;



}















#mailformformtype_mail{



border:none;



}







.csc-mailform-submit{



width:100px;



height:31px;



background:#cccccc;



color:#FFFFFF;



margin-left:235px;



border:none;



cursor:hand;!important



}















.csc-mailform-submit:hover{







/*	background-color:#01133B;



	border: 1px solid white;



	color:#FFFFFF;*/



}











.csc-mailform-radio legend {display:none;}











/***************************************************************TYPO3 Mailform ende*/
