* {
	margin : 0;
	padding : 0;
}
.clear {
	clear : both;
}
.lynx {
	display : none;
}
body {
	background-image : url(../img/bg.jpg);
	background-repeat : repeat-x;
	background-color : #E9D68C;
	font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size : 12px;
	text-align : left;
}
#header {
	width : 972px;
	height : 179px;
	margin-top : 10px;
	color : black;
	background-image : url(../img/header.jpg);
}
#movie {
	position : absolute;
	left : 215px;
	top : 34px;
}
#imp {
	position : absolute;
	left : 800px;
	top : 12px;
	color : #E9D68C;
}
#imp a:link, #imp a:active, #imp a:visited {
	font-weight : bold;
	color : #E9D68C;
	text-decoration : none; 	
}
#imp a:hover {
	text-decoration : underline;	
}
#kontakt {
	position : absolute;
	left : 320px;
	top : 162px;
	color : #E9D68C;
}
#rahmen {
	width : 1000px;
}
#sidebar {
	width : 200px;
	margin : 5px 0 0 10px;
	background-image : url(../img/sidebar.jpg);
	background-repeat : repeat-y;
	height : 570px;
	color : #E9D68C;
	float : left;
}
#sidebar #navi {
	width : 180px;
	margin-left : 10px;
	margin-top : 10px;
}
#sidebar #navi ul {
	list-style : none;
	margin : 0 0 0 10px;
	line-height : 20px;
}
#sidebar #navi a:link, #sidebar #navi a:active, #sidebar #navi a:visited {
	color : #E9D68C;
	text-decoration : none;
	font-size : 1.1em;
	font-weight : bolder;
}
#sidebar #navi a:hover {
	text-decoration : underline;
}
#sidebar .split {
	margin-top : 10px;
	background-image : url(../img/split.jpg);
	background-repeat : no-repeat;
	width : 200px;	
}
#sidebar #event {

}
#sidebar #event .sidebox {
	margin : 5px 0 0 20px;	
}
#sidebar #event .sidebox h4 {
	font-size : 1.2em;
	font-weight : bold;
	margin : 5px 0;	
}
#content {
	width : 750px;
	float : left;
	margin-left : 10px;
	line-height : 1.5em;
}
#content a:link, #content a:active, #content a:visited {
	text-decoration : none;
	padding : 3px 5px;
	background-color : #FAD18F;
	border : 1px solid #931A2B;	
	color : #931A2B;
	font-weight : bolder;
}
#content a:hover {
	color : #FAD18F;
	background-color : #931A2B;
	border : 1px solid #FAD18F;	
}
#content.box a:link, #content.box a:active, #content.box a:visited {
	text-decoration : none;
	padding : 3px 5px;
	background-color : #FAD18F;
	border : 1px solid #931A2B;	
	color : #931A2B;
	font-weight : bolder;
}
#content.box a:hover {
	color : #FAD18F;
	background-color : #931A2B;
	border : 1px solid #FAD18F;	
}
#content.shooter a:link, #content.shooter a:active, #content.shooter a:visited {
	text-decoration : none;
	padding : 3px 5px;
	background-color : #FAD18F;
	border : 1px solid #931A2B;	
	color : #931A2B;
	font-weight : bolder;
}
#content.shooter a:hover {
	color : #FAD18F;
	background-color : #931A2B;
	border : 1px solid #FAD18F;	
}
#content h2 {
	font-size : 1.4em;
	font-weight : bold;
	margin : 5px 0;	
}
#content h1 {
	font-size : 1.6em;
	font-weight : bold;
	margin : 5px 0;	
}
#content h3 {
	font-size : 1.2em;
	font-weight : bold;
	margin : 5px 0;	
}
#content h4 {
	font-size : 1.1em;
	font-weight : bold;
	margin : 5px 0;	
}
#footer {
	margin-top : 10px;
	margin-left : 10px;
	height : 25px;
	background-color : #901c29;
	width : 1000px;
	text-align : center;
}
#footer p {
	color : #E9D68C;
	line-height : 25px;
}
fieldset {
	width : 550px;
	border-top : 4px double #5f3131;
	border-bottom : 0px double #5f3131;
	border-left : 0px solid #5f3131;
	border-right : 0px solid #5f3131;
	padding : 5px 0;
	margin : 10px 0;
	font-size : 11px;
	text-align : left;
	vertical-align : top;
}
fieldset legend {
	border-top : 1px solid #5f3131;
	border-bottom : 1px solid #5f3131;
	border-left : 1px solid #5f3131;
	border-right : 1px solid #5f3131;
	padding : 2px 10px 2px 10px;
	margin : 0px 5px;
	color : #5f3131;
	font : normal small-caps 14px georgia, "Bitstream Vera Serif", Times New Roman, serif;
	letter-spacing : 1px;
	background : #fffedf;
}
fieldset span {
	font : small-caps 12px  georgia, "Bitstream Vera Serif", Times New Roman, serif;
}
#feedback_form div {
	clear : both;
	margin : 5px 20px;
}
#feedback_form input.button {
	border : 1px solid;
	border-color : #ccc #999 #999 #ccc;
	padding : 2px 10px 2px 10px;
	margin : 10px 0px 0 auto;
	color : #fffedf;
	font : normal small-caps 11px Verdana, Arial, sans-serif;
	letter-spacing : 1px;
	background : #5f3131;
	float : right;
}
#feedback_form input.button:hover {
	border : 1px solid;
	border-color : #5f3131;
	padding : 2px 10px 2px 10px;
	margin : 10px 0px 0 auto;
	color : #5f3131;
	font : normal small-caps 11px Verdana, Arial, sans-serif;
	letter-spacing : 1px;
	background : #fffedf;
	float : right;
	cursor : hand;
	cursor : pointer;
}
#feedback_form input.feed {
	float : right;
	margin-right : 0px;
}
input.feed {
	border-width : 0 0px 1px 0;
	border-style : dotted;
	background : transparent;
	border-color : #5f3131;
	width : 250px;
	font : 11px "Courier New", Courier, monospace;
	color : #5f3131;
}
#feedback_form textarea {
	border : 1px solid;
	border-color : #5f3131;
	color : #950006;
	float : right;
	margin-right : 0px;
	width : 380px;
}
label.inline {
	width : 200px;
/*	vertical-align : top;*/
	float : left;
	text-align : right;
}
.box {
	text-align : center;
}
