/* CSS Document */
body {
	background-color:#dd4021;
	font-family: Tahoma, Calibri, Cambria;
	font-size:11px;
	color:#666666;
}

#main{ 
	width:930px;
	min-height:500px;
	margin:auto;
}

#top {
	background-image:url(../images/first_bg_top.gif);
	background-repeat:no-repeat;
	background-position:center;
	height:30px;
	text-align:right;
	padding-left:650px;
}

#middle {
	background-image:url(../images/first_bg_middle.gif);
	background-repeat:repeat-y;
	background-position:center;
	min-height:370px;
}

#bottom {
	height:15px;
	background-image:url(../images/first_bg_bottom.gif);
	background-repeat:no-repeat;
	background-position:center top;
	text-align:right;
	padding-top:19px;
	padding-right:24px;
	color:#cee4f2;
}

#middletop {
	height:130px;
	text-align:right;
	float:none;
	clear:both;
	padding-right:15px;
}

#middlemiddle {
	height:30px;
}

#middleleft {
	width:58px;
	min-height:300px;
	float:left;
}

#middleright {
	float:right;
	width:722px;
	height:250px;
	padding-top:20px;
	padding-right:25px;
	padding-bottom:20px;
	line-height:16px;
	background-image:url(../images/logo-willkommen.gif);
	background-repeat:no-repeat;
	background-position:left bottom;
}

#middleright[id] {
	float:right;
	width:722px;
	min-height:250px;
	padding-top:20px;
	padding-right:25px;
	padding-bottom:20px;
	line-height:16px;
	background-image:url(../images/logo-willkommen.gif);
	background-repeat:no-repeat;
	background-position:left bottom;
}

#banner {
	border-left:2px solid #ffcc00;
	border-top:1px solid #ffcc00;
	border-bottom:1px solid #ffcc00;
	width:730px;
	height:125px;
	float:right;
}

#footer {
	float:right;
	width:700px;
	padding-top:10px;
	padding-right:10px;
}

.clearer {
	float:none;
	clear:both;
	height:70px;
	padding-right:14px;
}

.www { clear:both; float:right;}

.navibottom a:link { color:#cee4f2;}
.navibottom a:visited { color:#cee4f2;}
.navibottom a:hover{ color:#000000;}

.navibottom_act { color:#cee4f2;}


.nachoben { background-image:url(../images/nach-oben.gif); width:85px; height:20px; cursor:pointer; float:right;}
.nachoben:hover { background-image:url(../images/nach-oben2.gif);}

.drucken { background-image:url(../images/drucken.gif); background-repeat:no-repeat; width:95px; height:20px; cursor:pointer; float:right;}
.drucken:hover { background-image:url(../images/drucken2.gif);}

a:link { color:#dd4021; text-decoration:none;}
a:visited { color:#dd4021; text-decoration:none;}
a:hover { color:#666666; text-decoration:none;}

h3 { font-size:13px; font-weight:bold; text-transform:uppercase; padding-bottom:0px; margin-bottom:0px;}
.imagescroller {border: 1px solid #666666;}

/* Maps */
.input_route_berechnen{ height:20px; width:113px; clear:both; background-color:#eef7fe; background-image:url(../images/route.gif); background-repeat:no-repeat; background-position:right; border:0px solid #eef7fe; cursor:pointer;}
.input_route_berechnen:hover{ height:20px; width:113px; clear:both; background-image:url(../images/route2.gif); background-repeat:no-repeat; background-position:right; border:0px solid #eef7fe;}
.tx-rtmaps-pi1-input {border: 1px solid #dd4021; padding-left:5px; font-family: Tahoma, Calibri, Cambria; font-size:12px; width:240px;}
.tx-rtmaps-pi1-input:hover {background-color:#eceded;}

/* Webformular */
.input_mail_senden{ height:25px; width:85px; clear:both; background-color:#eef7fe; background-image:url(../images/senden.gif); background-repeat:no-repeat; background-position:right; border:0px solid #eef7fe; cursor:pointer;}
.input_mail_senden:hover{ height:25px; width:85px; clear:both; background-image:url(../images/senden2.gif); background-repeat:no-repeat; background-position:right; border:0px solid #eef7fe;}

.input_mail { border: 1px solid #dd4021; padding-left:5px; font-family: Tahoma, Calibri, Cambria; font-size:12px; width:240px;}
.input_mail:hover { background-color:#eceded;}
.input_mail:active { background-color:#eceded;}
.input_mail_mitteilung { border: 1px solid #dd4021; padding-left:5px; font-family: Tahoma, Calibri, Cambria; font-size:11px; width:240px;}
.input_mail_mitteilung:hover { background-color:#eceded;}
.input_error { color:#CC0000; font-size:10px;}
.input_mail_select { border: 1px solid #dd4021; padding-left:5px; font-family: Tahoma, Calibri, Cambria; font-size:11px; width:247px;}
.input_mail_select:hover { background-color:#eceded;}
.input_mail_plz {border: 1px solid #dd4021; padding-left:5px; font-family: Tahoma, Calibri, Cambria; font-size:11px; width:48px;}
.input_mail_plz:hover { background-color:#eceded;}
.input_mail_ort {border: 1px solid #dd4021; padding-left:5px; font-family: Tahoma, Calibri, Cambria; font-size:11px; width:182px;}
.input_mail_ort:hover { background-color:#eceded;}
textarea { border: 1px solid #dd4021; padding-left:5px; font-family: Tahoma, Calibri, Cambria; font-size:11px; width:240px;}
textarea:hover { background-color:#eceded;}
.tx-srfreecap-pi2-image { padding:0 0 0 0; margin:0 0 0 0; border: 1px solid #dd4021;}

/* NEWS */
.news-single-img { float:left; padding-right:10px;}
.news-single-imgcaption { padding:0 0 0 0; margin:0 0 0 0; color:#dd4021;}



