/* CSS Document */
body {background:#898989; width:100%; margin:0; padding:0; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:10pt; text-align:left;}
.clear {clear:both;}

/* für Browser, die min-width umsetzen */
.width {width:87%; min-width:800px; max-width:1180px; margin:0 auto;}

/* für IE`s  - min-width-hack von Stu Nicholls - http://www.cssplay.co.uk/boxes/minwidth.html */
* html .minwidth {border-left:760px solid #898989; position:relative; float:left; z-index:1;}
* html .page {margin-left:-760px; position:relative; float:left; z-index:2; text-align:left;}


/* Navigation oben */
#topMenu {width:100%; text-align:right; margin:3% auto 0 auto; padding:0; color:#990033; font-size:85%;}
#topMenu a {text-decoration:none; color:#990033; padding:3px; }
#topMenu a:hover { text-decoration:none; color:#fff; border-bottom: 3px solid #990033;}

/* Container */
#container {
	width:100%;
	margin:10px auto;
	background:transparent;
	text-align:left;
	border-top:4px solid #fff;
	border-left:4px solid #fff;
	border-right:4px solid #fff;
	border-bottom:4px solid #fff
}

/* Boxen */
.headerBox {width:75%; margin:0; padding:0; background:#555555 url(images/panorama.jpg) top left no-repeat; float:left; height:152px;}
.rightTopBox {width:25%; margin:0; padding:0; float:right; background:#333 no-repeat; height:152px;}
.leftContentBox {
	width: 75%;
	margin:10;
	padding:0;
	background:#555;
	float:left;
	min-height:400px;
	height:auto;
	text-align: center;
}
* html .leftContentBox {height:400px;}
.rightContentBox  {width:25%; margin:0; padding:0; background:#f5f7f6 url(images/rechts.png) top left repeat-y; float:left; min-height:400px; height:auto;}
* html .rightContentBox {height:400px;}
.footLeft { width:20%; margin:0; padding:0; background:#333 url(images/ulinks.png) top left no-repeat; float:left; min-height:140px; height:auto;}
* html .footLeft {height:140px;}
.footCenter {width:55%; margin:0; padding:0; background:#333 url(images/ucenter.jpg) right no-repeat; min-height:140px; height:auto; float:left;}
* html .footCenter {height:140px;}
.footRight { width:25%; margin:0; padding:0; background:#777; min-height:140px; height:auto; float:left;}
* html .footRight {height:140px;}

/* styles */

.rightTopBox h1 {text-align:center; text-indent:-9000px; margin:0; padding:0; color:#898989;}
.rightTopBox h1 a {display:block; height:140px; background: center no-repeat; text-decoration:none; margin:0; padding:0; color:#898989;}

.leftContentBox h1 {font-size:135%; color:#CC99FF; line-height:1.5em; margin:0; padding: 15px 0 0 20px;}
.leftContentBox h2 {font-size:125%; color:#fff; line-height:1.5em; margin:0; padding: 15px 0 0 20px; font-weight:normal; }
.leftContentBox p {font-size:95%; color:#cc99ff; line-height:1.5em; margin:0; padding: 10px 10px 5px 20px;}
.leftContentBox a {
	text-decoration:none;
	color:#cc99ff;
	border-bottom-width: 1px;
	border-bottom-style: none;
	border-bottom-color: #fff;
}
.leftContentBox a:hover {
	text-decoration:none;
	color:#6699FF;
	background-color: #555555;
}
.leftContentBox a.high {text-decoration:none; background:#fff; color:#990032;}
.leftContentBox a.high:hover {text-decoration:none; background:#990033; color:#fff;}


.footCenter ul {float: left; width: 20%; margin: 0; padding:15px 0 0 15px; list-style-type:none;}
.footCenter li {float: left; width:100%; margin: 0; padding-bottom:2px; list-style-type:none; text-indent:1em; font-size:90%; }
.footCenter li a {text-decoration:none; color:#666;}
.footCenter li a:hover {text-decoration:none; color:#990033;}
.footCenter p {float:none; margin:0; padding:15px; font-size:85%; color:#666; line-height:1.5em;}

.footRight p {font-size:100%; color:#CC99FF; padding:20px; font-weight:bold; text-align:center;}

/* Extra Footer */
#footer { clear:both; margin:0; padding:0;}
#footer a {
	text-decoration: none;
	color: #000;

}
.Stil5 a {
	font-family: Verdana, Geneva, sans-serif;
	text-decoration: none;
	color: #000;

}

/* Kontaktformular */
fieldset {margin:0; padding:20px 0 0 10px; border:1px solid #555; width:96%;}
form {padding:0; margin:0;}
fieldset legend {font-size:.9em; color:#fff; font-weight:bold; background:none; padding:0 0 0 5px;}
label {line-height:1.5em; float:left; height:20px; padding:0 0 0 5px; margin-top: 1px; margin-bottom: 10px; color:#fff; width:85px; font-size:.9em; }
.field { height:18px; float:left; width:150px; margin-bottom: 10px; background: #FFF; line-height:1.7em; color:#990032 ; text-indent:.5em; font-size:11px; border:1px solid #444;}
.multiple { height:32px; float:left; width:150px; margin-bottom: 10px; background: #FFF; line-height:1.7em; color:#990032 ; text-indent:.5em; font-size:11px; border:1px solid #444;}
.textarea { border:1px solid #444; width:170px; margin:0; padding:0; }
.button {font-family:Verdana, Arial, Helvetica, sans-serif; text-align:right; padding:4px; cursor: pointer; }
.submit{ float:none; padding:2px; margin-left:10px; font-size:.85em; font-weight:normal; font-family:Verdana, Arial, Helvetica, sans-serif; background:#fff; color:#990033; cursor: pointer; border-bottom:1px solid #444; border-right:1px solid #444; border-top:1px solid #999; border-left:1px solid #999;}
.submit:hover { padding:2px; cursor:pointer; background:#990032; border-bottom:1px solid #4A0018; border-right:1px solid #4A0018;  color:#fff; border-top:1px solid #cc0033; border-left: 1px solid #cc0033;}
.right {float:left; padding-right:25px;}
.Stil7 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: xx-small;
}
.width .minwidth .page #container .footRight .Stil5 {
	font-family: Verdana, Geneva, sans-serif;
	text-decoration: none;
	text-align: center;

}

