/********************
ALLGEMEIN
********************/
body {font-family:Trebuchet MS,Helvetica;font-size:11px;background-color:#ffffff;margin:15px 0 15px 0;padding:0;background-image:url(/images/bg_body.gif);}
h1 {font-size:12px;color:#000000;margin:0px;}
h3 {font-size:11px;color:#000000;font-weight:bold;margin:15px 0 0 0;padding:0;}
a:link, a:visited, a:active, a:hover {text-decoration:underline; font-weight:normal; color:#333333 !important; font-size:12px;}
a:hover {color:#920614 !important;}


/********************
CONTAINER
********************/
#container {color:#000000;width:770px; margin: 0 auto; border:1px solid black; background-color:#ffffff;}

/********************
HEADER
********************/
#header {width:770px;height:73px;padding:0;margin:0;background-color:#333333;}
#header img {float:left;width:140px;height:63px;margin:5px 0 0 55px;border:0}

/********************
TEASER
********************/
#teaser
{width:770px;padding:0;height:201px;margin:1px 0 0 0;}
#teaser .image
{height:200px;margin:0;padding:0;float:right;}
#teaser .image img
{height:200px;margin:0;padding:0;display:block}
#teaser #menucontainer
{list-style-type:none;background-color:#d4d4d4;width:269px;margin:0;padding:0;float:left;height:200px;display:block}
#teaser #menucontainer li
{padding:0;margin:0;border-bottom:1px solid #000000;}
#teaser #menucontainer a
{display:block; font-size:13px;padding:7px 3px 7px 10px;background-color:#920614;color:#eeeeee;text-decoration:none;}
#teaser #menucontainer a:link,
#teaser #menucontainer a:visited,
#teaser #menucontainer a:active
{color:#ffffff !important;background-color:#920614 !important;text-decoration:none;}
#teaser #menucontainer a:hover,
#teaser #menucontainer .activ
{color:#ffffff !important;background-color:#333333 !important;}

/********************
CONTENT
********************/
#content
{width:770px;clear:both;overflow:auto;margin:0;padding:0 0 20px 0;background-image:url(/images/bg_content.gif)}
#content #left
{width:520px;float:left;}
#content #left h2
{font-size:13px;color:#000000;margin:20px 20px 0 20px;padding:0;}
#content #left p,
#content #left form
{margin:0 20px 20px 20px;padding:10px 0 0 0;font-size:12px;}
#content #left a
{color:black !important}
#content #right
{width:250px;float:left;background-color:#d4d4d4;}
#content #right h2
{font-size:13px;color:#000000;margin:20px 20px 0 20px;padding:0;}
#content #right p
{margin:0 20px 0 20px;padding:10px 0 0 0;width:209px;overflow:auto;font-size:12px;}
#content .bt
{border-top:1px solid #d4d4d4;clear:left;}
#content #left .bild
{float:left;padding:10px 20px 20px 20px;display:block;}
#content #left ul
{margin:0;padding:0 0 0 18px;}
#content #left ul li
{margin:0 0 5px 0px;font-size:12px;}
#content #left form label
{width:80px; float:left;margin-bottom:15px;}
#content #left form .fehler
{margin-left:80px;color:#990000;display:block;clear:both;}
#content #left form input,
#content #left form textarea {width:350px;border:1px solid #333333;padding:0 3px;margin-bottom:15px;overflow:auto;font-family:Trebuchet MS,Helvetica;font-size:12px;}

#imageContainer {
	position:relative;
	margin:0 !important;
	padding:10px 20px 20px 20px;
	width:190px;
	height:113px;
	overflow:hidden;
	float:left;
}

#imageContainer img {
  display:none;
	position:absolute;
	left:20px;
	top:10px;
	width:150px;
	border:0;
}

textarea
{
  scrollbar-base-color:#333333;
  scrollbar-3d-light-color:#FFFFFF;
  scrollbar-arrow-color:#990000;
  scrollbar-darkshadow-color:#FFFFFF;
  scrollbar-face-color:#FFFFFF;
  scrollbar-highlight-color:#FFFFFF;
  scrollbar-shadow-color:#333333;
  scrollbar-track-color:#FFFFFF;
}


/********************
FOOTER
********************/
#footer
{width:770px;height:22px;color:white;padding:0;margin:1px 0 0 0;background-color:#920614;text-align:center}
#footer p
{margin:0;padding:2px 0 0 0;}
#footer a:link, a:visited, a:active
{text-decoration:underline;color:#ffffff !important;font-size:12px;}
#footer a:hover
{color:#d4d4d4 !important;}
