html, form, body {
    height:100%;width:100%;
	margin:0px;
	padding:0px;
	background-color:#fdefd3;
	font-family:verdana;
	font-family:verdana, Microsoft Sans Serif ,verdana,Geneva,verdana,Helvetica,sans-serif normal;
	color:#AC1B43;
	font-size:16px;
}

a {font-size:14px;}

/*h1 {font-size:16px;letter-spacing:1.5px}
h2 {font-size:16px;letter-spacing:1.5px}
h3 {font-size:16px;letter-spacing:1.5px}*/

h1 {font-size:16px;}
h2 {font-size:16px;}
h3 {font-size:16px;}

#outer{
    position:relative; top:2%;
    margin:auto;
	vertical-align:middle;
	padding:8px;
	min-height:530px;
	width:995px;
	overflow:hidden;
	background:url('/apps/pub/img/tischkultur/bg_container.jpg');
}

#inner{
    margin:auto;
	margin-left:22px;
	padding:0px;
	width:953px;
	overflow:hidden;
	border-bottom:3px solid #fdefd3;
}

#header{
    float:left;
    margin:auto;
	width:958px;
	height:73px;
}

#logo {float:left;margin-left:-22px;}

#date{
    float:right;
	height:50px;
	width:100px;
	background-color:#ccc;
}

#navigation{
	height:40px;
	padding-left:130px;
	float:left;
}

#mainnav{float:left;}

#mainnav a{
	font-size:15px;
	font-weight:bold;
    display:block;
	color:#fdefd3;
	padding:12px 12px 4px 10px;
	text-decoration:none;
}

#mainnav a:hover{
	font-size:15px;
	color:#ac1b43;
	text-decoration:none;
}

#mainnav a.active{
	color:#ac1b43;
}

#mainnav a.active:hover{
	color:#ac1b43;
	background-color:transparent;
}

#mainnav ul{
	margin:0px;
	padding:0px;
}

#mainnav li{
	height:40px;
	text-align:center;
	float:left;
	list-style:none;
}

#mainnav li:hover{
	height:40px;
	float:left;
	list-style:none;
}

#maintext input{
	color:#000000;
	border:#fff 1px solid;
	width:203px;
	height:16px;
	margin-bottom:6px;
}

#maintext textarea{
	color:#000000;
	border:#fff 1px solid;
	width:203px;
	height:75px;
	margin-bottom:6px;
}

#maintext select{
	color:#000000;
	border:#fff 1px solid;
	width:203px;
	height:20px;
	margin-bottom:6px;
}

#maintext p{
	margin:0px;padding:0px;
}

#subnav{clear:both;}

#subnav a{
	display:block;
	color:#fdefd3;
	font-size:13px;
	padding:8px 12px 13px 10px;
	text-decoration:none;
}

#subnav a:hover{
	font-size:13px;
	color:#ac1b43;
	text-decoration:none;
}

#subnav a.active{
	color:#ac1b43;
}

#subnav a.active:hover{
	color:#ac1b43;
	background-color:transparent;
}

#subnav ul{
	margin:0px;
	padding:0px;
}

#subnav li{
	height:40px;
	text-align:center;
	float:left;
	list-style:none;
}

#subnav li:hover{
	height:40px;
	float:left;
	list-style:none;
}

#content{background-color:#fdefd3;}

#left{
	font-size:11px;
	float:left;
	width:313px;
	margin:0px;
	color:#ac1b43;
	background-color:#fdefd3;
	border:3px solid #fdefd3;
	border-right:none;
    padding-bottom:9999px;
	margin-bottom:-9999px;
}


#left h1{padding-top:6px;padding-left:8px;}

#left .left.text {
	left:13px;
	width:300px;
	font-size:11px;
	margin:10px 0px 0 0px;
	padding:0 0 0 4px;
	line-height:16px;
	margin-left:5px;
}

#left .demo {
	position:absolute; bottom:49px;
}


#left .demo.top {
	position:absolute; top:81px;
}

#right{
	float:right;
	width:150px;
	background-color:yellow;
	padding-bottom:9999px;
	margin-bottom:-9999px;
}

#center {
    float:left;
	width:629px;
	padding:4px 2px 0px 6px;
	min-height:435px;
	background-color:#fdefd3;
}

 #maintext {
    float:left;
	width:629px;
	padding:0px 4px 0px 0;
 }

#footer{
    clear:both;
	width:958px;
	height:20px;
	overflow:hidden;
}

#path a{color:#AC1B43;font-size:12px;}

#mainnavfooter {float:left; padding-left:335px;height:20px;}
#mainnavfooter a{display:block;font-size:12px;padding:5px 5px 5px 14px;	color:#fdefd3;text-decoration:none;}
#mainnavfooter a:hover{font-size:12px;color:#ac1b43;}
#mainnavfooter  ul{margin:0px;padding:0px;}
#mainnavfooter  li{height:20px;float:left; list-style:none;}



#thumb {border: 3px solid #fdefd3;}


