﻿@charset "utf-8";
/* CSS Document */

/***********************************************
******  MAIN CSS DOSSÄBÄNGÄLER
***********************************************/

 
@import url(general.css);

* {
	padding: 0;
	margin: 0;
}

div#producer {
clear:right;
float:right;
color:#777777;
font-style:italic;	
font-size: 10px;
text-align: right;
margin-right: 10px;
}

/*div#producer img {
	height: 9px;
	width: 18px;
}*/
div#producer a {
font-style:italic;
font-size: 10px;		
}

div#producer a:hover {
 text-decoration: underline;
}

.tr-even, .tr-odd {
 height: auto;
 
}

.tr-even p, .tr-odd p {
	margin:0px;
}

.tx-wagrandomimage-pi1 {
 float: left;
 width: 210px;
}


.news-catmenu {
	width: 520px;

}

.tdline {
	border-bottom: 1px solid #777777;
	height: 15px;
	width:350px;	
}

.news-catmenu-NO {
 	width: 130px;
 	float: left;
}

html,body {
	background: #ffffff url(../statpics/page_bg.png) top left repeat-x;
	color: #ffffff;
}

p {
	margin:0 0 1em;
	padding: 0;
}

h2 {
   font-family: "Arial";
   font-size: 18px;
   color: #f37022;   
}

/*********************
*** DIV Formatierungen
*********************/
DIV#start_bild {
	text-align: center;
	background: url(../statpics/dossaebaengaeler.png) top left no-repeat;
	width: 689px;
	height: 588px;
	margin:auto auto;	
}

DIV#allwrap {
	min-height:800px;
	text-align: center;
	background: #0a0a0a url(../statpics/main_bg_changed.png) top left no-repeat;
	margin:0 auto;
	max-width:1000px;
	min-width:1000px;
	border-left: 1px solid #888888;
	border-right: 1px solid #888888;
	border-bottom: 1px solid #888888;
}

DIV#headerwrap {
	position: relative;
	left: 0;
	top: 0;
	float: left;
	height: 186px;
}

DIV#logo {
	position: relative;
	left: 20px;
	top: 10px;
	float: left;
	background: url(../statpics/logo.png) top left no-repeat;
	width: 202px;
	height: 173px;
	
}

DIV#topmenuwrap {
	position: relative;
	left: 0;
	width: 1000px;
	height: 39px;
	clear: both;
	background:url(../statpics/topmenu_bg.png) left top no-repeat;
}

DIV#topmenucontent {
	position: relative;
	left: 80px;
	top: 2px;
	width: 750px;
	height: 34px;
	float:left;
	/*text-transform:uppercase;*/
	/*border: 1px solid black;*/
}

DIV#mainwrap {
	position: relative;
	top: 8px;
	left: 0;

	width: 1000px;
	/*border: 1px solid white;*/
	float: left;
}

/****************
*** SIDE CONTENTS
******************/
DIV#startleft {
	clear:both;
	float:left;
	margin-left:16px;
	margin-right:10px;
	position:relative;
	text-align:left;
	top:0;
}
DIV#leftcontentwrap {
	position: relative;
	top: 0;
	left: 0;
	height: auto;
	width: 225px;
	float: left;
}

DIV#rightcontentwrap {
	position: relative;
	top: 0;
	left: 13px;
	width: 212px;
	float: left;
}


DIV#sidecontent {
	position: relative;
	top: 0;
	left: 0;

	float: left;
	text-align:left;
	margin-left: 6px;
	margin-right: 5px;
}

DIV#upperside {
	position: relative;
	clear: both;
	top: 0;
	left: 0;
	float: left;
	height: 10px;
	width: 212px;	
	line-height: 1px;
	background: url(../statpics/box_border_upper.png) top left no-repeat;	
}

DIV#middleside {
	position: relative;
	float: left;
	min-height:120px;
	top: 0;
	left: 0;	
	width: 212px;	
	background: #000000 url(../statpics/box_border_middle.png) top left no-repeat;	
}

DIV#lowerside {
	position: relative;
	clear: both;
	top: 0;
	left: 0;
	height: 10px;
	width: 212px;
	line-height: 1px;
	background: url(../statpics/box_border_bottom.png) top left no-repeat;
	margin-bottom: 5px;
	float: left;
}

div#sideheader {
	position: relative;
	left: 0px;
	top: 0px;
	height: 40px;
}
div#sideheader h2 {
	background: url(../statpics/header_bg.png) top left no-repeat;
	padding-left: 18px;
	padding-right:10px;
	padding-top:8px;
	text-align:left;
	width:185px;
	height:24px;
	color: #ffffff;
	text-transform:uppercase;
	font-size: 14px;
}


DIV#newsborder_upper {
	background: url(../statpics/news_border_upper.png) top left no-repeat;
	position: relative;
	top: 0;
	left: 0;
	height: 5px;
	width: 199px;	
	float: left;
	clear: both;
}

DIV#newsborder_middle {
	background: url(../statpics/news_border_middle.png) top left repeat-y;
	position: relative;
	top: 0;
	left: 0;
	width: 200px;	
	float: left;
}

DIV#newsborder_lower {
	background: url(../statpics/news_border_bottom.png) top left no-repeat;
	position: relative;
	top: 0;
	left: 0;
	height: 5px;
	width: 199px;	
	float: left;
}

DIV#tickercontent {
	width: 189px;
	margin-left: 5px;
	margin-right: 5px;
	min-height: 100px;
}

DIV#tickercontent a {
	color: #ffffff;	
}

DIV#tickercontent a:hover { 
	color: #F37022;	
	text-decoration: none;
}
/*********************************
*** Beadcrumbs
*********************************/


DIV#breadcrumbs {	
	height:40px;
	padding-left: 5px;
}

DIV#bread_left {
	background: url(../statpics/breadcrumbs_left_bg.png) top left no-repeat;	
	height: 25px;
	width: 11px;
	float: left;
}

DIV#bread_middle {
	background: url(../statpics/breadcrumbs_middle_bg.png) top left repeat-x;	
	height: 25px;
	width: auto;
	max-width: 550px;
	text-align:left;
	font-size: 10px;
	font-weight: bold;
	color: #FFF;
	float: left;
	padding-top: 5px;

}
DIV#bread_middle a {
	color: #FFF;
}


DIV#bread_right {
	background: url(../statpics/breadcrumbs_right_bg.png) top left no-repeat;	
	height: 25px;
	width: 11px;
	float: left;
}


/********************************
*** MAINCONTENT
********************************/
DIV#maincontentwrap {
	position: relative;
	top: 0;
	left: 0;
	height: 300px;
	width: 550px;
	float: left;
}

DIV#uppermain {
	position: relative;
	clear: both;
	top: 0;
	left: 0;
	height: 10px;
	width: 550px;	
	line-height: 1px;
	background: url(../statpics/main_border_upper.png) top left no-repeat;
}

DIV#middlemain {
	position: relative;
	clear: both;
	top: 0;
	left: 0;
	float: left;
	width: 550px;
	background: #000000 url(../statpics/main_border_middle.png) top left no-repeat;
}

DIV#lowermain {
	position: relative;
	clear: both;
	top: 0;
	left: 0;
	height: 10px;
	width: 550px;
	line-height: 1px;
	background: url(../statpics/main_border_bottom.png) top left no-repeat;	
}


DIV#maincontent {
	position: relative;
	top: 0;
	left: 7px;
	width: 536px;
	float: left;
}

DIV#maincontent_upper {
	background: url(../statpics/main_content_upper.png) top left no-repeat;
	position: relative;
	top: 0;
	left: 0;
	height: 10px;
	width: 536px;
	float: left;
}

DIV#maincontent_middle {
	background: url(../statpics/main_content_middle.png) top left repeat-y;
	position: relative;
	top: 0;
	left: 0;
	width: 536px;
	float: left;
	min-height:300px;
}

DIV#maincontent_lower {
	background: url(../statpics/main_content_lower.png) top left no-repeat;
	position: relative;
	top: 0;
	left: 0;
	height: 10px;
	width: 536px;
	float: left;
}



DIV#content span {
	position: relative;
	top: 0;
	margin-left: 10px;
	margin-right: 10px;
	float: left;
	clear: both;
	text-align: left;
}



/***********************************
*** MAIN MENU
***********************************/
div#mainnaviheader {
	position: relative;
	left: 0px;
	top: 0px;
	height: 40px;
}

#navicontent li {
	line-height: 20px;	
	width:212px;


}

div#mainnaviheader h2 {
	background: url(../statpics/header_bg.png) top left no-repeat;
	padding-left: 18px;
	padding-right:10px;
	padding-top:8px;
	text-align:left;
	width:213px;
	padding-right: 10px;
	width: 213px;
	height:24px;
	color: #ffffff;
	text-transform:uppercase;
	font-size: 14px;
}

/*UL#mainNavi {
float: left;
 background: none;
 
} */

small {
	font-size: 12px;
}

#mainNavi LI div {
 background: url(../statpics/main_menu_symb_nor.png) no-repeat;
 background-position: 20px 5px;   
 height: 20px;
 border-bottom:1px solid #888888;
 border-bottom-width: 1px;
 border-bottom-style:dotted;   
 
}

#navicontent LI a:hover {
 color:#F37022; 
 line-height: 20px;
 text-decoration: none;
/*background: url(../statpics/menu_rollover.png) top left no-repeat;*/
}
#mainNavi {  
float: left;
 background: none;
 margin: 0px;
 padding:0px; 
 padding-bottom: 15px;
 width: 202px;  
 text-align: left;
} 
 
#mainNavi li { 
 color: #ffffff;
 margin:0px 0 0px 0px; 
 background-image:none; 
 padding-left: 0px;
 vertical-align: middle; 
 text-indent: 35px;
} 
 

#mainNavi a { 
 color:#ffffff;
} 
 /*
#mainNavi li a:hover { 
 color:#F37022; 
font-weight: bold;
 line-height: 20px;
} */

#mainNavi li.mainMenuActive { 
 color: #ffffff; 
 width:212px;  
 vertical-align: middle; 
 margin: 0;
 border-bottom: none;
font-weight:bold;
background-color: none;
text-decoration: none;
} 

#mainNavi li.mainMenuCurrent { 
 color:#F37022;
 width:212px;  
 vertical-align: middle; 
 margin: 0;
 border-bottom: none;
font-weight:bold;
text-decoration: none;
} 

/******
** LEVEL 2
*******/

#subNavi1 { 
 z-index: 4;  
 margin:0px; 
 width:212px;  
 list-style:none;   
 background: none;
 vertical-align: middle; 
} 

#subNavi1 LI div {
 background: url(../statpics/main_menu_symb_nor.png) no-repeat;
 background-position: 35px 5px;   
 height: 20px;
}

#subNavi1 li { 
 margin:0px 0 0 0px; 
 list-style:none;  
 text-indent: 50px;
 font-weight: normal;
} 
 
#subNavi1 li.subMenuActive1 { 
 width:212px;  
 vertical-align: middle; 
 border-bottom: none;
 text-indent: 50px;
 font-weight:bold;
} 

#subNavi1 li.subMenuCurrent1 {
 color:#F37022; 
 width:212px;  
 vertical-align: middle; 
 border-bottom: none;
 text-indent: 50px;
 font-weight:bold;
} 


/******
** LEVEL 2
*******/

#subNavi2 { 
 z-index: 4;  
 margin:0px; 
 width:212px;  
 list-style:none;   
 background: none;
 vertical-align: middle; 
} 

#subNavi2 li { 
 font-weight:normal;
} 

#subNavi2 LI div {
 background: url(../statpics/main_menu_symb_nor.png) no-repeat;
 background-position: 50px 5px;   
 height: 20px;
 font-weight: normal;
}

#subNavi2 li.subMenuActive2 div { 
 font-weight:bold;
} 

  
 
 
#subNavi2 li.subMenuCurrent2 div { 
 font-weight:bold;
 color:#F37022;
} 

#subNavi2 li { 
 margin:0px 0 0 0px; 
 list-style:none;  
  text-indent: 65px;
   font-weight:bold;
} 

/******
** LEVEL 4
*******/

#subNavi3 { 
 z-index: 4;  
 margin:0px; 
 width:212px;  
 list-style:none;   
 background: none;
 vertical-align: middle; 
} 
 
#subNavi3 li { 
 margin:0px 0 0 0px; 
 list-style:none;  
   text-indent: 80px;
} 

#subNavi3 LI div {
 background: url(../statpics/main_menu_symb_nor.png) no-repeat;
 background-position: 65px 5px;   
 height: 20px;
 font-weight: normal;
}


li.subMenuActive2 #subNavi3 div { 
font-weight: normal;
} 

#subNavi3 li.subMenuCurrent3 div { 
font-weight: bold;
color:#F37022;
} 


/***********************************
*** TOP MENU
***********************************/
UL#topmenu {
	list-style-image:none;
	list-style-position:outside;
	list-style-type:none;
	margin:0;	
	padding: 0;
}

UL#topmenu a {
	/*display:block;*/
	font-family:"Arial";
	font-size: 12px;
	font-weight:bold;	
	color: #888888;
}


UL#topmenu LI {
	list-style-image:none;
	list-style-position:outside;
	list-style-type:none;
	margin:0;
	padding-left:0;
	float: left;
}

LI#topmenu_nor a:hover DIV#navientry {
	background: url(../statpics/topmenu_button_act.png) left top no-repeat;
	position: relative;
	top: 0;
	left: 0;
	height: 34px;
	width: 80px;
	float: left;
	padding:10px 0 0;
	color: #F37022;
	text-decoration: none;
}
/*
table#ticker_table {
	width: 190px;
	background-color:#000;

}*/
/*
DIV#tickerdiv {
 	background-color:#000 !important;
	width: 190px !important;
	height: 175px !important;
}*/
/***
* NAVI NORMAL ZUSTAND
***/
LI#topmenu_nor {
	background-image:none;
	float:left;
}

LI#topmenu_nor DIV#navientry {
	background: url(../statpics/topmenu_button_nor_alt.png) top left no-repeat;
	position: relative;
	top: 0;
	left: 0;
	height: 34px;
	width: 80px;
	float: left;
	padding:10px 0 0;
	text-decoration: none;
}

LI#topmenu_act DIV#navientry {
	background: url(../statpics/topmenu_button_act.png) top left no-repeat;
	position: relative;
	top: 0;
	left: 0;
	height: 34px;
	width: 80px;
	float: left;
	padding:10px 0 0;
	color: #F37022;
	text-decoration: none;
}


/***************
*** GÄSTEBUCH ANPASSUNGEN
****************/



/*-------------------------------------
 	Gaestebuch Anpassungen
--------------------------------------*/

.tx_veguestbook_pi1-submit-entry {
	margin-bottom:1em;
}

.tx-guestbook-entry-wrap {
	border: 1px solid #888888;	
	
}

.tx-guestbook-list-header {
	padding:1px 3px 1px 3px;
	background-color:#F37022;
	color: #ffffff;
	font-weight: bold;
}

.tx-guestbook-list-rowleft,.tx-guestbook-list-row {
	padding:1px 3px 1px 3px;
	
}

.tx-guestbook-list-small {
 	color: #666666;
	font-size: 9px;
}

.tx-guestbook-list-row {
	background-color:#000000;
/*border:1px solid #888888;*/
width:300px;
}
.tx-guestbook-list-rowleft {
background-color:#000000;
/*border:1px solid #888888;*/
width:200px;

}

span.tx-veguestbook-pi1-browsebox-strong {
clear:none !important;
float:none !important;
margin-left:0px !important;
margin-right:0px !important;
position:relative !important;
text-align:left !important;
top:0 !important;	
}

span.tx-guestbook-list-small {
clear:none !important;
float:none !important;
margin-left:0px !important;
margin-right:0px !important;
margin-bottom: 20px !important;
position:relative !important;
text-align:left !important;
top:0 !important;
color: #FFF;
}

.tx-veguestbook-pi1-browsebox-strong,.tx-ttnews-browsebox-SCell {
	font-weight: bold;
}

.csc-textpic-right {
	overflow:hidden;
}
