/*
-----------------------------------------
Main Areas
-----------------------------------------*/

body {
	margin:0;
	padding:10px 10px 0px 10px;
	font-family : Arial, Helvetica, Verdana, sans;
	background-color: #B0B0B0;
	height: inherit;
}

.buehne {
	border: 0px solid #FFF;
	width: 100%;
	min-height: 100%;
	height: 100%;
	margin: 0px;
	padding: 0px;
	cellpadding: 0px;
	cellspacing: 0px;
}
.buehne_links {
	background: url(images/buehne_links_bg.jpg) left top repeat-y;
	widht: 115px;
}
.buehne_rechts {
	background: url(images/buehne_rechts_bg.jpg) left top repeat-y;
	min-widht: 115px;
}

#clearer {
	width: 0;
	height: 0;
	clear: both;
}

p {
	font-size: 10px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color: #000000;
}

#fliestext {
	font-size: 12px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color: #000000;
	text-align: justify;
}

a {
	color: #990000;
	text-decoration: none;
}

a:hover {
	text-decoration:underline;
}

img {
	border: 0;
}

h1 {
	font-family: Georgia, "Times New Roman", Times, serif;
	color: #000;
	margin: 0px;
	padding: 0px;
	line-height: -5;
}
h2 {
	font-family: Georgia, "Times New Roman", Times, serif;
	color: #000000;
	background: #EEEEEE;
	padding: 1px;
	margin: 3px;
	display: inline;
}

h3 {
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 18px;
	color: #333333;
	padding: 1px;
	margin: 3px;
	display: inline;
}

h4 {
	font-family: Georgia, "Times New Roman", Times, serif;
	color: #000000;
	font-size: 24px;
	padding: 1px;
	margin: 3px;
	display: inline;
}

td {
	valign: top;
	vertical-align: top;
	}
#infobox {
	width: auto;
	height: auto;
	padding: 8px;
	background: #F9F3D6;
	border: 1px solid #999999;
}

.infobox {
	width: auto;
	height: auto;
	padding: 8px;
	background: #F9F3D6;
	border: 1px solid #999999;
}
/*
-----------------------------------------
Head
-----------------------------------------*/
.head_links{
	background: url(images/head_links.jpg) left top no-repeat;
	height: 77px;
	width: 51px;
}
.head_rechts{
	background: url(images/head_rechts.jpg) left top no-repeat;
	height: 77px;
	width: 51px;
}
.head_titel{
	background: url(images/head_hintergrund.jpg) left top repeat-x;
	text-align: center;
	height: 77px;
}

/*
-----------------------------------------
Menu
-----------------------------------------*/
#menu_wrapper {
	width: 624px;
	font-family: Arial, Helvetica, sans-serif;
	font-weight: bolder;
	font-size: 80%;
	float: none;
	height: 32px;
}

#register a{
	height: 32px;
	width: 104px;
	background: url(images/tab.gif) top left no-repeat;
	float: left;
	display: block;
	padding: 7px 0px 0px 0px;
	color: #CCCCCC;
	text-align: center;
	text-decoration:none;
}

#noregister {
	height: 32px;
	width: 104px;
	background: url(images/tab.gif) top left no-repeat;
	float: left;
	display: block;
	padding: 7px 0px 0px 0px;
	color: #999999;
	text-align: center;
	text-decoration:none;
}

#register a:hover{
	background: url(images/tab_hover.gif) top left no-repeat;
	color: #FFFFFF;
}

#gallery_wrapper {
	width: 104px;
	float: left;
	height: auto;
	position: relative;
}

#submenu, #submenu1, #submenu2, #submenu3, #submenu4{
	font-size: 10px;
	top: 25px;
	left: 0px !important;
	float: left;
	clear: both;
	width: 104px;
	height: auto;
	padding: 7px 0px 5px 0px;
	background-color: #333333;
	z-index: 15000;
	position: absolute;
}

#submenu a, #submenu1 a, #submenu2 a, #submenu3 a, #submenu4 a{
	display: block;
	color: ccc;
	font-size: 10px;
	padding: 0px;
	margin: 0px;
}

#submenu a:hover, #submenu1 a:hover, #submenu2 a:hover, #submenu3 a:hover, #submenu4 a:hover{
	color: fff;
	text-decoration: none;
	background-color: #000;
}

/*
-----------------------------------------
Content
-----------------------------------------*/
.tcontent {
	/* background: url(images/background.jpg) left top repeat-x; */
	background: #EEEEEE;
	vertical-align: top;
	padding: 0px;
	margin: 0px;
	width: auto;
	}

#c {
	min-height:400px;
	height:auto !important;  /* für moderne Browser */
	height:400px;  /*für den IE */
	float: none;
	display: block;
	margin: 5px;
	margin-top: 20px;
	/* background: #EEEEEE; */
	text-align: left;
	
}
/*
-----------------------------------------
FOOTER
-----------------------------------------*/

#content_footer {
}

#test {
	background-color: #FFCC00;
	font-weight: bolder;
	}

