html, body {height: 100%;}
body {margin:0; padding:0; color:#333; font-size:12px; line-height:20px; font-family:Arial,Verdana,Helvetica,Geneva,Swiss,SunSans-Regular; background-image:url(../templates/images/back.gif); }

#center { width: 900px; margin: auto auto; position: relative; }
* html #center {margin:auto; height: 100%;}

#head { z-index:1; width: 900px; height:110px; margin:0px; padding:0px; }
	#head_logo { position:absolute; margin-left:-40px; padding-top:30px; float:left; }
	#head_navi2 { text-transform:uppercase; margin:0px; padding:0px; position:absolute; right:0px; top:10px; }
		#head_navi2 ul { margin:0px; list-style-type:none; padding:0px; margin-top:0px; }
		#head_navi2 ul li {  margin:0px; padding-right:0px; padding-left:25px; float:left; }
		#head_navi2 ul a { color:#c6b982; font-size:12px; line-height:12px; text-decoration:none; font-weight:bold;}
		#head_navi2 ul a:hover { color:#fff; }
		#head_navi2 a.subnavi_act  { color:#fff; }
		#head_navi2 a.subnavi_cur  { color:#fff; }
	#head_navi { font-family:Georgia; height:30px; width:500px; position:absolute; right:0px; top:80px;}
		#head_navi ul { margin:0px; list-style-type:none; padding:0px; margin-top:0px; }
		#head_navi ul li { margin:0px; text-align:center; float:left; }
		#head_navi ul a { background-image:url(../templates/images/back_button.jpg); background-repeat:no-repeat; width:125px; height:27px; display:block; color:#330033; padding-top:3px; font-size:14px; font-weight:normal; font-style:italic; text-decoration:none; }
		#head_navi ul a:hover { background-color:#FFF; background-image:none;}
		#head_navi a.subnavi_act  { background-color:#FFF; background-image:none;}
		#head_navi a.subnavi_cur  { background-color:#FFF; background-image:none;}

#content { background-color:white; z-index:1o; text-align:left; width:800px; border-bottom:none; margin:auto; clear:left; margin-bottom:0px; padding:50px; padding-top:10px;}
	#news_content { float:left; width:278px; padding-bottom:10px; margin-left:60px; }
	
	#main_content { float:left; padding:0px; width:500px; min-height:400px;}
	#main_content a, #main_content p a    { }
	#main_content a:hover, #main_content p a:hover { color:#333; text-decoration:underline; }
	#main_content a.mb, #con_content p a.mb   { border-bottom:0px;}
	#main_content ul { margin:0px 0px 10px 15px; list-style-image: url(/fileadmin/templates/images/plus.gif); padding:0px; }
	#main_content ol { margin:0px 0px 0px 15px; padding:0px; }
	#main_content ul li { margin:0px; }
	
	#side_content { float:left; margin-left:50px; width:250px;}
	#subnavi_content { text-transform:uppercase; height:25px; text-align:right;  width:490px; padding-left:350px; padding-top:10px; padding-bottom:10px; border-bottom: 1px dotted black; margin-bottom:50px; }
		#subnavi_content ul { margin:0px; list-style-type:none; padding:0px; margin-top:0px; }
		#subnavi_content ul li { margin:0px; float:left; padding-right:20px;}
		#subnavi_content ul a { color:#c6b982; font-size:12px; line-height:12px; text-decoration:none; font-weight:bold;}
		#subnavi_content ul a:hover { color:#330033; }
		#subnavi_content a.subnavi_act  { color:#330033; }
		#subnavi_content a.subnavi_cur  { color:#330033; }
	

p { margin:0px; margin-bottom:10px; }
h1 { color:#330033; font-family:Georgia; font-style:italic; font-size: 30px; line-height: 30px; margin:0px; padding:0px; padding-bottom:10px; font-weight:normal;}
h2 { color:#333; font-size: 18px; line-height: 18px; margin:0px; padding-bottom:20px; }
h3 { color:#330033; font-family:Georgia; font-size: 20px; line-height: 22px; font-style:italic; margin:0px; padding:0px; padding-bottom:5px; font-weight:normal; }

.clearer { clear:both; border-bottom:1px dotted black; border-top:none; }
.internal-link { text-decoration:none; }
a:focus { -moz-outline: 0px dotted; }

/* ab hier alte Styles */



a img {border: 0;}
.hide { display: none; }
.content {padding-bottom:15px;}
.indent { padding-left:15px; }

.contenttable { padding:0px; margin:0px; width:410px; }
.contenttable p{ padding:0px; margin:0px; font-size: 10px; line-height: 14px; color:#333; }
.contenttable td{ margin-bottom:0px; border:1px solid white; background-color:#EEEEEE; padding:2px;}
.contenttable tr{ background-color:#EEEEEE;}

/* ----------------------Formular-Styles--------------------------------------------- */
.tx-powermail-pi1 { }
.tx-powermail-pi1 label { display:block; float:left; width:150px; }
.tx-powermail-pi1 fieldset { border:none; margin:0px; padding:0px; }
.tx-powermail-pi1 legend { display:none; }
.tx-powermail-pi1 textarea { font-size:12px; line-height:14px; font-family:Arial,Verdana,Helvetica,Geneva,Swiss,SunSans-Regular; padding:2px; }
.tx-powermail-pi1 .tx_powermail_pi1_fieldwrap_html { margin-bottom:5px; }
.tx_powermail_pi1_fieldwrap_html_checkbox_title { display:none; }
#powermaildiv_uid6, #powermaildiv_uid8, #powermaildiv_uid11, #powermaildiv_uid12 { border-top:1px dotted #333; margin-top:10px; padding-top:10px; }


/* ----------------------News-Styles--------------------------------------------- */
.news-list-container { }
.news-list-item  { margin-bottom:30px; padding:0px; }
.news-list-item a { color:#330033; text-decoration:none; font-weight:normal; }
.news-list-date { display:block; font-size:10px; }
.news_list_image { float:left; width:120px; }
.news_list_content { float:left; width:380px; }
.news-list-morelink { margin-top:-10px; text-align:right; }
.news-list-morelink a { color:#c6b982; font-size:10px; }

.news-latest-container { font-size:12px; line-height:16px; padding:10px; background-image:url(../templates/images/news_back.gif); background-repeat:no-repeat;}
.news-latest-container h2 { text-transform:uppercase; font-size:12px; line-height:12px; width:256px; border-bottom:1px dotted #333; padding-bottom:5px;}
.news-latest-container h3 { padding:0px; font-size:12px; line-height:16px; margin:0px; color:#333; font-weight:bold; font-family:Arial,Verdana,Helvetica,Geneva,Swiss,SunSans-Regular; }
.news-latest-container a { font-size:12px; text-decoration:none; color:#990033; text-transform:uppercase; }
.news-latest-container p { display:inline; }
.news-latest-container .news-latest-item { padding-top:3px; padding-bottom:3px; border-bottom:1px dotted #333; }
.news-latest-container .news-latest-date { font-size:12px; line-height:12px; font-weight:bold; display:block; }
.news-latest-container_end { height:5px; width:278px; background-image:url(../templates/images/news_back_bottom.gif); background-repeat:no-repeat;}

.news-single-timedata { float:right; }
.news-single-img { float:right; margin-left:10px; }
.news-single-img a{ border:none !important; }
.news-single-imgcaption { font-size:10px; }
.news-single-item h4 { color:#394E6E; font-family:Georgia; font-size: 16px; line-height: 20px; margin:0px; padding:0px; padding-bottom:5px; padding-top:10px;}


/* ----------------------Sponsoren-Styles--------------------------------------------- */
#sponsoren_content { text-align:left; }
