/* ---------- allgemeine Einstellungen - Anfang */
*{
	margin:0;
	padding:0;
	border:0;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;	
	line-height:17px;
	border:0;
	text-align:left;
	/*letter-spacing:0.1ex*/
}


body, html{
	height:100%;width:100%;text-align:center;
}


body{
	background-color:#b3c4d9;
	background-image:url(../images/bodyBack.jpg);
	color:#3e278b;
	background-attachment:fixed;
}

p, ul{
	padding-bottom:10px;
}
p.nopad { padding:0}

ul {margin-left:15px;}

.datum {padding:0 !important;font-size:10px !important;line-height:12px !important;}
h1{
	position:absolute;font-size:25px;top:300px;left:90px;z-index:6;line-height:33px !important; text-indent:-50px;
}
h2{
	font-size:14px;padding-bottom:15px;
}
h3{
	font-size:11px;padding-bottom:5px;
}
a {text-decoration:none;}
a:link {color:#3e278b;}
a:visited {color:#3e278b;}
a:active {color:#e60024;}
a:focus {color:#e60024;}
a:hover {color:#e60024;}

a.eventbox {text-decoration:none;font-weight:bold}
a.eventbox:link {color:#f3f416;}
a.eventbox:visited {color:#f3f416;}
a.eventbox:active {color:#e60024;}
a.eventbox:focus {color:#e60024;}
a.eventbox:hover {color:#e60024;}


.text10 {
	font-size:10px;font-weight:normal
}
/* allgemeine Einstellungen - Ende#nav */

/* ---------- Div-Container Layout Anfang */




#nav {
	z-index:15;display: block;position:absolute;top:41px;left:0px;
	background-image: url(../images/bg-nav.gif);list-style-type: none;
	padding:0px 0px 0px 0px;width:730px;height:25px;white-space:nowrap
}
#nav li {
	position:relative;top:0px;left:0px;float:left;color:#f3f416;padding:0px 3px 0px 15px;height:25px;
	background-image: url(../images/li-gelb.jpg);background-position:left 10px;background-repeat:no-repeat;
	
}
#nav li a,span.aktivNav {
	color:#f3f416;height:25px;padding:1px 10px 0px 0px;
	background-image: url(../images/naviTrenner.jpg);background-position:right top;background-repeat:no-repeat;
}
#nav li a:link {color:#ffffff;}
#nav li a:visited {color:#ffffff;}
#nav li a:active {color:#f3f416;}
#nav li a:focus {color:#f3f416;}
#nav li a:hover {color:#f3f416;}
#nav li:hover>ul {display: block;width:auto;z-index:7}
#nav li:hover>a {color:#f3f416;}
#nav li ul a {background-image:none;}
#nav li ul {display:none;position:absolute;top:10px;left:0px;color:#f3f416;padding:5px 5px 5px 0px;background-image:url(../images/slide_back.png);margin-top:15px;}
#nav li ul li {height:17px;background-image:none;float:none;display:block;white-space:nowrap;margin:0;padding:0px 5px 0px 3px;}



#nav2div { position:relative;top:0px;float:left;width:155px;padding-top:34px;padding-right:20px;margin-left:-15px;}
#nav2 { 
	z-index:5;width:155px;position:relative;top:0px;left:0px;margin:0;padding:0;list-style-type:none;padding-bottom:20px;
}
#nav2 li {
	font-weight:bold;color:#f3f416;padding:0px 0px 8px 0px;list-style-type:none;margin:0;
}
#nav2 li a,span.aktivNav2 {
	color:#f3f416;margin:0;padding:0 0 0 20px;display:block;line-height:13px;
	background-image:url(../images/doppelpfeil.gif);background-position:5px 4px !important;background-repeat:no-repeat;	
}
#nav2 a:link {color:#3e278b;background-image:url(../images/doppelpfeilHover.gif);}
#nav2 a:visited {color:#3e278b;background-image:url(../images/doppelpfeilHover.gif);}
#nav2 a:active {color:#f3f416;background-image:url(../images/doppelpfeil.gif);}
#nav2 a:focus {color:#f3f416;background-image:url(../images/doppelpfeil.gif);}
#nav2 a:hover {color:#f3f416;background-image:url(../images/doppelpfeil.gif);}


#nav3 { 
	z-index:5;width:155px;position:relative;top:0px;left:0px;margin:0;padding:0;list-style-type:none;padding-bottom:20px;padding-right:20px;
}
#nav3 li {
	font-weight:normal;color:#f3f416;padding:0px 0px 5px 0px;list-style-type:none;margin:0;
}
#nav3 li a,span.aktivNav3 {
	color:#f3f416;margin:0;padding:0 0 0 20px;display:block;line-height:13px;
	background-image:url(../images/doppelpfeil.gif);background-position:5px 4px !important;background-repeat:no-repeat;	
}
#nav3 a:link {color:#3e278b;background-image:url(../images/doppelpfeilHover.gif);}
#nav3 a:visited {color:#3e278b;background-image:url(../images/doppelpfeilHover.gif);}
#nav3 a:active {color:#f3f416;background-image:url(../images/doppelpfeil.gif);}
#nav3 a:focus {color:#f3f416;background-image:url(../images/doppelpfeil.gif);}
#nav3 a:hover {color:#f3f416;background-image:url(../images/doppelpfeil.gif);}


#navUnten { 
	z-index:5;width:170px;position:absolute;bottom:258px;left:0px;margin:0;padding:0;list-style-type:none;
}
#navUnten li {
	font-weight:normal;color:#f3f416;padding:0px 0px 3px 0px;list-style-type:none;margin:0;
}
#navUnten li a,span.aktivNavUnten {
	color:#3e278b;margin:0;padding:0 0 0 20px;display:block;line-height:13px;
	background-image:url(../images/doppelpfeilHover.gif);background-position:6px 4px !important;background-repeat:no-repeat;	
}
#navUnten a:link {color:#000000;background-image:url(../images/doppelpfeil.gif);}
#navUnten a:visited {color:#000000;background-image:url(../images/doppelpfeil.gif);}
#navUnten a:active {color:#e60024;background-image:url(../images/doppelpfeilHover.gif);}
#navUnten a:focus {color:#e60024;background-image:url(../images/doppelpfeilHover.gif);}
#navUnten a:hover {color:#e60024;background-image:url(../images/doppelpfeilHover.gif);}



#subnav { list-style-type:none;width:450px;height:12px;position:absolute;top:10px;left:15px;margin:0;padding:0}

#subnav li {color:#f3f416;float:left;padding:0px 5px 0px 0px;margin:0;}
#subnav li a {color:#b3c4d9;}
#subnav a:link {color:#b3c4d9;}
#subnav a:visited {color:#b3c4d9;}
#subnav a:active {color:#f3f416;}
#subnav a:focus {color:#f3f416;}
#subnav a:hover {color:#f3f416;}

#navSprache { list-style-type:none;width:450px;height:12px;position:absolute;top:10px;left:10px;margin:0;padding:0}
#navSprache li {color:#b3c4d9;float:left;padding:0px 5px 0px 0px}
#navSprache li img {padding:0px 3px 0px 5px}
#navSprache li a {color:#b3c4d9;}
#navSprache a:link {color:#b3c4d9;}
#navSprache a:visited {color:#b3c4d9;}
#navSprache a:active {color:#f3f416;}
#navSprache a:focus {color:#f3f416;}
#navSprache a:hover {color:#f3f416;}




/* 3e278b b3c4d9  */







#container {width:950px;position:relative;top:0px;left:0px;margin:0px auto !important;z-index:2}
#schwarz{width:100%;height:66px;background-color:#000;z-index:1;position:absolute;top:0px;left:0px;}
#logo {z-index:6;position:absolute;top:0px;left:726px;}
#display{
	width:935px;
	background-color:#b3c3da;
	border-left:solid #e60024 15px;
	position:relative;top:66px;left:0px;line-height:0px;
}
#content{
	width:765px;display:block;float:left;
	position:relative;top:0px;left:10px;padding:0px 0px 30px 0px;

}
div.inhaltconti{		
	width:460px;
	float:left;padding:0px 20px 0px 0px;
	
}
/* ---------- Boxen Rechts(?) - Anfang */
#boxconti{
	float:right;	
	width:278px;	
	color:#fdfdfd;	
	padding-top:30px;
}
div.box{	
	width:278px;
	background-color:#7999c3;margin-bottom:23px;
}
div.box h2 {
	display:block;background-color:#e60024;	padding:3px 7px;cursor:pointer;font-size:11px !important;
	background-image:url(../images/boxes/weiter.gif);background-position:right 4px;background-repeat:no-repeat;
}
div.box h2:hover {color:#f3f416}

div.box h3 {color:#003f94;display:block;font-weight:bold;padding-bottom:7px;font-size:12px;line-height:14px;}
div.box h1 {text-indent:0px;margin:0;position:relative;top:0px;left:0px;display:block;font-weight:bold;padding:3px 0px;font-size:11px !important;line-height:14px !important;}
div.box p {padding-bottom:7px;line-height:15px;}
div.box strong,a {line-height:15px;}
div.box p.nopad {padding-bottom:3px;}

div.box .main {padding:0px;display:none;border:0px;margin:0px;}
div.box .pic {padding:0px;}
div.box .content {padding:7px 7px;}
div.box .content a {color:#f3f416;}
div.box .content a:link {color:#f3f416;}
div.box .content a:visited {color:#f3f416;}
div.box .content a:active {color:#e60024;}
div.box .content a:focus {color:#e60024;}
div.box .content a:hover {color:#e60024;}
div.box .content table {width:100%;clear:both}
div.box .content td {padding:0px 7px 2px 5px;border-bottom:1px solid #b3c3da;line-height:13px;vertical-align:top;}
div.box .content td.spalte1 {width:175px !important;}
div.box .content td.spalte2 {vertical-align:bottom;white-space:nowrap}

div.boxA {	
	width:278px;text-align:right;
}
div.boxA img {	
	padding-bottom:5px;
}

div.boxP {	
	width:256px;text-align:center;border:1px solid #003f95;background-color:#e2e9f1;padding:10px;
}
div.boxP img {	
	padding:20px;
}
div.boxP h2 {color:#003f95;text-align:left}

div.boxP1 {	
	width:218px;text-align:center;text-align:center;margin-right:60px;
}
div.boxP1 img {	
	padding:20px;
}
div.boxP1 h2 {color:#003f95;text-align:center}

#donnerwetter {padding:7px 7px;}
#donnerwetter td {border:0 !important;padding:3px !important;vertical-align:middle !important;text-align:left;}
/* Boxen Rechts  - Ende */	

#infobox{
position:absolute;top:284px;left:480px;width:360px;height:51px;padding:2px 5px 5px 5px;line-height:15px;border:0;text-align:center;
background-image:url(../images/bg-info.gif);background-position:0px 0px;background-repeat:no-repeat;overflow:hidden
}

.contentbox {
margin-left:10px;float:right;width:180px;padding:10px;border:0;text-align:center;background-color:#c6d4e2
}

#footer{
	clear:both;
	display:block;
	background-image:url(../images/back_feldberg.gif);
	background-position:top right;
	background-repeat:no-repeat;
	padding-top:20px;
	background-color:#e2e9f1;		
	position:relative;left:0px;top:0px;
}
#footerContent{
	width:735px;
	position:relative;top:0px;left:170px;padding:0px 0px 0px 0px;
}

#bookmarks{
	width:168px;height:40px;text-align:right;
	position:absolute;top:20px;right:0px;padding:0px 0px 0px 0px;
}

#serviceTel{
	display:block;width:440px;height:60px;
	text-align:center;font-size:13px;font-weight:bold;
}
#footer2PoweredBy{
	background-color:#000;
	color:#ffffff;
	height:16px;
	width:125px;padding-left:10px;
	position:absolute;bottom:0px;left:0px;
}
#footer3{
	position:relative;top:0px;left:0px;
	display:block;text-align:center;
	background-color:#fff400;
	height:67px;
}
#footer3 img {padding:11px 30px 0px 30px}
#footer4 {	
	position:relative;top:0px;left:0px;
	background-color:#003f95;
	display:block;
	height:19px;
	padding:2px 0px 0px 10px;
	color:#fbfbfb;font-size:10px;	
	

}
#footer4 a:link {font-size:10px;	color:#e2e9f1;}
#footer4 a:visited {font-size:10px;	color:#e2e9f1;}
#footer4 a:active {font-size:10px;	color:#fff400;}
#footer4 a:focus {font-size:10px;	color:#fff400;}
#footer4 a:hover {font-size:10px;	color:#fff400;}

/* Div-Container Layout Ende */



.zweispaltigZeile {
	display:block;clear:both;padding-bottom:10px;
}
.zweispaltigL {
	float:left;padding-right:10px;
}
.zweispaltigR {
	float:left;
}
/* ---------- Popup - Anfang */

#events{
	width:430px;
	position:absolute;
	top:500px;
	left:5px;
	z-index:98;cursor:pointer;
}


#popup{
	width:430px;
	position:absolute;
	top:200px;
	right:250px;
	z-index:99;
	display:none;
}
html>body #popup {  
   position: fixed;
}

#popupHeadline {
	width:230px;height:13px;
	position:absolute;
	top:10px;
	left:3px;
	color:#3e278b;font-weight:bold;font-size:13px;
}

#pu-oben{
	height:27px;
	width:420px;
	background-image:url(../images/pop_up_oben.png);
	text-align:right;	
	padding-right:10px;padding-top:5px;display:block	
}
#pu-mitte{
	color:#ffffff;
	width:400px;
	background-image:url(../images/pop_up_mitte.png);	
	background-repeat:repeat-y;
	min-height:400px;
	padding:10px 15px 10px 15px;display:block;
}
#pu-mitte h1 {text-indent:0px;position:relative;top:0px;left:0px;margin:0px;padding-bottom:3px;font-size:13px;line-height:17px !important;}
#pu-unten{
	width:430px;
	height:3px;
	background-image:url(../images/pop_up_unten.png);	
}
/* Popup - Ende */

/* ---------- Diverses - Anfang */
#sw_tourism_img{
	position:absolute;bottom:139px;left:25px;display:block;width:120px;height:120px;
}
#qbw{
	float:right;display:block;width:74px;height:104px;padding-left:10px;
}
.clear { clear:both;height:1px;display:block;}
/* Diverses  - Ende */


/* Formular */

#fDiv {position:relative;top:0px;left:0px;width:460px;}
.fBlock {position:relative;top:0px;left:0px;display:block;height:auto;clear:both;float:none;padding-bottom:15px;border:0}
.fLinks {position:relative;top:0px;left:0px;display:block;width:70px;height:auto;float:left;font-weight:bold;border:0}
.fRechts {position:relative;top:0px;left:0px;display:block;width:380px;height:auto;float:left;border:0}
.fRechts td {padding:0px 5px 5px 0px}
.fBlock td {padding:0px 5px 5px 0px}

.input10 {width:10px;text-align:center}
.input20 {width:20px;text-align:center}
.input40 {width:40px;text-align:center}
.input80 {width:80px}
.input175 {width:175px}
.input371x100 {width:360px;height:100px;}

.warnung {color:#ff0000;font-weight:bold}

#verleihpreise {padding-bottom:0px;}
#verleihpreise td {padding:3px;}

#history .zeile {display:block;clear:both;padding-bottom:15px;}
#history .spalte1 {display:block;width:50px;float:left;font-weight:bold}
#history .spalte2 {display:block;width:400px;float:left;}

 
#hotel .zeile {background-color:#c6d3e2;position:relative;top:0px;left:0px;display:block;clear:both;padding:10px;margin-bottom:15px;}
#hotel .col2 {background-color:#e3e9f0;}
#hotel .zeile:hover {background-color:#ffffff}
#hotel .spalte1 {position:relative;top:0px;left:0px;display:block;width:150px;float:left;padding:0px 10px 0px 0px;margin:0px;text-align:center}
#hotel .spalte2 {position:relative;top:0px;left:0px;display:block;width:270px;float:left;}
#hotel .spalte3 {position:absolute;right:10px;bottom:10px;display:block;width:80px;clear:both;text-align:right}

#ausruester table {padding:0px;width:100%}
#ausruester td {padding:20px;width:50%;vertical-align:top;}
#ausruester td.spalte2 {text-align:center;}
#ausruester td.spalte2 img {padding-bottom:20px;}
#ausruester h2 {padding-top:8px;}

.tabelle {background-color:#7999c3}
.tabelle tr {background-color:#c6d3e2}
.tabelle tr:hover {background-color:#e9e9e9}
.tabelle th {background-color:#7999c3;color:#ffffff;text-align:center}
.tabelle td {background-color:#c6d3e2;text-align:right}