/* CSS Document fuer www.schlottag.com */



html,body {margin:0; padding:0; font-family:Arial, Helvetica, sans-serif; font-size:100.01%; color:rgb(255,255,255); min-height:100%; height:auto !important; height:100%; background-color: #AA0314;}

	

/* Schriftformatierung */

h1 {font-size:120%; font-weight:bold; color:#C8B000; text-align: center;}

h2 {font-size:100%; font-weight:bold;}

h3 {font-size:90%; font-weight:bold;}

p {font-size:80%; line-height:150%;}



/* Links */

a:link {color:#C8B000;}

a:visited {color:#C8B000;}

a:focus {color:#C8B000;}

a:hover {color:#C8B000;}

a:active {color:#C8B000;}





/* Menu */

.haupt_menu a:link     {font-family:Arial, Helvetica, sans-serif; font-size:80%; line-height:35px; border-bottom:1px solid rgb(0,0,0); color:rgb(255,255,255); display:block; background-image:url(/fileadmin/images_layout/button.jpg); text-decoration: none; text-align:center; background-repeat:repeat-x;}

.haupt_menu a:visited {font-family:Arial, Helvetica, sans-serif; font-size:80%; line-height:35px; border-bottom:1px solid rgb(0,0,0); color:rgb(255,255,255); display:block; background-image:url(/fileadmin/images_layout/button.jpg); text-decoration: none; text-align:center; background-repeat:repeat-x;}

.haupt_menu a:focus   {}

.haupt_menu a:hover  {background-image:url(/fileadmin/images_layout/button_over.jpg); background-repeat:repeat-x;}

.haupt_menu a:active  {}



.haupt_menu_act  {font-weight:bold;} 



.unter_menu               {font-size:90%; font-family:Arial, Helvetica, sans-serif; line-height:20px; color:rgb(255,255,255); text-decoration: none; text-align:center;}

.unter_menu a:link      {font-size:90%; line-height:20px; color:rgb(255,255,255); text-decoration: none;}

.unter_menu a:visited  {font-size:90%; line-height:20px; color:rgb(255,255,255); text-decoration: none;}

.unter_menu a:focus    { }

.unter_menu a:hover    { }

.unter_menu a:active    { }





/* Layoutboxen */



#layout {position:absolute; left:50%; margin-left:-600px; width:1200px; background-image:url(/fileadmin/images_layout/bg_red3.jpg); min-height:100%; height:auto !important; height:100%;}

#container {margin-left:250px; margin-right:250px; margin-top:20px; width:700px; min-height:100%; height:auto !important; height:100%;}              

#header {height: 100px; text-align: center;}

#inner {margin:0; padding:0;}

#content {width: auto; margin-top:0; margin-left:150px; margin-right:150px; padding-top:10px;}

#menuBox {position:absolute; margin-top: 60px; width:130px; background-color:#000; border: 1px solid #4f596f;}

#rechts {float:right; margin-top: 60px; width:130px; height:320px; background-color:#000;} /*  border: 1px solid #4f596f; */

#footer {margin-left:150px; margin-right:150px; padding-bottom:10px; background-color: #000; text-align:center; } /* border-top: 2px dotted #C8B000; */



/* Anpassungen Bilder */

img {border:none;}



/* Anpassungen footer */

.footer {font-family:Arial, Helvetica, sans-serif; font-size:80%;}





/* Formulare */



label {float:left; display:block; width:100px; margin-bottom:0px; padding-left:0px;}





input, select {float:left; width:250px; display:block; border:1px #4f596f solid; background:#FFF; font-family: Arial, Helvetica, sans-serif; font-size:80%; font-weight:bold; color:#666; margin-bottom:5px; padding:1px;}



textarea {

	font-family: Arial, Helvetica, sans-serif; font-size:80%; font-weight:bold; color:#666;
	width:auto;

	border:1px #4f596f solid;

	background:none;

	float:left;

	display:block;

	margin-right:50px;

	margin-top:3px !important;

	margin-top:0px; /*to fix ie6 position*/

}



/*clearing all floats and fix firefox and ie backgroundcolor-bug */

div.clearer {

	clear:both;

	font-size:1px;

	line-height:1px;

	display:block;

	height:1px;

}

 

form {width:200px; border:none;}



.form-button {

	margin-left:150px !important;

	margin-left:55px; /*to fix ie6 position*/

	width:100px;

}

.option {

	border:none;

	background:none;

	width:auto;

}

fieldset {

	color:#C8B000;

	border:none;

	padding-top:0px;

	padding-left:0px;

	padding-bottom:10px;

	display:block;

}

fieldset input {

	color:#C8B000;

	width:auto;

	border:1px #4f596f solid;

	background:none;

	float:left;

	display:block;

	margin-right:50px;

	margin-top:3px !important;

	margin-top:0px; /*to fix ie6 position*/

}

fieldset label {

	width:auto;

	float:left;

	display:block;

	padding-right:2px;

	font-size:80%; font-weight:normal; color:#FFF;

	white-space:nowrap; /*to fix ie6 wrapping*/

	background-color:#000;

}

fieldset textarea{

	color:#C8B000;

}

/* default styles for extension "tx_cssstyledcontent" */
	/* Captions */
	DIV.csc-textpic-caption-c .csc-textpic-caption { text-align: center; }
	DIV.csc-textpic-caption-r .csc-textpic-caption { text-align: right; }
	DIV.csc-textpic-caption-l .csc-textpic-caption { text-align: left; }

	/* Needed for noRows setting */
	DIV.csc-textpic DIV.csc-textpic-imagecolumn { float: left; display: inline; }

	/* Border just around the image */
	DIV.csc-textpic-border DIV.csc-textpic-imagewrap .csc-textpic-image IMG {
		border: 2px solid black;
		padding: 0px 0px;
	}

	DIV.csc-textpic { float:left; }
	
	DIV.csc-textpic-imagewrap { padding: 0; }

	DIV.csc-textpic IMG { border: none; }

	/* DIV: This will place the images side by side */
	DIV.csc-textpic DIV.csc-textpic-imagewrap DIV.csc-textpic-image { float: left; }

	/* UL: This will place the images side by side */
	DIV.csc-textpic DIV.csc-textpic-imagewrap UL { list-style: none; margin: 0; padding: 0; }
	DIV.csc-textpic DIV.csc-textpic-imagewrap UL LI { float: left; margin: 0; padding: 0; }

	/* DL: This will place the images side by side */
	DIV.csc-textpic DIV.csc-textpic-imagewrap DL.csc-textpic-image { float: left; }
	DIV.csc-textpic DIV.csc-textpic-imagewrap DL.csc-textpic-image DT { float: none; }
	DIV.csc-textpic DIV.csc-textpic-imagewrap DL.csc-textpic-image DD { float: none; }
	DIV.csc-textpic DIV.csc-textpic-imagewrap DL.csc-textpic-image DD IMG { border: none; } /* FE-Editing Icons */
	DL.csc-textpic-image { margin: 0; }
	DL.csc-textpic-image DT { margin: 0; display: inline; }
	DL.csc-textpic-image DD { margin: 0; }

	/* Clearer */
	DIV.csc-textpic-clear { clear: both; }

	/* Margins around images: */

	/* Pictures on left, add margin on right */
	DIV.csc-textpic-left DIV.csc-textpic-imagewrap .csc-textpic-image,
	DIV.csc-textpic-intext-left-nowrap DIV.csc-textpic-imagewrap .csc-textpic-image,
	DIV.csc-textpic-intext-left DIV.csc-textpic-imagewrap .csc-textpic-image {
		display: inline; /* IE fix for double-margin bug */
		margin-right: 10px;
	}

	/* Pictures on right, add margin on left */
	DIV.csc-textpic-right DIV.csc-textpic-imagewrap .csc-textpic-image,
	DIV.csc-textpic-intext-right-nowrap DIV.csc-textpic-imagewrap .csc-textpic-image,
	DIV.csc-textpic-intext-right DIV.csc-textpic-imagewrap .csc-textpic-image {
		display: inline; /* IE fix for double-margin bug */
		margin-left: 10px;
	}

	/* Pictures centered, add margin on left */
	DIV.csc-textpic-center DIV.csc-textpic-imagewrap .csc-textpic-image {
		display: inline; /* IE fix for double-margin bug */
		margin-left: 10px;
	}
	DIV.csc-textpic DIV.csc-textpic-imagewrap .csc-textpic-image .csc-textpic-caption { margin: 0; }
	DIV.csc-textpic DIV.csc-textpic-imagewrap .csc-textpic-image IMG { margin: 0; }

	/* Space below each image (also in-between rows) */
	DIV.csc-textpic DIV.csc-textpic-imagewrap .csc-textpic-image { margin-bottom: 5px; }
	DIV.csc-textpic-equalheight DIV.csc-textpic-imagerow { margin-bottom: 5px; display: block; }
	DIV.csc-textpic DIV.csc-textpic-imagerow { clear: both; }

	/* No margins around the whole image-block */
	DIV.csc-textpic DIV.csc-textpic-imagewrap .csc-textpic-firstcol { margin-left: 0px !important; }
	DIV.csc-textpic DIV.csc-textpic-imagewrap .csc-textpic-lastcol { margin-right: 0px !important; }

	/* Add margin from image-block to text (in case of "Text w/ images") */
	DIV.csc-textpic-intext-left DIV.csc-textpic-imagewrap,
	DIV.csc-textpic-intext-left-nowrap DIV.csc-textpic-imagewrap {
		margin-right: 1px !important;
	}
	DIV.csc-textpic-intext-right DIV.csc-textpic-imagewrap,
	DIV.csc-textpic-intext-right-nowrap DIV.csc-textpic-imagewrap {
		margin-left: 1px !important;
	}

	/* Positioning of images: */

	/* Above */
	DIV.csc-textpic-above DIV.csc-textpic-text { clear: both; }

	/* Center (above or below) */
	DIV.csc-textpic-center { text-align: center; /* IE-hack */ }
	DIV.csc-textpic-center DIV.csc-textpic-imagewrap { margin: 0 auto; }
	DIV.csc-textpic-center DIV.csc-textpic-imagewrap .csc-textpic-image { text-align: left; /* Remove IE-hack */ }
	DIV.csc-textpic-center DIV.csc-textpic-text { text-align: left; /* Remove IE-hack */ }

	/* Right (above or below) */
	DIV.csc-textpic-right DIV.csc-textpic-imagewrap { float: right; }
	DIV.csc-textpic-right DIV.csc-textpic-text { clear: right; }

	/* Left (above or below) */
	DIV.csc-textpic-left DIV.csc-textpic-imagewrap { float: left; }
	DIV.csc-textpic-left DIV.csc-textpic-text { clear: left; }

	/* Left (in text) */
	DIV.csc-textpic-intext-left DIV.csc-textpic-imagewrap { float: left; }

	/* Right (in text) */
	DIV.csc-textpic-intext-right DIV.csc-textpic-imagewrap { float: right; }

	/* Right (in text, no wrap around) */
	DIV.csc-textpic-intext-right-nowrap DIV.csc-textpic-imagewrap { float: right; clear: both; }
	/* Hide from IE5-mac. Only IE-win sees this. \*/
	* html DIV.csc-textpic-intext-right-nowrap .csc-textpic-text { height: 1%; }
	/* End hide from IE5/mac */

	/* Left (in text, no wrap around) */
	DIV.csc-textpic-intext-left-nowrap DIV.csc-textpic-imagewrap { float: left; clear: both; }
	/* Hide from IE5-mac. Only IE-win sees this. \*/
	* html DIV.csc-textpic-intext-left-nowrap .csc-textpic-text { height: 1%; }
	/* End hide from IE5/mac */

