/*Weitere Stylesheets*/
@import "stylesheet_content.css";
@import "stylesheet_horizontal_menu.css";
@import "tt_news.css";
@import "indexed_search.css";
@import "map.css";
@import "kiddog_tooltip.css";
@import "weather.css";
@import "ffnews.css";
@import "rgtabs.css";
@import "RTEconf.css";

#content-wrapper {
	padding-bottom:75px;
	height:auto;
	overflow:auto;
	/*background-color:#FF0000;*/
	clear: both;

}
/* problem in bidlergalerie << < - button verschoben*/
div.tx-cegallery-pi1-pagebrowser_back {
	width:auto;
}
/*Grundlegende Positionierung der einzelnen DIVs*/
#header {
	z-index: 1;
	position: absolute;
	background-color: #ffffff;
	top: 0;
	width: 954px;
	height: 211px;
}

#logo {
	position: absolute;
	background-image:url(../images/logo.jpg);
	background-repeat:no-repeat;
	width: 219px;
	height: 211px;
}
#logo a:hover {
	background-color:#FFFFFF;
}
#topbild {
	
	position: absolute;
	background-image:url(../images/topbild.jpg);
	background-repeat:no-repeat;
	left: 219px;
	width: 735px;
	height: 144px;
	
}

#topmenu {
	
	position: absolute;
	background: #67251D;
	background-repeat:no-repeat;
	left: 219px;
	top: 144px;
	width: 506px;
	height: 35px;
	
}

#suche {
	position: absolute;
	background: #FFFFFF;
	background-repeat:no-repeat;
	left: 730px;
	top: 153px;
	width: 229px;
	height: 35px;	
}

#suchfeld {
	width:135px;
	height:12px;
	font-size:10px;
}
#sprache {
	position:absolute;
	top:220px;
	left:900px;
}
#topmenu2 {
	position: absolute;
	color: #67251D;
	background: #F4F1EA;
	left: 219px;
	top: 179px;
	width: 735px;
	height: 32px;
}

#pfad {
	z-index:-1;
	position:absolute;
	background: #FFFFFF;
	background-repeat:no-repeat;
	left: 219px;
	top: 211px;
	width: 735px;
	height: 30px;
}

#left {
	position: absolute;
	top: 0;
	left: 0;
	/*background-color: #FFFFFF;*/
	width: 219px;
	height: 100%;
}

#leftmenu {
	position: relative;
	top: 210px;
	left: 0;
	width: 190px;
}
#contentright {
	width:224px;
	position:absolute;
	margin:0px 0 0 510px;
	padding-bottom:55px;
}
/*#innercontent {
	margin:0 145px 0 0;

}*/
#forummenu {
	position: relative;
	top:199px;
	left: 0;
	background-color: #FFFFFF;
	width: 190px;
}
/*IE 7 HACK*/
*+html #forummenu {
	top:210px;
}
/*Browserweiche TEST*/
* html #forummenu { /* nur fuer Internet Explorer */
  top:210px;      			/* Version 5.x */
  t\op:210px;	/* Version 6 */
}

#content {
	padding-bottom:75px;
	z-index:1;
	position:absolute;
	top: 250px;
	left: 220px;
	width: 735px;
	height: 100%;
	/*background-color: #E0F0F0;
	width: 735px;
	height: 100%;*/
}
#news {
	position: absolute;
	top: 700px;
	left: 219px;
	/*background-color: #E0F0F0;
	width: 735px;
	height: 100%;*/
}
/*-----------        Styledefinition Topmenu      ---------*/

.current a {
	letter-spacing:1px;
	font-weight:bold;
}
.currentT2 a {
	letter-spacing:1px;
	font-weight:bold;
}
.currentT2 ul a {
	letter-spacing:normal;
	font-weight:normal;
}
#topmenu ul {
	margin: 0px;
	padding: 0;
	list-style: none;
	position: relative;
	left: 10px;
}

#topmenu li {
	float: left;
	position: relative;
	top: 10px;
	color: #FFFFFF;
	/*padding: 2px 5px 2px 5px;*/
	font: normal 11px Verdana,Arial,Helvetica,sans-serif;
}
#topmenu li a {
	
	text-decoration: none;
	color: #FFFFFF;
}
#topmenu li a:hover {
	
	color: #67251D;
	background-color: #F4F1EA;
}
#topmenu li a:visited {}

#topmenu li.ACT {
	color: #F4F1EA;
}
/*-----------Styledefinition Leftmenu und Forummenu---------*/
/*left = div
  left1 = level1 im Menu
  left2 = level2 im Menu
  left3 = level3 im Menu*/

#leftmenu dl{
	margin:0;
}
#left1 dt {
	font-weight:bold;
}
#left1 dt a{
	display:block;
	line-height:1.50em;
	text-decoration:none;
	font-size:11px;
	padding:0 0 0 10px;
	/*padding:0 0 0 5px !important;*/
	color: #67251D;
}

#left1 dt a:hover {
	background-color:#EDEDEB;
}
#left2 dt{
	font-weight:normal;
}
#left2 dt a, #left2 dt a:visited {
	padding:0 0 0 30px;
	color: #515039;
}
#left2 dt a:hover {
	color: #67251D;
}
#left3 dt a, #left3 dt a:visited {
	background-color:#EDEDEB;
	padding:0 0 0 50px;
	color: #515039;
}
#left3 dt a:hover, #left3 dd a:hover {
	background-color:#FFFFFF;
	color: #67251D;
}
#left4 dt a, #left4 dt a:visited {
	padding:0 0 0 70px;
}
#current1 {
	background-color:#EDEDED;
	letter-spacing:1px;
}
#current1 dl dt a {
	
	font-weight:normal;
	letter-spacing:normal;
	background-color:#FFFFFF;
	/*text-transform:uppercase;*/
}
#current2 a{
	background-color:#EDEDED;
	font-weight:bold;
	letter-spacing:1px;
}
#current2 dl dt a{
	font-weight:normal;
	letter-spacing:normal;
}
#current3 a{
	font-weight:bold;
	letter-spacing:1px;
}
#current3 dl dt a{
	font-weight:normal;
	letter-spacing:normal;
}
#current4 a{
	font-weight:bold;
	letter-spacing:1px;
}
#current4 dl dt a{
	font-weight:normal;
	letter-spacing:normal;
}
/*-----------Styledefinition Brotkrummenmenu---------*/
#pfad div{
	position: relative;
	width:100px;
	top: 9px;
}
#pfad ul {
	margin: 0px;
	padding: 0;
	list-style: none;
	position: relative;
	left: 100px;
	top: -15px;
}

#pfad li {
	float: left;
	position: relative;
	top: 10px;
	font: normal 11px Verdana,Arial,Helvetica,sans-serif;
}
#pfad li a {
	text-decoration: none;
	color: #67251D;
}
#pfad li a:hover {}
#pfad li.ACT {}
#pdflink, #pdflink tbody, #pdflink tr, #pdflink td, #pdflink a {
	left:0;
	top:0;
	padding:0;
	margin:0;
}
#pdflink td {
	height:10px;
	text-align: center;	
}
#pdflink a {
	width:140px;
}
#innercontent {
	overflow:visible;
	padding-bottom:55px;
}


#contentlefte {
	padding-bottom:75px;
	margin: 0 555px 0 2px;
	position:absolute;
	top:2px;
	width:179px;
}
#contentnormale {
	padding:0;
	margin: 0 370px 0 185px;
	position:absolute;
	top:2px;
	width:179px;

}
#contentrighte {
	padding:0;
	margin: 0 190px 0 368px;
	position:absolute;
	top:2px;
	width:179px;
}
#contentrighteste {
	padding:0;
	margin:0 0px 0 551px;
	position:absolute;
	top:2px;
	width:179px;	
}

#footer {
	position:absolute;
	padding:5px 5px 5px 5px;
	background-color: #F4F1EA;
	height:30px;
	width:724px;
	bottom:0px;
	left:221px;
}
html>body #footer {  /* nur fuer moderne Browser! */
    position: fixed;
}
#footer div{
	float:left;	
}
#footMenu {
	padding: 2px 0 0 0;
	float:left;
}
#footer ul{
	margin:0;
	padding:0;
}
#footer li{
	color:#67251D;
	float:left;
	list-style: none;
}
#footer a {
	/*display: block;*/
	color: #67251D;
	text-decoration: none;
	/*padding: 0.25em 0.25em 0.25em 0.25em;*/
	/*margin: 3px 2px 2px 2px;*/
}