@charset "utf-8";
/* CSS Document */

body 						{ padding:0; margin:0; border:0; background-color:#f7a417; font-family:"Trebuchet MS", Arial, Helvetica, sans-serif; font-size:13px; line-height:20px; }
.clear						{ clear:both; }
#wrap						{ width:810px; margin:auto; }
#header						{ height:154px; background:url(../images/header.jpg) no-repeat; margin-top:40px; }
#site						{ background:url(../images/bg.jpg) repeat-y; padding-top:5px; }

#textbox a					{ text-decoration:none; border-bottom:dashed 1px #0a71b3; color:#04116d;}
#textbox a:hover			{ border-bottom:solid 1px #0a71b3; }

.small { color:#999; font-weight:bold; }

.nav li a					{ text-decoration:none; margin:0 5px 0 20px; color:#999999; font-weight:bold; text-transform:uppercase; font-size:14px; }
.nav li a:hover, #current,
.nav li a:active			{ color:#0a71b3; }
ul.nav 						{ list-style:none; padding-left:15px; margin:0; width:630px;}
#navi li 					{ float: left; background:url(../images/dot.gif) left top no-repeat ; }
#first a  					{ margin:0 5px 0 0; background-image:none; background:#FFF;}


#textbox					{ width:625px; float:left; padding:10px 15px 0; text-align: left;
}
#sidebar					{ width:145px; float:right; color:#FFF; padding-left:10px; }
#footer						{ height:104px; background:url(../images/footer.gif) no-repeat; margin-bottom:0px;}
#f-txt						{ text-align:right; padding: 70px 20px 0px 0px; color:#FFF; font-weight:bold; font-size:11px;}
#f-txt a					{ color:#FFF; text-decoration:none;}
#f-txt a:hover				{ color:#999999; }
#fot-l						{ width:595px; height:104px; float:left; }

#aq 						{ width:106px; height:82px; background:url(../images/aq-1.gif) no-repeat; display:block; margin-left:10px; margin-top:5px;}
#aq:hover 					{ background:url(../images/aq-2.gif) no-repeat;}
#ww 						{ width:102px; height:104px; background:url(../images/ww-1.gif) no-repeat; display:block; margin-left:10px; }
#ww:hover 					{ background:url(../images/ww-2.gif) no-repeat;}
#fw 						{ width:102px; height:108px; background:url(../images/fw1.jpg) no-repeat; display:block;  margin-left:10px;}
#fw:hover 					{ background:url(../images/fw2.jpg) no-repeat;}

h1 							{ font-size:24px; font-weight:bold; color:#0a71b3; line-height:20px; padding: 0; margin:20px 0 5px 0; }
h2							{ font-size:16px; font-weight:bold; color:#0a71b3; line-height:22px; padding: 0; margin:10 0 10px; }

#contact-area {
	width: 600px;
	margin-top: 25px;
}

#contact-area input, #contact-area textarea {
	padding: 5px;
	width: 465px;
	font-family: Helvetica, sans-serif;
	font-size: 1.0em;
	margin: 0px 0px 10px 0px;
	border: 2px solid #ccc;
}

#contact-area textarea {
	height: 90px;
}

#contact-area textarea:focus, #contact-area input:focus {
	border: 2px solid #900;
}

#contact-area input.submit-button {
	width: 100px;
	float: right;
}

label {
	float: left;
	text-align: right;
	margin-right: 15px;
	width: 100px;
	padding-top: 5px;
	font-size: 1.0em;
}

/* Startseiten Wechselteaser */
#indexteaserslide { position:relative; height:315px; margin:auto 20px; background:url(images/mainteaserbg.png) repeat-x;  }
#indexteaserslide a { position:absolute; opacity:0.0 }
#indexteaserslide a.show { z-index:8; opacity:1.0 }
#indexteaserslide a img { border:none; }
