body {  
scrollbar-face-color: #80ADD5; 
scrollbar-highlight-color: #DAE8F3;
scrollbar-shadow-color: #386389; 
scrollbar-3dlight-color: #386389; 
scrollbar-arrow-color: #182938; 
scrollbar-track-color: #B1CEE5; 
scrollbar-darkshadow-color: #182938;
scrollbar-base-color: #80ADD5;
background-image:url(images/bodybackground.gif);
background-position:top left;
background-repeat: repeating;
margin: 0px 0px 0px 0px;
padding-top: 20px;
padding-right: 0px;
padding-bottom: 20px;
padding-left: 0px;
text-align: center;
width: auto;
height: auto;
}

#clear { clear: both;} 

.oben_a
{
background: #FFFFFF;
width: 978px;
height: auto;
padding: 0px 0px 0px 0px;
margin: 0px 0px 0px 0px;
border-top: 1px solid #386389;
border-right: 1px solid #386389;
border-left: 1px solid #386389;
border-bottom: 0px solid #386389;
background-image:url(images/hintoben_sonstiges.jpg);
background-position: top left;
background-repeat: no-repeat;
}

.oben_f
{
background: #FFFFFF;
width: 978px;
height: auto;
padding: 0px 0px 0px 0px;
margin: 0px 0px 0px 0px;
border-top: 1px solid #386389;
border-right: 1px solid #386389;
border-left: 1px solid #386389;
border-bottom: 0px solid #386389;
background-image:url(images/hintoben_freizeitbad.jpg);
background-position: top left;
background-repeat: no-repeat;
}

.oben_g
{
background: #FFFFFF;
width: 978px;
height: auto;
padding: 0px 0px 0px 0px;
margin: 0px 0px 0px 0px;
border-top: 1px solid #386389;
border-right: 1px solid #386389;
border-left: 1px solid #386389;
border-bottom: 0px solid #386389;
background-image:url(images/hintoben_gastronomie.jpg);
background-position: top left;
background-repeat: no-repeat;
}

.oben_h
{
background: #FFFFFF;
width: 978px;
height: auto;
padding: 0px 0px 0px 0px;
margin: 0px 0px 0px 0px;
border-top: 1px solid #386389;
border-right: 1px solid #386389;
border-left: 1px solid #386389;
border-bottom: 0px solid #386389;
background-image:url(images/hintoben_home.jpg);
background-position: top left;
background-repeat: no-repeat;
}

.oben_k
{
background: #FFFFFF;
width: 978px;
height: auto;
padding: 0px 0px 0px 0px;
margin: 0px 0px 0px 0px;
border-top: 1px solid #386389;
border-right: 1px solid #386389;
border-left: 1px solid #386389;
border-bottom: 0px solid #386389;
background-image:url(images/hintoben_kontakt.jpg);
background-position: top left;
background-repeat: no-repeat;
}

.oben_s
{
background: #FFFFFF;
width: 978px;
height: auto;
padding: 0px 0px 0px 0px;
margin: 0px 0px 0px 0px;
border-top: 1px solid #386389;
border-right: 1px solid #386389;
border-left: 1px solid #386389;
border-bottom: 0px solid #386389;
background-image:url(images/hintoben_sauna.jpg);
background-position: top left;
background-repeat: no-repeat;
}

.oben_w
{
background: #FFFFFF;
width: 978px;
height: auto;
padding: 0px 0px 0px 0px;
margin: 0px 0px 0px 0px;
border-top: 1px solid #386389;
border-right: 1px solid #386389;
border-left: 1px solid #386389;
border-bottom: 0px solid #386389;
background-image:url(images/hintoben_wellness.jpg);
background-position: top left;
background-repeat: no-repeat;
}

.unten_a
{
background: #FFFFFF;
width: 978px;
height: 56px;
padding: 0px 0px 0px 0px;
margin: 0px 0px 0px 0px;
border-top: 0px solid #386389;
border-right: 1px solid #386389;
border-left: 1px solid #386389;
border-bottom: 1px solid #386389;
background-image:url(images/hintunten.jpg);
background-position: bottom left;
background-repeat: no-repeat;
}

.unten_f
{
background: #FFFFFF;
width: 978px;
height: 56px;
padding: 0px 0px 0px 0px;
margin: 0px 0px 0px 0px;
border-top: 0px solid #386389;
border-right: 1px solid #386389;
border-left: 1px solid #386389;
border-bottom: 1px solid #386389;
background-image:url(images/hintunten.jpg);
background-position: bottom left;
background-repeat: no-repeat;
}

.unten_g
{
background: #FFFFFF;
width: 978px;
height: 56px;
padding: 0px 0px 0px 0px;
margin: 0px 0px 0px 0px;
border-top: 0px solid #386389;
border-right: 1px solid #386389;
border-left: 1px solid #386389;
border-bottom: 1px solid #386389;
background-image:url(images/hintunten.jpg);
background-position: bottom left;
background-repeat: no-repeat;
}

.unten_h
{
background: #FFFFFF;
width: 978px;
height: 56px;
padding: 0px 0px 0px 0px;
margin: 0px 0px 0px 0px;
border-top: 0px solid #386389;
border-right: 1px solid #386389;
border-left: 1px solid #386389;
border-bottom: 1px solid #386389;
background-image:url(images/hintunten.jpg);
background-position: bottom left;
background-repeat: no-repeat;
}

.unten_k
{
background: #FFFFFF;
width: 978px;
height: 56px;
padding: 0px 0px 0px 0px;
margin: 0px 0px 0px 0px;
border-top: 0px solid #386389;
border-right: 1px solid #386389;
border-left: 1px solid #386389;
border-bottom: 1px solid #386389;
background-image:url(images/hintunten.jpg);
background-position: bottom left;
background-repeat: no-repeat;
}

.unten_s
{
background: #FFFFFF;
width: 978px;
height: 56px;
padding: 0px 0px 0px 0px;
margin: 0px 0px 0px 0px;
border-top: 0px solid #386389;
border-right: 1px solid #386389;
border-left: 1px solid #386389;
border-bottom: 1px solid #386389;
background-image:url(images/hintunten_sauna.jpg);
background-position: bottom left;
background-repeat: no-repeat;
}

.unten_w
{
background: #FFFFFF;
width: 978px;
height: 56px;
padding: 0px 0px 0px 0px;
margin: 0px 0px 0px 0px;
border-top: 0px solid #386389;
border-right: 1px solid #386389;
border-left: 1px solid #386389;
border-bottom: 1px solid #386389;
background-image:url(images/hintunten.jpg);
background-position: bottom left;
background-repeat: no-repeat;
}

.headlogo_a
{
background-image:url(images/logo_allgemein.jpg);
background-position: 14px 23px;
background-repeat:no-repeat;
width: 251px;
height: 63px;
padding: 0px 0px 0px 0px;
margin: 0px 0px 0px 0px;
}

.headlogo_f
{
background-image:url(images/logo_allgemein.jpg);
background-position: 14px 23px;
background-repeat:no-repeat;
width: 251px;
height: 63px;
padding: 0px 0px 0px 0px;
margin: 0px 0px 0px 0px;
}

.headlogo_g
{
background-image:url(images/logo_gastronomie.jpg);
background-position: 14px 23px;
background-repeat:no-repeat;
width: 251px;
height: 63px;
padding: 0px 0px 0px 0px;
margin: 0px 0px 0px 0px;
}

.headlogo_h
{
background-image:url(images/logo_home.jpg);
background-position: 14px 23px;
background-repeat:no-repeat;
width: 251px;
height: 63px;
padding: 0px 0px 0px 0px;
margin: 0px 0px 0px 0px;
}

.headlogo_k
{
background-image:url(images/logo_kontakt.jpg);
background-position: 14px 23px;
background-repeat:no-repeat;
width: 251px;
height: 63px;
padding: 0px 0px 0px 0px;
margin: 0px 0px 0px 0px;
}

.headlogo_s
{
background-image:url(images/logo_sauna.jpg);
background-position: 14px 23px;
background-repeat:no-repeat;
width: 251px;
height: 63px;
padding: 0px 0px 0px 0px;
margin: 0px 0px 0px 0px;
}

.headlogo_w
{
background-image:url(images/logo_wellness.jpg);
background-position: 14px 23px;
background-repeat:no-repeat;
width: 251px;
height: 63px;
padding: 0px 0px 0px 0px;
margin: 0px 0px 0px 0px;
}

.headnavi
{
width: 650px;
height: 98px;
padding: 0px 0px 0px 0px;
margin: 0px 0px 0px 0px;
}

/*topnavigation*/


#topnav ul
{
margin: 15px 0px 0px 150px;
width: auto;
height: 21px;
padding: 0px 0px 0px 0px;
list-style-type: none;
}

#topnav ul li 
{ 
display: inline; 
}

#topnav ul li a
{
font-family: Verdana, Arial, Helvetica, sans-serif; 
font-size: 10px;
color: #386389;
width: auto;
height: 12px;
line-height: 11px;
font-weight: bold;
padding: 0px 10px 0px 5px;
text-decoration: none;
text-align: center;
margin: 0px 0px 0px 0px;
background-image:url(images/topnavtrenner.gif);
background-position:top right;
background-repeat: no-repeat;
}

#topnav ul li a:hover
{
color: #FFFFFF;
text-decoration: underline;
}

#topnav ul li a#current
{
color: #FFFFFF;
text-decoration: underline;
}

#topnav ul li a#last
{
background-image:url(images/blind.gif);
background-position:top right;
background-repeat: no-repeat;
}

#topnav ul li a#lastcurrent
{
background-image:url(images/blind.gif);
background-position:top right;
background-repeat: no-repeat;
color: #D92719;
text-decoration: underline;
}


/*topnavigation*/

/*interface*/
.hauptnavigation
{
width: 205px;
height: auto;
padding: 40px 0px 0px 30px;
margin: 0px 0px 0px 0px;
}
.content
{
width: 566px;
height: auto;
padding: 0px 16px 0px 0px;
margin: 0px 0px 0px 0px;
}
.zusatznavigation
{
width: 205px;
height: auto;
padding: 0px 0px 0px 0px;
margin: 0px 0px 0px 0px;
}



/*interface*/
/*hauptnav*/

.hauptnavzelle
{
width: 145px;
margin: 0px 0px 0px 0px;
padding: 0px 0px 0px 0px;
}

.hauptnavoben_a { 
background-image:url(images/hauptnavoben_a.gif);
background-position:top left;
background-repeat:no-repeat; 
margin:0;
padding:0;
}

.hauptnavoben_f { 
background-image:url(images/hauptnavoben_a.gif);
background-position:top left;
background-repeat:no-repeat; 
margin:0;
padding:0;
}

.hauptnavoben_g { 
background-image:url(images/hauptnavoben_g.gif);
background-position:top left;
background-repeat:no-repeat; 
margin:0;
padding:0;
}

.hauptnavoben_h { 
background-image:url(images/hauptnavoben_a.gif);
background-position:top left;
background-repeat:no-repeat; 
margin:0;
padding:0;
}

.hauptnavoben_k { 
background-image:url(images/hauptnavoben_a.gif);
background-position:top left;
background-repeat:no-repeat; 
margin:0;
padding:0;
}

.hauptnavoben_s { 
background-image:url(images/hauptnavoben_s.gif);
background-position:top left;
background-repeat:no-repeat; 
margin:0;
padding:0;
}

.hauptnavoben_w { 
background-image:url(images/hauptnavoben_w.gif);
background-position:top left;
background-repeat:no-repeat; 
margin:0;
padding:0;
}

.hauptnavunten_a { 
background-image:url(images/hauptnavunten_a.gif);
background-position:bottom left;
background-repeat:no-repeat; 
margin:0;
padding:0; 
}

.hauptnavinhalt {
margin:0;
padding: 20px 0px 21px 0px;
}

/*hauptnavigation links*/
#hauptnav
{
margin: 0px 0px 0px 0px;
padding: 0px 0px 0px 0px;
width: 143px;
border-right: 1px solid #A9CFDF;
border-left: 1px solid #A9CFDF;
background: #FFFFFF;
}


#hauptnav ul
{
margin: 0px 0px 0px 0px;
padding: 5px 0px 5px 0px;
width: 143px;
}

/*navigation ebene 1*/

#hauptnav ul li
{  
display: block;
list-style: none;
width: 140px;
margin: 0px 0px 0px 0px;
padding: 0px 0px 0px 0px;
}


#hauptnav ul li a
{
	display: block;
	font-family: Verdana, Arial, Helvetica, sans-serif; 
	font-size: 12px;
	font-weight: bold;
	color: #386389;
	width: auto;
	height: auto;
	line-height: 18px;
	padding: 0px 0px 0px 20px;
	margin: 0px 0px 0px 0px;
	text-decoration: none;
}

#hauptnav ul li a:hover
{
	display: block;
	font-family: Verdana, Arial, Helvetica, sans-serif; 
	font-size: 12px;
	font-weight: bold;
	color: #C11F2E;
	width: auto;
	height: auto;
	line-height: 18px;
	padding: 0px 0px 0px 20px;
	margin: 0px 0px 0px 0px;
text-decoration: none;
}

#hauptnav ul li a:focus { outline: none; }


#hauptnav ul li a#current
{
display: block;
	width: auto;
	height: auto;
	line-height: 18px;
	padding: 0px 0px 0px 20px;
	margin: 0px 0px 0px 0px;	
	text-decoration: underline;
	color: #C11F2E;
}

/*navigation ebene 2*/

#hauptnav ul ul
{
display: inline;
margin: 0px 0px 0px 0px;
padding: 0px 0px 0px 0px;	
}

#hauptnav ul ul li
{
display: inline;
margin: 0px 0px 0px 0px;
padding: 0px 0px 0px 0px;
}

#hauptnav ul ul li a
{
	display: block;
	font-family: Verdana, Arial, Helvetica, sans-serif; 
	font-size: 10px;
	font-weight: bold;
	color: #386389;	 	
	width: auto;
	height: auto;
	line-height: 14px;
	padding: 0px 0px 0px 28px;
	margin: 0px 0px 0px 0px;
	text-decoration: none;
	overflow: hidden;
	text-align: left;
}


#hauptnav ul ul li a:hover
{
	display: block;
	font-family: Verdana, Arial, Helvetica, sans-serif; 
	font-size: 10px;
	font-weight: bold;	
	color: #C11F2E;	 	
	width: auto;
	height: auto;
	line-height: 14px;
	padding: 0px 0px 0px 28px;
	margin: 0px 0px 0px 0px;
	overflow: hidden;
	text-align: left;
text-decoration: none;
}


#hauptnav ul ul li a#current
{
	display: block;
	font-family: Verdana, Arial, Helvetica, sans-serif; 
	font-size: 10px;
	font-weight: bold;
	color: #C11F2E;	 	
	width: auto;
	height: auto;
	line-height: 14px;
	padding: 0px 0px 0px 28px;
	margin: 0px 0px 0px 0px;
	text-decoration: underline;
}


/*navigation ebene 3*/

#hauptnav ul ul ul
{
display: inline;
margin: 0px 0px 0px 0px;
padding: 0px 0px 0px 0px;	
}

#hauptnav ul ul ul li
{
display: inline;
margin: 0px 0px 0px 0px;
padding: 0px 0px 0px 0px;
}

#hauptnav ul ul ul li a
{
	display: block;
	font-family: Verdana, Arial, Helvetica, sans-serif; 
	font-size: 10px;
	font-weight: normal;
	color: #386389;	 	
	width: auto;
	height: auto;
	line-height: 14px;
	padding: 0px 0px 0px 38px;
	margin: 0px 0px 0px 0px;
	text-decoration: none;
	overflow: hidden;
	text-align: left;
}


#hauptnav ul ul ul li a:hover
{
	display: block;
	font-family: Verdana, Arial, Helvetica, sans-serif; 
	font-size: 10px;
	font-weight: normal;	
	color: #C11F2E;	 	
	width: auto;
	height: auto;
	line-height: 14px;
	padding: 0px 0px 0px 38px;
	margin: 0px 0px 0px 0px;
	overflow: hidden;
	text-align: left;
text-decoration: none;
}


#hauptnav ul ul ul li a#current
{
	display: block;
	font-family: Verdana, Arial, Helvetica, sans-serif; 
	font-size: 10px;
	font-weight: normal;
	color: #C11F2E;	 	
	width: auto;
	height: auto;
	line-height: 14px;
	padding: 0px 0px 0px 38px;
	margin: 0px 0px 0px 0px;
	text-decoration: underline;
}



/*hauptnavigation links*/

/*hauptnav*/

/*suche*/

.suchsteuerung
{
width: 143px;
height: 40px;
padding: 0px 0px 0px 0px;
margin: 0px 0px 0px 0px;
border-right: 1px solid #A9CFDF;
border-left: 1px solid #A9CFDF;
background: #FFFFFF;
}

.suche_a1
{
font-family:Verdana, Arial, Helvetica, sans-serif; 
font-size: 9px; 
font-weight: bold; 
color: #386389;
text-decoration:none;
margin: 0px 0px 0px 0px;
padding: 0px 0px 3px 20px;
width: 143px; 
height: auto;
}

.suchestart
{
margin: 0px 0px 0px 0px;
padding: 0px 0px 0px 20px;
width: 143px; 
height: auto;
}

.suche_input
{
margin: 0px 0px 0px 0px;
padding: 0px 0px 0px 0px;
width:70px; 
float: left;
}

.suchfeldnavi {
background: #FFFFFF;
width: 70px;
height: 16px;
line-height: 14px;
font-family: Verdana, Arial, Helvetica, sans-serif; 
font-size: 10px;
font-weight: normal;
color: #386389;
border-left: 1px solid #386389;
border-right: 1px solid #386389;
border-top: 1px solid #386389;
border-bottom: 1px solid #386389;
margin: 0px 0px 0px 0px;
padding: 0px 0px 0px 0px;
display: block;
float: left;
}



a.suchepfeil {
background: #386389;
font-family:Verdana, Arial, Helvetica, sans-serif; 
font-size: 10px; 
font-weight: bold; 
color: #FFFFFF; 
width: 20px;
height: 14px;
line-height: 14px;
margin: 0px 0px 0px 5px; 
padding: 0px 0px 0px 1px;
border-left: 1px solid #386389;
border-right: 1px solid #386389;
border-top: 1px solid #386389;
border-bottom: 1px solid #386389;
text-decoration: none;	
text-align: center;
display: block;
float: left;
}
a.suchepfeil:link    
{ 
color: #FFFFFF;
text-decoration: none;
}
a.suchepfeil:visited 
{ 
color: #FFFFFF;
text-decoration: none;
}
a.suchepfeil:hover   
{ 
color: #386389;
background: #FFFFFF;
text-decoration: none;
}
a.suchepfeil:active  
{ 
color: #386389;
background: #FFFFFF;
text-decoration: none;
}

.suchesteuercenter
{
margin: 0px 0px 0px 0px;
padding: 0px 0px 0px 0px;
width:550px; 
display: inline;
text-align: center;
}

.suche_input2
{
margin: 0px 0px 0px 0px;
padding: 2px 0px 0px 0px;
width:220px; 
}

.suchfeld1 {
background: #FFFFFF;
width: 220px;
height: 16px;
line-height: 14px;
font-family: Verdana, Arial, Helvetica, sans-serif; 
font-size: 10px;
font-weight: normal;
color: #3D3D3D;
border: 1px solid #13584F;
margin: 0px 0px 0px 0px;
padding: 0px 0px 0px 5px;
overflow: hidden;
}

.suchestart2
{
margin: 0px 0px 0px 0px;
padding: 2px 0px 0px 10px;
width: 30px; 
}


/*suche*/

/*login*/

.loginsteuerung
{
width: 143px;
height: 70px;
padding: 0px 0px 0px 0px;
margin: 0px 0px 0px 0px;
border-right: 1px solid #A9CFDF;
border-left: 1px solid #A9CFDF;
background: #FFFFFF;
}

.login_a1
{
font-family:Verdana, Arial, Helvetica, sans-serif; 
font-size: 9px; 
font-weight: bold; 
color: #386389;
text-decoration:none;
margin: 0px 0px 0px 0px;
padding: 0px 0px 3px 20px;
width: 96px; 
height: auto;
}

.login_a2
{
font-family:Verdana, Arial, Helvetica, sans-serif; 
font-size: 12px; 
font-weight: bold; 
color: #C11F2E;
text-decoration:none;
margin: 0px 0px 5px 0px;
padding: 0px 0px 3px 20px;
width: 96px; 
height: auto;
}

.loginstart
{
margin: 0px 0px 0px 0px;
padding: 0px 0px 5px 20px;
width: 143px; 
height: auto;
}

.login_input
{
margin: 0px 0px 0px 0px;
padding: 0px 0px 0px 0px;
width:70px; 
}

.loginfeldnavi {
background: #FFFFFF;
width: 70px;
height: 16px;
line-height: 14px;
font-family: Verdana, Arial, Helvetica, sans-serif; 
font-size: 10px;
font-weight: normal;
color: #386389;
border-left: 1px solid #386389;
border-right: 1px solid #386389;
border-top: 1px solid #386389;
border-bottom: 1px solid #386389;
margin: 0px 0px 0px 0px;
padding: 0px 0px 0px 0px;
display: block;
}

a.suchepfeil2 {
background: #386389;
font-family:Verdana, Arial, Helvetica, sans-serif; 
font-size: 10px; 
font-weight: bold; 
color: #FFFFFF; 
width: 96px;
height: 14px;
line-height: 14px;
margin: 0px 0px 0px 0px; 
padding: 0px 0px 0px 1px;
border-left: 1px solid #386389;
border-right: 1px solid #386389;
border-top: 1px solid #386389;
border-bottom: 1px solid #386389;
text-decoration: none;	
text-align: center;
display: block;
float: left;
}
a.suchepfeil2:link    
{ 
color: #FFFFFF;
text-decoration: none;
}
a.suchepfeil2:visited 
{ 
color: #FFFFFF;
text-decoration: none;
}
a.suchepfeil2:hover   
{ 
color: #386389;
background: #FFFFFF;
text-decoration: none;
}
a.suchepfeil2:active  
{ 
color: #386389;
background: #FFFFFF;
text-decoration: none;
}

/*login*/

/*promobereich*/

.zusatzinhalt {
margin:0;
padding: 0px 10px 10px 0px;
}


.promobild {
width: 145px;
height: auto;
margin: 0px 0px 0px 0px;
padding: 0px 0px 0px 0px;
text-align: center;
}

.znav_head
{
margin: 0px 0px 0px 0px;
width: 145px;
height: 18px;
padding: 10px 0px 0px 0px;
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 13px;
font-weight: bold;
color: #386389;
text-align: center;
}

#zusatznavcontainer
{
margin: 0px 0px 0px 0px;
width: 145px;
padding: 0px 0px 0px 0px;
text-align: right;
}

#zusatznavcontainer ul
{
list-style: none;
margin: 0px 0px 0px 0px;
padding: 0px 0px 4px 0px;
}

#zusatznavcontainer ul li { 
display: inline;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
 }

#zusatznavcontainer ul li a
{
display: block;
text-valign: top;
padding: 0px 25px 0px 0px;
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 12px;
color: #C11F2E;
background-image: url(images/dpfeilpromo_1.gif);
background-repeat: no-repeat;
background-position:bottom right;
margin: 0px 0px 0px 0px;
text-decoration: none;
}

#zusatznavcontainer ul li a:hover
{
background-image: url(images/dpfeilpromo_2.gif);
display: block;
color: #386389;
margin: 0px 0px 0px 0px;
}

#zusatznavcontainer ul li a#current
{
background-image: url(images/dpfeilpromo_2.gif);
color: #386389;
margin: 0px 0px 0px 0px;
}


.znav_rahm_bilder{
border-left: 0px solid #D92719;
border-right: 0px solid #D92719;
border-top: 0px solid #D92719;
border-bottom: 0px solid #D92719;
margin: 5px 0px 10px 0px;
padding: 0px 0px 0px 0px; 
}

.wetterinhalt {
width: auto;
height: auto;
margin: 0px 0px 0px 0px; 
padding: 15px 0px 0px 16px;
}

.wetterzelle
{
width: 149px;
margin: 0px 0px 0px 0px;
padding: 0px 0px 0px 0px;
}



/*promobereich*/

/*bildnavigation rechts*/

.bildnavigation
{
width: auto;
height: auto;
padding: 0px 0px 0px 15px;
margin: 0px 0px 0px 0px;
}

.bildnavzelle
{
width: 145px;
margin: 0px 0px 0px 0px;
padding: 0px 0px 0px 0px;
}

.bildnavoben_a { 
background-image:url(images/bildnavoben_a.gif);
background-position:top left;
background-repeat:no-repeat; 
margin:0;
padding:0;
}

.bildnavoben_f { 
background-image:url(images/bildnavoben_a.gif);
background-position:top left;
background-repeat:no-repeat; 
margin:0;
padding:0;
}

.bildnavoben_g { 
background-image:url(images/bildnavoben_g.gif);
background-position:top left;
background-repeat:no-repeat; 
margin:0;
padding:0;
}

.bildnavoben_h { 
background-image:url(images/bildnavoben_a.gif);
background-position:top left;
background-repeat:no-repeat; 
margin:0;
padding:0;
}

.bildnavoben_k { 
background-image:url(images/bildnavoben_a.gif);
background-position:top left;
background-repeat:no-repeat; 
margin:0;
padding:0;
}

.bildnavoben_s { 
background-image:url(images/bildnavoben_s.gif);
background-position:top left;
background-repeat:no-repeat; 
margin:0;
padding:0;
}

.bildnavoben_w { 
background-image:url(images/bildnavoben_w.gif);
background-position:top left;
background-repeat:no-repeat; 
margin:0;
padding:0;
}

.bildnavunten_a { 
background-image:url(images/bildnavunten_a.gif);
background-position:bottom left;
background-repeat:no-repeat; 
margin:0;
padding:0; 
}

.bildnavinhalt {
margin:0;
padding: 20px 0px 21px 0px;
}

.bildleiste
{
width: auto;
height:400px; 
margin: 0px 0px 0px 0px;
padding: 0px 0px 0px 0px;
border-right: 1px solid #A9CFDF;
border-left: 1px solid #A9CFDF;
background: #FFFFFF;
}

.st_bildleiste
{
width: auto;
height:25px; 
margin: 0px 0px 0px 0px;
padding: 0px 0px 0px 0px;
border-right: 1px solid #A9CFDF;
border-left: 1px solid #A9CFDF;
background: #FFFFFF;
}

a.bildpfeil_up {
width: 55px;
height: 25px;
margin: 0px 0px 0px 0px; 
padding: 0px 0px 0px0px;
display: block;
float: left;
}
a.bildpfeil_up:link    
{ 
background-image:url(images/bildpfeil_up1.gif);
background-position: 40px 0px;
background-repeat: no-repeat;
}
a.bildpfeil_up:visited 
{ 
background-image:url(images/bildpfeil_up1.gif);
background-position: 40px 0px;
background-repeat: no-repeat;
}
a.bildpfeil_up:hover   
{ 
background-image:url(images/bildpfeil_up2.gif);
background-position: 40px 0px;
background-repeat: no-repeat;
}
a.bildpfeil_up:active  
{ 
background-image:url(images/bildpfeil_up2.gif);
background-position: 40px 0px;
background-repeat: no-repeat;
}

.bildpfeilabstand
{
width: 30px;
height:25px; 
margin: 0px 0px 0px 0px;
padding: 0px 0px 0px 0px;
float: left;
}

a.bildpfeil_down {
width: 55px;
height: 25px;
margin: 0px 0px 0px 0px; 
padding: 0px 0px 0px0px;
display: block;
float: left;
}
a.bildpfeil_down:link    
{ 
background-image:url(images/bildpfeil_down1.gif);
background-position: 0px 0px;
background-repeat: no-repeat;
}
a.bildpfeil_down:visited 
{ 
background-image:url(images/bildpfeil_down1.gif);
background-position: 0px 0px;
background-repeat: no-repeat;
}
a.bildpfeil_down:hover   
{ 
background-image:url(images/bildpfeil_down2.gif);
background-position: 0px 0px;
background-repeat: no-repeat;
}
a.bildpfeil_down:active  
{ 
background-image:url(images/bildpfeil_down2.gif);
background-position: 0px 0px;
background-repeat: no-repeat;
}

#divContainer{
position:absolute; 
width:143px; 
height:400px; 
overflow:hidden; 
clip:rect(0,143,400,0);
visibility:hidden
} 

#divContent
{
position:absolute; 
top:0; 
left:0} 

.bilder_leiste
{
width:123px;
height:auto; 
margin: 5px 10px 5px 10px;
padding: 0px 0px 0px 0px;
text-align: center;
}

 a.menu_galerienavbild {
margin: 0px 0px 0px 0px;
padding: 0px 0px 0px 0px;
height: 92px;
text-align: center;
filter:Alpha(opacity=100, finishopacity=100, style=0);
width:123px;
}
a.menu_galerienavbild:link    
{ 
color: #000000; 
text-decoration:none;
filter:Alpha(opacity=100, finishopacity=100, style=0);
}
a.menu_galerienavbild:visited 
{ 
color: #000000; 
text-decoration:none;
filter:Alpha(opacity=100, finishopacity=100, style=0);
}
a.menu_galerienavbild:hover   
{ 
color: #FFFFFF;
text-decoration:none;
filter:Alpha(opacity=50, finishopacity=100, style=0);
}
a.menu_galerienavbild:active  
{ 
color: #FFFFFF;  
text-decoration:none;
filter:Alpha(opacity=50, finishopacity=100, style=0);
}


 a.menu_galerienavtext {
font-family: Verdana, Arial, Helvetica, sans-serif; 
font-size: 10px; 
font-weight: normal;
margin: 0px 0px 0px 0px;
padding: 0px 0px 3px 0px;
height:auto;
line-height: 12px;
text-align: center;
width:auto;
border: 1px solid #386389;
display: block;
}
a.menu_galerienavtext:link    
{ 
color: #FFFFFF; 
text-decoration:none;
background: #386389;
}
a.menu_galerienavtext:visited 
{ 
color: #FFFFFF; 
text-decoration:none;
background: #386389;
}
a.menu_galerienavtext:hover   
{ 
color: #386389;
text-decoration:none;
background: #FFFFFF;
}
a.menu_galerienavtext:active  
{ 
color: #386389;  
text-decoration:none;
background: #FFFFFF;
}

.bildleisteabstand
{
width: auto;
height:14px; 
line-height: 13px;
font-family: Verdana, Arial, Helvetica, sans-serif; 
font-size: 12px;
font-weight: bold;
color: #386389;
margin: 0px 0px 0px 0px;
padding: 0px 0px 0px 0px;
border-right: 1px solid #A9CFDF;
border-left: 1px solid #A9CFDF;
background: #FFFFFF;
text-align: center;
}

/*bildnavigation rechts*/

/*terminnavigation rechts*/

.terminnavigation
{
width: auto;
height: auto;
padding: 15px 0px 0px 23px;
margin: 0px 0px 0px 0px;
}

.terminzelle
{
width: 145px;
margin: 0px 0px 0px 0px;
padding: 0px 0px 0px 0px;
}

.terminhead {
background: #C11F2E;
width: auto;
height: 12px;
line-height: 12px;
font-family: Verdana, Arial, Helvetica, sans-serif; 
font-size: 9px;
font-weight: normal;
color: #FFFFFF;
border: 1px solid #C11F2E;
margin: 0px 0px 0px 0px;
padding: 0px 0px 0px 0px;
text-align: center;
}

.monate {
background: #AEAFAF;
width: auto;
height: 12px;
line-height: 12px;
font-family: Verdana, Arial, Helvetica, sans-serif; 
font-size: 9px;
font-weight: normal;
color: #265384;
border: 1px solid #AEAFAF;
margin: 0px 0px 0px 0px;
padding: 0px 0px 0px 0px;
text-align: center;
}

a.l_monate {
width: 20px;
height: 12px;
line-height: 12px;
font-family: Verdana, Arial, Helvetica, sans-serif; 
font-size: 9px;
font-weight: normal;
color: #C11F2E;
margin: 0px 0px 0px 0px;
padding: 0px 5px 0px 5px;
text-decoration: none;	
}
a.l_monate:link    
{ 
color: #C11F2E;
}
a.l_monate:visited 
{ 
color: #C11F2E;
}
a.l_monate:hover   
{ 
color: #FFFFFF;
}
a.l_monate:active  
{ 
color: #FFFFFF;
}



.i_werktag {
background: #AEAFAF;
width: 14px;
height: 12px;
line-height: 12px;
font-family: Verdana, Arial, Helvetica, sans-serif; 
font-size: 9px;
font-weight: normal;
color: #265384;
border: 1px solid #AEAFAF;
margin: 0px 0px 0px 0px;
padding: 0px 0px 0px 0px;
text-align: center;
}

.i_feiertag {
background: #AEAFAF;
width: 14px;
height: 12px;
line-height: 12px;
font-family: Verdana, Arial, Helvetica, sans-serif; 
font-size: 9px;
font-weight: normal;
color: #C11F2E;
border: 1px solid #AEAFAF;
margin: 0px 0px 0px 0px;
padding: 0px 0px 0px 0px;
text-align: center;
}

.werktag {
background: #A9CFDF;
width: 14px;
height: 12px;
line-height: 12px;
font-family: Verdana, Arial, Helvetica, sans-serif; 
font-size: 9px;
font-weight: normal;
color: #265384;
border: 1px solid #A9CFDF;
margin: 0px 0px 0px 0px;
padding: 0px 0px 0px 0px;
text-align: center;
}

.feiertag {
background: #A9CFDF;
width: 14px;
height: 12px;
line-height: 12px;
font-family: Verdana, Arial, Helvetica, sans-serif; 
font-size: 9px;
font-weight: normal;
color: #C11F2E;
border: 1px solid #A9CFDF;
margin: 0px 0px 0px 0px;
padding: 0px 0px 0px 0px;
text-align: center;
}

.t_tag {
background: #A9CFDF;
width: 14px;
height: 12px;
line-height: 12px;
border: 1px solid #C11F2E;
margin: 0px 0px 0px 0px;
padding: 0px 0px 0px 0px;
text-align: center;
}

a.l_werktag {
width: 14px;
height: 12px;
line-height: 12px;
background: #A9CFDF;
font-family: Verdana, Arial, Helvetica, sans-serif; 
font-size: 9px;
font-weight: normal;
color: #265384;
margin: 0px 0px 0px 0px;
padding: 0px 0px 0px 0px;
text-decoration: none;	
}
a.l_werktag:link    
{ 
background: #A9CFDF;
color: #265384;
}
a.l_werktag:visited 
{ 
background: #A9CFDF;
color: #265384;
}
a.l_werktag:hover   
{ 
background: #C11F2E;
color: #FFFFFF;
}
a.l_werktag:active  
{ 
background: #C11F2E;
color: #FFFFFF;
}

a.l_feiertag {
width: 14px;
height: 12px;
line-height: 12px;
background: #A9CFDF;
font-family: Verdana, Arial, Helvetica, sans-serif; 
font-size: 9px;
font-weight: normal;
color: #C11F2E;
margin: 0px 0px 0px 0px;
padding: 0px 0px 0px 0px;
text-decoration: none;	
}
a.l_feiertag:link    
{ 
background: #A9CFDF;
color: #C11F2E;
}
a.l_feiertag:visited 
{ 
background: #A9CFDF;
color: #C11F2E;
}
a.l_feiertag:hover   
{ 
background: #C11F2E;
color: #FFFFFF;
}
a.l_feiertag:active  
{ 
background: #C11F2E;
color: #FFFFFF;
}

/*terminnavigation rechts*/

/*content-history*/

.historynavigation
{
width: 650px;
height: 56px;
padding: 0px 0px 0px 0px;
margin: 0px 0px 0px 0px;
float: left;
}

#historynav ul
{
margin: 0px 0px 0px 0px;
width: auto;
height: 12px;
line-height: 12px;
padding: 30px 0px 0px 30px;
}
#historynav ul li 
{ 
display: inline;
}
#historynav ul li a
{
font-family: Verdana, Arial, Helvetica, sans-serif; 
font-size: 9px;
color: #386389;
width: auto;
height: 12px;
line-height: 11px;
font-weight: normal;
padding: 0px 10px 0px 5px;
text-decoration: none;
text-align: center;
margin: 0px 0px 0px 0px;
background-image:url(images/topnavtrenner.gif);
background-position:top right;
background-repeat: no-repeat;
}

#historynav ul li a:hover
{
text-decoration: underline;
}

#historynav ul li a#current
{
background-image:url(images/blind.gif);
background-position:top right;
background-repeat: no-repeat;
font-weight: bold;
text-decoration: none;
}

/*content-history*/

.copyrightbereich
{
width: 300px;
height: 56px;
padding: 0px 0px 0px 0px;
margin: 0px 0px 0px 0px;
float: right;
}

.copyright
{
font-family: Verdana, Arial, Helvetica, sans-serif; 
font-size: 9px;
color: #386389;
width: auto;
height: 12px;
line-height: 11px;
font-weight: normal;
padding: 35px 10px 0px 0px;
margin: 0px 0px 0px 0px;
text-align: right;
}




/*content-main*/


.contentabstand {
 width: auto; 
 padding: 90px 0px 0px 0px;
 margin: 0px 0px 0px 0px;
 }
 
 .contentrahmen {
 width: 550px; 
 padding: 0px 0px 0px 0px;
 margin: 0px 0px 0px 0px;
 }

 h1 {
 font-family:Verdana, Arial, Helvetica, sans-serif; 
 font-size: 22px; 
 font-weight: 600;
 color: #386389;
 width: 550px; 
 padding: 0px 0px 8px 0px;
 margin: 0px 0px 0px 0px;
 text-align: center;
 }
 
 h2 {
 font-family:Verdana, Arial, Helvetica, sans-serif; 
 font-size: 15px; 
 font-weight: bold;
 color: #386389;
 width: 550px;
 padding: 0px 0px 10px 0px;
 margin: 0px 0px 0px 0px;
 text-align: center; 
 }
 
 h3 {
 font-family:Verdana, Arial, Helvetica, sans-serif; 
 font-size: 14px; 
 font-weight: 500;
 color: #636363;
 width: 550px; 
 padding: 0px 0px 6px 0px;
 margin: 0px 0px 0px 0px;
 text-align: center; 
 }
 
 h4 {
 font-family:Verdana, Arial, Helvetica, sans-serif; 
 font-size: 13px; 
 font-weight: bold;
 width: 550px;
 color: #386389; 
 padding: 0px 0px 6px 0px;
 margin: 0px 0px 0px 0px;
 }
 
 .texteinfach {
 font-family:Verdana, Arial, Helvetica, sans-serif; 
 font-size: 11px; 
 line-height: 16px;
 font-weight: normal;
 width: 550px;
 color: #636363; 
 padding: 0px 0px 6px 0px;
 margin: 0px 0px 0px 0px;
 }
 
  .texteinfachbold {
 font-family:Verdana, Arial, Helvetica, sans-serif; 
 font-size: 11px; 
 line-height: 16px;
 font-weight: bold;
 width: 550px;
 color: #636363; 
 padding: 0px 0px 6px 0px;
 margin: 0px 0px 0px 0px;
 }
 
  .texteinfachrot {
 font-family:Verdana, Arial, Helvetica, sans-serif; 
 font-size: 11px; 
 line-height: 16px;
 font-weight: 600;
 width: 550px;
 color: #C11F2E; 
 padding: 0px 0px 6px 0px;
 margin: 0px 0px 0px 0px;
 }
 
   .texteinfachrotklein {
 font-family:Verdana, Arial, Helvetica, sans-serif; 
 font-size: 9px; 
 line-height: 10px;
 font-weight: normal;
 width: 550px;
 color: #C11F2E; 
 padding: 4px 0px 4px 0px;
 margin: 0px 0px 0px 0px;
 }
 
 .rot_gr {
 font-family:Verdana, Arial, Helvetica, sans-serif; 
 font-size: 14px; 
 font-weight: bold;
 color: #BB0101;
 padding: 0px 0px 0px 0px;
 margin: 0px 0px 0px 0px;
 }
 
  .rot_kl {
 font-family:Verdana, Arial, Helvetica, sans-serif; 
 font-size: 12px; 
 font-weight: bold;
 color: #BB0101;
 padding: 0px 0px 0px 0px;
 margin: 0px 0px 0px 0px;
 }
 
 .abstand
{
 width: 475px;
margin: 0px 0px 0px 0px;
padding: 0px 0px 0px 0px;
}


a.link {
font-family:Verdana, Arial, Helvetica, sans-serif; 
font-size: 11px; 
font-weight: bold;
width:auto;
color: #386389; 
text-decoration:none;
margin: 0px 0px 0px 0px;
padding: 0px 0px 5px 25px;
display: block;
}
a.link:link    
{ 
background: transparent url(images/dpfeilpromo_2.gif) no-repeat 0px 2px;
color: #386389; 
}
a.link:visited 
{ 
background: transparent url(images/dpfeilpromo_2.gif) no-repeat 0px 2px;
color: #386389; 
}
a.link:hover   
{ 
background: transparent url(images/dpfeilpromo_1.gif) no-repeat 0px 2px;
color: #C11F2E; 
}
a.link:active  
{ 
background: transparent url(images/dpfeilpromo_1.gif) no-repeat 0px 2px;
color: #C11F2E; 
}

a.dlink {
font-family:Verdana, Arial, Helvetica, sans-serif; 
font-size: 11px; 
font-weight: bold;
width:auto;
color: #386389; 
text-decoration:none;
margin: 0px 0px 0px 0px;
padding: 0px 0px 5px 18px;
display: block;
}
a.dlink:link    
{ 
background: transparent url(images/pdficon1.gif) no-repeat 0px 0px;
color: #386389; 
}
a.dlink:visited 
{ 
background: transparent url(images/pdficon1.gif) no-repeat 0px 0px;
color: #386389; 
}
a.dlink:hover   
{ 
background: transparent url(images/pdficon2.gif) no-repeat 0px 0px;
color: #C11F2E; 
}
a.dlink:active  
{ 
background: transparent url(images/pdficon2.gif) no-repeat 0px 0px;
color: #C11F2E; 
}
  
  
 .liste {
font-family: Verdana, Arial, Helvetica, sans-serif; 
font-size: 11px; 
font-weight: bold;
width: 550px;
color: #386389;
margin: 0px 0px 4px 0px;
background-image:url(images/listenpfeil1.gif);
background-position: 1px 4px;
background-repeat:no-repeat;
background-color: transparent; 
padding: 0px 0px 0px 15px;
}  

 /*sitemap*/

#sitemap
{
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
}

#sitemap ul
{
	list-style: none;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
}

/*navigation ebene 1*/

#sitemap li {  
display: inline;
margin: 0px 0px 0px 0px;
padding: 0px 0px 0px 0px;
}

#sitemap li a
{
	display: block;
	font-family: Verdana, Arial, Helvetica, sans-serif; 
	font-size: 12px;
	font-weight: bold;		
	color: #BB0101;
	height: 18px;
	line-height: 18px;
	padding: 4px 0px 2px 0px;
	margin: 0px 0px 0px 0px;
	text-decoration: none;
	text-transform:uppercase;
	overflow: hidden;
}


#sitemap li a:hover
{
text-decoration: underline;
}


/*navigation ebene 2*/

#sitemap li li
{
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
}

#sitemap li li a
{   
	display: block;
	font-family: Verdana, Arial, Helvetica, sans-serif; 
	font-size: 11px;
	font-weight: bold;
	color: #3D3D3D;
	height: 16px;
	line-height: 16px;
	padding: 0px 0px 0px 15px;
	margin: 0px 0px 0px 0px;
	text-decoration: none;
	text-transform:none;
}


#sitemap li li a:hover
{
text-decoration: underline;
}

/*navigation ebene 3*/

#sitemap li li li
{
	list-style: none;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
}

#sitemap li li li a
{
	display: block;
	font-family: Verdana, Arial, Helvetica, sans-serif; 
	font-size: 10px;
	font-weight: bold;
	color: #717171;
	height: 14px;
	line-height: 14px;
	padding: 0px 0px 0px 30px;
	margin: 0px 0px 0px 0px;
	text-decoration: none;
}


#sitemap li li li a:hover
{
text-decoration: underline;
}


/*sitemap ende*/ 
  
  
/*kontakt*/


.formfehler
{
font-family:Verdana, Arial, Helvetica, sans-serif; 
font-size: 11px; 
font-weight: bold; 
color: #C11F2E; 
border-left: 1px solid #C11F2E;
border-right: 1px solid #C11F2E;
border-top: 1px solid #C11F2E;
border-bottom: 1px solid #C11F2E;
background-color: #FFFFFF;
width: auto;
padding: 5px 0px 5px 5px;
margin: 0px 0px 10px 0px;
display: block;
}

a.anfrage { 
font-family: Verdana, Arial, Helvetica, sans-serif; 
font-size: 10px; 
font-weight: normal;
width: 120px;
height:auto;
line-height: 14px;  
padding: 0px 0px 0px 0px;
margin: 0px 0px 0px 0px;
text-decoration:none; 
text-align: center;
display: block;
border: 1px solid #386389;
}
a.anfrage:link    { color:#FFFFFF; background: #386389; text-decoration:none;}
a.anfrage:visited { color:#FFFFFF; background: #386389; text-decoration:none;}
a.anfrage:hover   { color:#386389; background: #FFFFFF; text-decoration:none;}
a.anfrage:active  { color:#386389; background: #FFFFFF; text-decoration:none;}
a.anfrage:focus { outline: none; }

.kontakttext { 
font-family: Verdana, Arial, Helvetica, sans-serif; 
font-size: 10px; 
font-weight: normal; 
color: #386389;
padding: 0px 0px 0px 0px;
margin: 0px 0px 0px 0px;
display: block;
}

.kontakttext#text { 
width: 120px;
height: 26px; 
line-height: 18px; 
float: left;
}

.kontakttext#form { 
width: 155px;
height: 26px; 
line-height: 14px;
float: left; 
}

.kontakttext#abst3 {  
width: 340px;
height: 26px;
line-height: 14px; 
float: left;
}

.kontakttext#abst4 { 
width: 350px;
height: 40px; 
line-height: 14px; 
float: left;
}

.kontakttext#abst5 { 
width: 140px;
height: 26px; 
line-height: 14px; 
float: left;
}

.kontakttext#abst6 { 
width: 430px;
height: 110px; 
line-height: 14px; 
float: left;
}

.kontakttext#abst7 { 
width: 550px;
line-height: 14px; 
float: left;
}

.kontakttext#abst8 { 
width: 430px;
line-height: 14px; 
float: left;
}

.kontakttext#abst9 { 
width: 350px;
line-height: 14px; 
float: left;
}

.kontakttext#check { 
width: 30px;
line-height: 14px; 
float: left;
}

.kontakttext#wunsch { 
width: 312px;
line-height: 18px; 
}

.kontakttext#wunschtext { 
width: 410px;
line-height: 18px; 
text-align: left;
float: left;
font-weight: bold;
}

.kontakttext#textwunsch { 
width: 120px;
height: 18px; 
line-height: 12px; 
margin: 4px 0px 0px 0px;
}


.formfeld {
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 10px;
font-weight: normal;
color: #386389;
border-left: 1px solid #386389;
border-right: 1px solid #386389;
border-top: 1px solid #386389;
border-bottom: 1px solid #386389;
margin: 0px 0px 0px 0px;
padding: 1px 0px 0px 2px;
}

.formfeld#a {
width: 140px;
height: 18px;
}

.formfeld#b {
width: 410px;
height: 100px;
}

.formfeld#c {
width: 300px;
height: 18px;
}

.formfeld#menge {
width: 20px;
height: 18px;
}

.formfeld#formwunsch {
width: 312px;
height: 18px;
}

.kontaktrahmen_danke
{
border-left: 1px solid #5E5E5E;
border-right: 1px solid #5E5E5E;
border-top: 1px solid #5E5E5E;
border-bottom: 1px solid #5E5E5E;
background-color: #F1F1F1;
width: 100%;
height: 100%;
padding: 5px 5px 5px 5px;
margin: 0px 0px 0px 0px;
}

.liste_anmeld {
background-color: #FFFFFF; 
color: #3D3D3D;
width: 110px;
height: 16px;
font-family: Verdana, Arial, Helvetica, sans-serif; 
font-size: 10px;
font-weight: normal;
border: 1px solid #717171;
}

/*kontakt*/  
  
/*anmeldung*/

.headline_anmeldung {
font-family: Verdana, Arial, Helvetica, sans-serif; 
font-size: 12px;
font-weight: bold;
width:auto;
height: 18px;
line-height: 14px;
color: #FFFFFF;
background-color:#C11F2E;
margin: 0px 0px 0px 0px;
padding: 0px 0px 0px 5px; 
border-left: 1px solid #C11F2E;
border-right: 1px solid #C11F2E;
border-top: 1px solid #C11F2E;
border-bottom: 1px solid #C11F2E;
}

.formabstand {
margin: 0px 0px 0px 0px;
padding: 0px 0px 0px 0px; 
clear: both;
}

select { 
font-family: Arial, Helvetica, sans-serif;
font-size: 10px;
color: #FFFFFF; 
border: #717171; 
margin: 0px 0px 0px 0px;
padding: 0px 0px 0px 0px;
background-color: #BB0101;
border-style: solid; 
border-top-width: 1px; 
border-right-width: 1px; 
border-bottom-width: 1px; 
border-left-width: 1px
} 

/*anmeldung*/

/* Produkte Werbemittel Download */


.filterbereich {
width: auto;
height: 19px;
background-color:#BB0101;
margin:0;
padding: 1px 0px 0px 0px; 
border-left: 1px solid #BB0101;
border-right: 1px solid #BB0101;
border-top: 1px solid #BB0101;
border-bottom: 1px solid #BB0101;	
}

.filtertext {
font-family: Verdana, Arial, Helvetica, sans-serif; 
font-size: 12px;
font-weight: bold;
width: auto;
line-height: 18px;
color: #FFFFFF;
margin:0;
padding: 0px 5px 0px 7px;
float: left;
}

.liste_sortier {
background-color: #FFFFFF; 
color: #3D3D3D;
width: 80px;
height: 16px;
font-family: Verdana, Arial, Helvetica, sans-serif; 
font-size: 10px;
font-weight: normal;
}

.dl_suchfeld1 {
width: 50px;
height: 18px;
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 10px;
font-weight: normal;
color: #3D3D3D;
border: 1px solid #FFFFFF;
margin: 0px 0px 0px 0px;
padding: 1px 0px 0px 2px;
}

.dl_suchrahmen { 
font-family: Verdana, Arial, Helvetica, sans-serif; 
font-size: 10px; 
font-weight: normal; 
width: 50px; 
color: #3D3D3D;
padding: 0px 0px 0px 0px;
margin: 0px 0px 0px 0px;
float: left;
display: block;
}

.dl_sortierrahmen { 
font-family: Verdana, Arial, Helvetica, sans-serif; 
font-size: 10px; 
font-weight: normal; 
width: 80px;
color: #3D3D3D;
padding: 0px 0px 0px 0px;
margin: 0px 0px 0px 0px;
float: left;
display: block;
}

a.dlanfrage { 
font-family: Verdana, Arial, Helvetica, sans-serif; 
font-size: 10px; 
font-weight: normal;
width: 65px;
height: 16px;
line-height: 16px;  
padding: 0px 0px 0px 0px;
margin: 0px 0px 0px 0px;
text-decoration:none; 
text-align: center;
display: block;
border: 1px solid #FFFFFF;
}
a.dlanfrage:link    { color:#BB0101; background: #FFFFFF; text-decoration:none;}
a.dlanfrage:visited { color:#BB0101; background: #FFFFFF; text-decoration:none;}
a.dlanfrage:hover   { color:#FFFFFF; background: #BB0101; text-decoration:none;}
a.dlanfrage:active  { color:#FFFFFF; background: #BB0101; text-decoration:none;}
a.dlanfrage:focus { outline: none; }


/*

.tabellenanfang1 {
width: 475px;
height: auto;
line-height: 18px;
padding: 0px 0px 0px 0px;
margin: 0px 0px 0px 0px;
background: #717171;
border-left: 1px solid #3D3D3D;
border-right: 1px solid #3D3D3D;
border-top: 1px solid #3D3D3D;
border-bottom: 1px solid #3D3D3D;	
}



.tabelle1a {
width: 190px;
height: auto;
line-height: 14px;
font-family: Verdana, Arial, Helvetica, sans-serif; 
font-size: 11px;
font-weight: bold;
color: #FFFFFF;
background: #transparent;
text-align:left;
border-right: 1px solid #3D3D3D;
padding: 1px 0px 0px 5px;
margin: 0px 0px 0px 0px;
}

.tabelle1b {
width: 60px;
height: auto;
line-height: 14px;
font-family: Verdana, Arial, Helvetica, sans-serif; 
font-size: 11px;
font-weight: bold;
color: #FFFFFF;
text-align:left;
border-right: 1px solid #3D3D3D;
padding: 1px 0px 0px 5px;
margin: 0px 0px 0px 0px;
}

.tabelle1c {
width: 75px;
height: auto;
line-height: 14px;
font-family: Verdana, Arial, Helvetica, sans-serif; 
font-size: 11px;
font-weight: bold;
color: #FFFFFF;
text-align:left;
border-right: 1px solid #3D3D3D;
padding: 1px 0px 0px 5px;
margin: 0px 0px 0px 0px;
}

.tabelle1d {
width: 115px;
height: auto;
line-height: 14px;
font-family: Verdana, Arial, Helvetica, sans-serif; 
font-size: 11px;
font-weight: bold;
color: #FFFFFF;
text-align:left;
padding: 1px 0px 0px 5px;
margin: 0px 0px 0px 0px;
}

.tabelle1e {
width: 150px;
height: auto;
line-height: 14px;
font-family: Verdana, Arial, Helvetica, sans-serif; 
font-size: 11px;
font-weight: bold;
color: #FFFFFF;
text-align:left;
padding: 1px 0px 0px 5px;
margin: 0px 0px 0px 0px;
}

.tabelle1f {
width: 100px;
height: auto;
line-height: 14px;
font-family: Verdana, Arial, Helvetica, sans-serif; 
font-size: 11px;
font-weight: bold;
color: #FFFFFF;
text-align:left;
border-right: 1px solid #3D3D3D;
padding: 1px 0px 0px 5px;
margin: 0px 0px 0px 0px;
}



.tabellenanfang2 {
width: 475px;
height: auto;
line-height: 18px;
padding: 0px 0px 0px 0px;
margin: 0px 0px 0px 0px;
background: #ECECEC;
border-left: 1px solid #3D3D3D;
border-right: 1px solid #3D3D3D;
border-top: 0px solid #3D3D3D;
border-bottom: 1px solid #3D3D3D;	
}

.tabelle2a {
width: 190px;
line-height: 14px;
font-family: Verdana, Arial, Helvetica, sans-serif; 
font-size: 10px;
font-weight: bold;
color: #3D3D3D;
text-align:left;
border-right: 1px solid #3D3D3D;
padding: 1px 0px 0px 5px;
margin: 0px 0px 0px 0px;
}

.tabelle2b {
width: 60px;
height: auto;
line-height: 14px;
font-family: Verdana, Arial, Helvetica, sans-serif; 
font-size: 10px;
font-weight: bold;
color: #3D3D3D;
text-align:left;
border-right: 1px solid #3D3D3D;
padding: 1px 0px 0px 5px;
margin: 0px 0px 0px 0px;
}

.tabelle2c {
width: 75px;
height: auto;
line-height: 14px;
font-family: Verdana, Arial, Helvetica, sans-serif; 
font-size: 10px;
font-weight: bold;
color: #3D3D3D;
text-align:left;
border-right: 1px solid #3D3D3D;
padding: 1px 0px 0px 5px;
margin: 0px 0px 0px 0px;
}

.tabelle2d {
width: 115px;
height: auto;
line-height: 14px;
font-family: Verdana, Arial, Helvetica, sans-serif; 
font-size: 10px;
font-weight: bold;
color: #3D3D3D;
text-align:left;
padding: 1px 0px 0px 5px;
margin: 0px 0px 0px 0px;
}

.tabelle2e {
width: 150px;
line-height: 14px;
font-family: Verdana, Arial, Helvetica, sans-serif; 
font-size: 10px;
font-weight: bold;
color: #3D3D3D;
text-align:left;
padding: 1px 0px 0px 5px;
margin: 0px 0px 0px 0px;
}

.tabelle2f {
width: 100px;
line-height: 14px;
font-family: Verdana, Arial, Helvetica, sans-serif; 
font-size: 10px;
font-weight: bold;
color: #3D3D3D;
text-align:left;
border-right: 1px solid #3D3D3D;
padding: 1px 0px 0px 5px;
margin: 0px 0px 0px 0px;
}



.tabellenanfang3 {
width: auto;
height: auto;
line-height: 18px;
padding: 0px 0px 0px 0px;
margin: 0px 0px 0px 0px;
}

.tabelle3a {
width: 15%;
height: auto;
line-height: 14px;
font-family: Verdana, Arial, Helvetica, sans-serif; 
font-size: 10px;
font-weight: bold;
color: #FFFFFF;
background: #transparent;
text-align:left;
background: #717171;
border-left: 1px solid #3D3D3D;
border-right: 1px solid #3D3D3D;
border-top: 1px solid #3D3D3D;
border-bottom: 1px solid #3D3D3D;	
padding: 1px 0px 0px 5px;
margin: 0px 0px 0px 0px;
}

.tabelle3b {
width: 15%;
height: auto;
line-height: 14px;
font-family: Verdana, Arial, Helvetica, sans-serif; 
font-size: 10px;
font-weight: bold;
color: #FFFFFF;
background: #transparent;
text-align:left;
background: #717171;
border-left: 0px solid #3D3D3D;
border-right: 1px solid #3D3D3D;
border-top: 1px solid #3D3D3D;
border-bottom: 1px solid #3D3D3D;	
padding: 1px 0px 0px 5px;
margin: 0px 0px 0px 0px;
}



.tabellenanfang4 {
width: auto;
height: auto;
line-height: 18px;
padding: 0px 0px 0px 0px;
margin: 0px 0px 0px 0px;
}

.tabelle4a {
width: 15%;
height: auto;
line-height: 14px;
font-family: Verdana, Arial, Helvetica, sans-serif; 
font-size: 10px;
font-weight: bold;
color: #3D3D3D;
background: #transparent;
text-align:left;
background: #ECECEC;
border-left: 1px solid #3D3D3D;
border-right: 1px solid #3D3D3D;
border-top: 0px solid #3D3D3D;
border-bottom: 1px solid #3D3D3D;	
padding: 1px 0px 0px 5px;
margin: 0px 0px 0px 0px;
}

.tabelle4b {
width: 15%;
height: auto;
line-height: 14px;
font-family: Verdana, Arial, Helvetica, sans-serif; 
font-size: 10px;
font-weight: bold;
color: #3D3D3D;
background: #transparent;
text-align:left;
background: #ECECEC;
border-left: 0px solid #3D3D3D;
border-right: 1px solid #3D3D3D;
border-top: 0px solid #3D3D3D;
border-bottom: 1px solid #3D3D3D;	
padding: 1px 0px 0px 5px;
margin: 0px 0px 0px 0px;
}
*/

.tabellehead {
width: 550px;
height: 18px;
line-height: 14px;
font-family: Verdana, Arial, Helvetica, sans-serif; 
font-size: 12px;
font-weight: bold;
color: #FFFFFF;
text-align: center;
background: #C11F2E;
border-left: 1px solid #C11F2E;
border-right: 1px solid #C11F2E;
border-top: 0px solid #386389;
border-bottom: 0px solid #C11F2E;	
padding: 0px 0px 0px 0px;
margin: 0px 0px 1px 0px;
}

.tabelleindexcont {
width: 550px;
height: 18px;
border-left: 1px solid #386389;
border-right: 1px solid #386389;
border-top: 0px solid #AEAFAF;
border-bottom: 0px solid #386389;	
background: #386389;
padding: 0px 0px 0px 0px;
margin: 0px 0px 0px 0px;
}

.tabelleindexspezial {
width: 550px;
height: 18px;
border-left: 1px solid #94D7FF;
border-right: 1px solid #94D7FF;
border-top: 0px solid #AEAFAF;
border-bottom: 0px solid #386389;	
background: #C11F2E;
padding: 0px 0px 0px 0px;
margin: 0px 0px 0px 0px;
}

.tabelleindex {
height: 18px;
line-height: 14px;
font-family: Verdana, Arial, Helvetica, sans-serif; 
font-size: 10px;
font-weight: bold;
text-align: center;
color: #FFFFFF;
padding: 0px 0px 0px 0px;
margin: 0px 0px 0px 0px;
display: block;
overflow: hidden;
}

.tabelleindex#sp1 {
width: auto;
}

.tabelleindex#sp2 {
width: 274px;
float: left;
}

.tabelleindex#sp3 {
width: 182px;
float: left;
}

.tabelleindex#sp4 {
width: 136px;
float: left;
}

.tabelleindex#sp5 {
width: 109px;
float: left;
}

.tabelleindex#sp6 {
width: 75px;
float: left;
}

.tabelleinhaltcont {
width: 550px;
height: 18px;
border-left: 1px solid #386389;
border-right: 1px solid #386389;
border-top: 0px solid #A9CFDF;
border-bottom: 0px solid #A9CFDF;	
background: #C6E9FF;
padding: 0px 0px 0px 0px;
margin: 0px 0px 0px 0px;
}

.tabellegutschein {
width: auto;
height: 25px;
padding: 0px 0px 0px 0px;
margin: 5px 0px 5px 0px;
}

.tabellegutscheinrahmen {
width: 550px;
border-left: 1px solid #386389;
border-right: 1px solid #386389;
border-top: 1px solid #386389;
border-bottom: 0px solid #A9CFDF;	
background: #C6E9FF;
padding: 0px 0px 0px 0px;
margin: 0px 0px 0px 0px;
display: block;
}

.tabellegutscheinrahmen#waren {
height: 55px;
}

.tabellegutscheinrahmen#kasse {
height: 25px;
}

.tabellegutscheinrahmen#bestellen {
height: 25px;
}

.tabelleinhaltlinie {
width: 550px;
height: 6px;
border-left: 1px solid #386389;
border-right: 1px solid #386389;
border-top: 0px solid #A9CFDF;
border-bottom: 0px solid #A9CFDF;	
background: #C6E9FF;
padding: 3px 0px 0px 0px;
margin: 0px 0px 0px 0px;
}

.tabelleinhaltcontend {
width: 550px;
height: 3px;
line-height: 1px;
border-left: 1px solid #386389;
border-right: 1px solid #386389;
border-top: 0px solid #AEAFAF;
border-bottom: 1px solid #386389;	
background: #C6E9FF;
padding: 0px 0px 0px 0px;
margin: 0px 0px 0px 0px;
}

.tabelleinhalt {
height: 18px;
line-height: 14px;
font-family: Verdana, Arial, Helvetica, sans-serif; 
font-size: 10px;
font-weight: normal;
text-align: center;
color: #386389;
padding: 0px 0px 0px 0px;
margin: 0px 0px 0px 0px;
display: block;
}

.tabelleinhalt#spa {
width: auto;
}

.tabelleinhalt#spb {
width: 274px;
float: left;
}

.tabelleinhalt#spc {
width: 182px;
float: left;
}

.tabelleinhalt#spd {
width: 136px;
float: left;
}

.tabelleinhalt#spe {
width: 109px;
float: left;
}

.tabelleinhalt#spf {
width: 75px;
float: left;
}

.tabellenfaq {
width: 550px;
height: auto;
line-height: 18px;
padding: 10px 0px 0px 0px;
margin: 0px 0px 0px 0px;
}

.tabellenfragen {
width: auto;
height: auto;
line-height: 18px;
padding: 0px 0px 0px 0px;
margin: 0px 0px 0px 0px;
background: #386389;
border-left: 1px solid #386389;
border-right: 1px solid #386389;
border-top: 1px solid #386389;
border-bottom: 0px solid #386389;	
}

.tabellenantworten {
width: auto;
height: auto;
line-height: 18px;
padding: 0px 0px 0px 0px;
margin: 0px 0px 0px 0px;
background: #A9CFDF;
border-left: 1px solid #386389;
border-right: 1px solid #386389;
border-top: 0px solid #386389;
border-bottom: 1px solid #386389;	
}

.tabellefaq1{
height: auto;
line-height: 14px;
font-family: Verdana, Arial, Helvetica, sans-serif; 
font-size: 10px;
font-weight: bold;
color: #FFFFFF;
background: #transparent;
text-align:left;
padding: 1px 0px 2px 5px;
margin: 0px 0px 0px 0px;
}

.tabellefaq1#frage1{
width: 60px;
float: left;
}

.tabellefaq1#frage2{
width: 470px;
border-left: 1px solid #FFFFFF;
float: left;
}

.tabellefaq2 {
line-height: 14px;
font-family: Verdana, Arial, Helvetica, sans-serif; 
font-size: 10px;
font-weight: bold;
color: #386389;
text-align:left;
padding: 1px 0px 2px 5px;
margin: 0px 0px 0px 0px;
}

.tabellefaq2#antwort1 {
width: 60px;
float: left;
}

.tabellefaq2#antwort2 {
width: 470px;
border-left: 1px solid #386389;
float: left;
}



/*tabellen 34*/ 

/*tabellen*/
  
/* Blätternavigation */

.blaetterrahmen
{
padding: 0px 0px 0px 0px;
margin: 10px 0px 10px 0px;
width: 550px;
height: 18px;
display: block;
}


.zurueckbutton
{
margin: 0px 0px 0px 0px;
padding: 0px 0px 0px 0px;
border-left: 1px solid #3D3D3D;
border-right: 1px solid #3D3D3D;
border-top: 1px solid #3D3D3D;
border-bottom: 1px solid #3D3D3D;
width: 75px;
height: 16px;
line-height: 14px;
text-align: center;
float: left;
}

 a.zurueck {
font-family:Verdana, Arial, Helvetica, sans-serif; 
font-size: 10px; 
font-weight: normal;
margin: 0px 0px 0px 0px;
background-image:url(images/zurueck2.gif);
background-position: 4px 4px;
background-repeat:no-repeat;
padding: 1px 0px 0px 0px;
width: 75px;
height: 14px;
line-height: 11px;
display: block;
}

a.zurueck:link    
{ 
font-weight: normal;
color: #3D3D3D; 
text-decoration:none;
}
a.zurueck:visited 
{ 
font-weight: normal;
color: #3D3D3D; 
text-decoration:none;
}
a.zurueck:hover   
{ 
font-weight: normal;
background-image:url(images/zurueck1.gif);
background-position: 4px 4px;
background-repeat:no-repeat;
color: #BB0101;
text-decoration:none;
}
a.zurueck:active  
{ 
font-weight: normal;
color: #BB0101;  
text-decoration:none;
}

.vorbutton
{
margin: 0px 0px 0px 0px;
padding: 0px 0px 0px 0px;
border-left: 1px solid #3D3D3D;
border-right: 1px solid #3D3D3D;
border-top: 1px solid #3D3D3D;
border-bottom: 1px solid #3D3D3D;
width: 75px;
height: 16px;
line-height: 14px;
text-align: center;
float: right;
}

 a.vor {
font-family:Verdana, Arial, Helvetica, sans-serif; 
font-size: 10px; 
font-weight: normal;
margin: 0px 0px 0px 0px;
background-image:url(images/vor2.gif);
background-position: 62px 4px;
background-repeat:no-repeat;
padding: 1px 0px 0px 0px;
width: 75px;
height: 14px;
line-height: 11px;
display: block;
}
a.vor:link    
{ 
font-weight: normal;
color: #3D3D3D; 
text-decoration:none;
}
a.vor:visited 
{ 
font-weight: normal;
color: #3D3D3D; 
text-decoration:none;
}
a.vor:hover   
{ 
font-weight: normal;
background-image:url(images/vor1.gif);
background-position: 62px 4px;
background-repeat:no-repeat;
color: #BB0101;
text-decoration:none;
}
a.vor:active  
{ 
font-weight: normal;
color: #BB0101;  
text-decoration:none;
}

.seitentext {
width: auto;
height: 16px;
font-family: Verdana, Arial, Helvetica, sans-serif; 
font-size: 10px;
font-weight: normal;
color: #3D3D3D;
border-left: 1px solid #3D3D3D;
border-right: 1px solid #3D3D3D;
border-top: 1px solid #3D3D3D;
border-bottom: 1px solid #3D3D3D;
text-align:center;
padding: 1px 0px 0px 0px;
margin: 0px 0px 0px 0px;

}

.seitentextrahmen {
width: 300px;
height: 18px;
padding: 0px 0px 0px 0px;
margin: 0px 0px 0px 50px;
float: left;
}

a.foren {
font-family: Verdana, Arial, Helvetica, sans-serif; 
font-size: 11px;
font-weight: bold;
color: #386389;
text-align:left;
text-decoration:none;
padding: 0px 0px 0px 30px;
margin: 0px 0px 0px 0px;
display: block;
}
a.foren:link    { color:#386389;background: transparent url(images/dpfeilpromo_2.gif) no-repeat 4px 3px;}
a.foren:visited { color:#386389;background: transparent url(images/dpfeilpromo_2.gif) no-repeat 4px 3px;}
a.foren:hover   { color:#C11F2E;background: transparent url(images/dpfeilpromo_1.gif) no-repeat 4px 3px;}
a.foren:active  { color:#C11F2E;background: transparent url(images/dpfeilpromo_1.gif) no-repeat 4px 3px;}

/* Blätternavigation */  

/*shop*/

.gutscheinblock {
width: auto;
height: auto;
border-left: 1px solid #386389;
border-right: 1px solid #386389;
border-top: 1px solid #386389;
border-bottom: 1px solid #386389;	
background: #C6E9FF;
padding: 10px 10px 0px 10px;
margin: 0px 0px 0px 0px;
display: block;
}

.gutscheinbild {
width: 320px;
height: 150px;
padding: 0px 0px 0px 0px;
margin: 0px 0px 0px 0px;
display: block;
}

.gutscheinbildblock {
width: 320px;
height: 200px;
padding: 0px 0px 0px 0px;
margin: 0px 0px 0px 0px;
float: left;
display: block;
}

.gutscheininfo {
width: 200px;
padding: 0px 0px 0px 5px;
margin: 0px 0px 0px 0px;
float: left;
}

.gutscheinhead {
font-family: Verdana, Arial, Helvetica, sans-serif; 
font-size: 12px;
font-weight: bold;
color: #636363;
padding: 0px 0px 0px 0px;
margin: 0px 0px 0px 0px;
}

.gutscheintext {
font-family: Verdana, Arial, Helvetica, sans-serif; 
font-size: 10px;
font-weight: normal;
color: #636363;
padding: 4px 0px 4px 0px;
margin: 0px 0px 0px 0px;
}

.gutscheinmenge {
font-family: Verdana, Arial, Helvetica, sans-serif; 
font-size: 12px;
font-weight: normal;
color: #636363;
line-height: 14px;
padding: 4px 0px 4px 0px;
margin: 0px 0px 0px 0px;
display: block;
}

/*shop*/
  
/* Teaser */	


#clear { clear: both;}

.teaser {
padding: 0px 0px 0px 0px;
display: block;
border-left: 1px solid #386389;
border-right: 1px solid #386389;
border-top: 1px solid #386389;
border-bottom: 1px solid #386389;	
background: #C6E9FF;
margin: 0px 0px 10px 0px;
}

.teaserabstand {
width: auto;
height: auto;
padding: 10px 10px 10px 10px;
margin: 0px 0px 0px 0px;
display: block;
}

.teaser#left {
float: left;
width:270px;
}

.teaser#right {
float: right;
width:270px;
}

.teaser#gross {
width:550px;
}

.teaserhead {
font-family: Verdana, Arial, Helvetica, sans-serif; 
font-size: 12px; 
font-weight: bold;
height:18px;
line-height:13px;
color: #386389;
margin: 0px 0px 0px 0px;
padding: 0px 0px 2px 0px;
display: block;
width: auto;
}

.teaserhead#klein {
width: auto;
}

.teaserhead#gross {
width:530px;
}


.teaserblock {
padding: 0px 0px 10px 0px;
margin: 0px 0px 10px 0px;
}

.teaserblock#klein {
width:240px;
}

.teaserblock#gross {
width:530px;
}

.teaserinhalt {
float: left;
width: 120px;
font-family: Verdana, Arial, Helvetica, sans-serif; 
font-size: 10px;
font-weight: normal;
color: #000000;
display: block;
padding:0px 0px 0px 0px;
margin: 0px 0px 0px 0px;
}


.teasertext {
font-family: Verdana, Arial, Helvetica, sans-serif; 
font-size: 10px;
font-weight: normal;
color: #636363;
padding: 5px 0px 5px 0px;
margin: 0px 0px 0px 0px;
display: block;
}

.teaserbild {
float: left;
width: 100px;
display: block;
padding: 0px 0px 10px 0px;
margin: 0px 10px 0px 0px;
}

/* Teaser */  

#aussen {
padding: 10px 0px 0px 0px;
margin: 0px 0px 0px 0px;
font-family: Verdana, Arial, Helvetica, sans-serif; 
font-size: 11px; 
font-weight: normal;
color: #767E80;
width:auto;
}

#innen_l {
font-weight: bold;
margin: 0px 0px 0px 0px;
padding: 2px 10px 5px 0px;
float:left;
}

#innen_l img {
border:0px solid #3D3D3D;
padding: 0px 0px 0px 0px;
margin: 0px 0px 5px 0px;
}

#innen_r {
font-weight: bold;
margin: 0px 0px 0px 0px;
padding: 2px 0px 5px 10px;
float:right;
}

#innen_r img {
border:0px solid #3D3D3D;
padding: 0px 0px 0px 0px;
margin: 0px 0px 5px 0px;
}  
  
.linienbereich {
width: 550px; 
height:12px; 
line-height:12px; 
padding: 3px 0px 0px 0px;
margin: 0px 0px 0px 0px;
}

.nurbild {
padding: 0px 0px 0px 0px;
margin: 0px 0px 0px 0px;
width: 550px;
}

.nurbild#links {
text-align: left;
}

.nurbild#mitte {
text-align: center;
}

.nurbild#rechts {
text-align: right;
}

.linie {
width: auto; 
height:1px; 
padding: 0px 0px 0px 0px;
margin: 0px 20px 0px 20px;
}

.linie#rot {
background:#C11F2E;
}

.linie#blau {
border-top: dotted 1px #386389;
}

.linie#grau {
background:#767E80;
}

 
 /*
hr.blau {
width: 530px; 
border: 0px; 
border-top: solid 1px #386389;
border-bottom: solid 1px #transparent; 
padding: 0px 0px 0px 0px;
margin: 0px 10px 0px 10px;
} 

hr.grau {
width: 530px; 
border: 0px; 
border-top: solid 1px #767E80;
border-bottom: solid 1px #transparent;
padding: 0px 0px 0px 0px;
margin: 0px 10px 0px 10px;
} 
 
hr.rot {
width: 530px; 
border: 0px; 
border-top: solid 1px #C11F2E;
border-bottom: solid 1px #transparent; 
padding: 0px 0px 0px 0px;
margin: 0px 10px 0px 10px;
} 

*/


.flashbereich {
width: 550px;
margin: 0px 0px 10px 0px;
padding: 0px 0px 0px 0px;
} 


/* Promomodul */

.pr_gesamt {
width: auto;
margin: 0px 0px 0px 0px;
padding: 0px 0px 0px 0px;
} 

.pr_links {
width: 130px;
margin: 0px 0px 0px 0px;
padding: 0px 0px 0px 0px;
float: left;
} 

.pr_rechts {
width: 410px;
margin: 0px 0px 0px 0px;
padding: 0px 0px 0px 10px;
float: left;
} 

.pr_bild {
width: 130px;
margin: 0px 7px 5px 0px;
padding: 0px 0px 0px 0px;
} 

.pr_ztext {
font-family:Verdana, Arial, Helvetica, sans-serif; 
font-size: 10px; 
font-weight: normal;
color: #386389; 
width: 130px;
margin: 0px 7px 5px 0px;
padding: 0px 0px 0px 0px;
} 

.pr_zlink {
width: 130px;
margin: 0px 7px 0px 0px;
padding: 0px 0px 0px 0px;
} 

.pr_text {
font-family:Verdana, Arial, Helvetica, sans-serif; 
font-size: 11px; 
line-height: 16px;
font-weight: normal;
color: #636363; 
width: 400px;
margin: 0px 0px 0px 0px;
padding: 0px 0px 0px 0px;
} 


/* Promomodul */


/*content-main*/


/* Bildergalerie */

.inhaltgalerie {
border-left: 1px solid #386389;
border-right: 1px solid #386389;
border-top: 1px solid #386389;
border-bottom: 1px solid #386389;
background: #C11F2E;
width: 550px;
margin: 0px 0px 10px 0px;
padding: 0px 0px 0px 0px;
} 



.inhalt_rahmen {
border-left: 0px solid #000000;
border-right: 0px solid #000000;
border-top: 0px solid #000000;
border-bottom: 1px solid #386389;
text-align: center;
margin:0;
padding:0; 
}

.thumb_rahmen {
border-left: 1px solid #386389;
border-right: 1px solid #386389;
border-top: 1px solid #386389;
border-bottom: 1px solid #386389;
width: 123px;
margin: 0px 10px 10px 0px;
padding: 0px 0px 0px 0px;
float: left;
}

.inhalt_rahmen_gr {
border-bottom: 1px solid #386389;
text-align: center;
width: 550px;
margin: 0px 0px 0px 0px;
padding: 0px 0px 0px 0px;
}


.inhalt_rahmen_untertitel {
font-family: Verdana, Arial, Helvetica, sans-serif; 
font-size: 10px; 
font-weight: normal;
color: #FFFFFF;
text-align: center;
width: 550px;
margin: 0px 0px 0px 0px;
padding: 2px 0px 2px 0px;
}

 a.menu_galerie_bild {
margin: 0px 0px 0px 0px;
padding: 0px 0px 0px 0px;
height: 15px;
line-height: 13px;
text-align: center;
filter:Alpha(opacity=100, finishopacity=100, style=0);
width: auto;

}
a.menu_galerie_bild:link    
{ 
color: #000000; 
text-decoration:none;
filter:Alpha(opacity=100, finishopacity=100, style=0);
}
a.menu_galerie_bild:visited 
{ 
color: #000000; 
text-decoration:none;
filter:Alpha(opacity=100, finishopacity=100, style=0);
}
a.menu_galerie_bild:hover   
{ 
color: #FFFFFF;
text-decoration:none;
filter:Alpha(opacity=50, finishopacity=100, style=0);
}
a.menu_galerie_bild:active  
{ 
color: #FFFFFF;  
text-decoration:none;
filter:Alpha(opacity=50, finishopacity=100, style=0);
}


 a.menu_galerie_text {
font-family: Verdana, Arial, Helvetica, sans-serif; 
font-size: 10px; 
font-weight: normal;
margin: 0px 0px 0px 0px;
padding: 0px 0px 0px 0px;
height: 15px;
line-height: 13px;
text-align: center;
width: 123px;
float: left;
border-top: 1px solid #386389;
}
a.menu_galerie_text:link    
{ 
color: #FFFFFF; 
text-decoration:none;
background: #386389;
}
a.menu_galerie_text:visited 
{ 
color: #FFFFFF; 
text-decoration:none;
background: #386389;
}
a.menu_galerie_text:hover   
{ 
color: #386389;
text-decoration:none;
background: #FFFFFF;
}
a.menu_galerie_text:active  
{ 
color: #386389;  
text-decoration:none;
background: #FFFFFF;
}

.rahmen_g_steuerung {
height: 18px;
line-height: 15px;
width: 550px;
margin: 0px 0px 0px 0px;
padding: 0px 0px 0px 0px;
text-align: center;
display: inline;
}

 a.g_steuerung {
font-family: Verdana, Arial, Helvetica, sans-serif; 
font-size: 10px; 
font-weight: normal;
margin: 0px 10px 0px 10px;
padding: 2px 5px 2px 5px;
border-left: 1px solid #386389;
border-right: 1px solid #386389;
border-top: 1px solid #386389;
border-bottom: 1px solid #386389;
height: 20px;
line-height: 15px;
width: 80px;
text-align: center;
}
a.g_steuerung:link    
{ 
font-weight: normal;
color: #FFFFFF; 
text-decoration:none;
background-color: #386389;
}
a.g_steuerung:visited 
{ 
font-weight: normal;
color: #FFFFFF; 
text-decoration:none;
background-color: #386389;
}
a.g_steuerung:hover   
{ 
font-weight: normal;
color: #386389;
text-decoration:none;
background-color: #FFFFFF;
}
a.g_steuerung:active  
{ 
font-weight: normal;
color: #386389;  
text-decoration:none;
background-color: #FFFFFF;
}

/* Bildergalerie */




/*mp_player*/

.playerdisplay
{
width: auto;
height: auto;
display: block;
padding: 0px 0px 0px 0px;
margin: 10px 0px 0px 5px;
}

.playerinfo
{
display: block;
padding: 0px 0px 0px 0px;
margin: 0px 10px 10px 0px;
float: left;
}
.playertabhead {
background: #A9CFDF;
width: 100px;
height: 18px;
font-family: Arial, Helvetica, sans-serif;
font-size: 12px;
font-weight: bold;
color: #000000;
text-align:center;
border-left: 1px solid #A9CFDF;
border-right: 1px solid #A9CFDF;
border-top: 1px solid #A9CFDF;
border-bottom: 1px solid #A9CFDF;	
padding: 0px 3px 0px 3px;
margin: 0px 0px 0px 0px;
}

.playertabtext {
background: #FFFFFF;
width: 100px;
height: 18px;
font-family: Arial, Helvetica, sans-serif;
font-size: 12px;
font-weight: normal;
color: #A9CFDF;
text-align:right;
border-left: 1px solid #A9CFDF;
border-right: 1px solid #A9CFDF;
border-top: 0px solid #A9CFDF;
border-bottom: 1px solid #A9CFDF;	
padding: 0px 3px 0px 3px;
margin: 0px 0px 0px 0px;
}

.mp_player
{
background: #FFFFFF;
border-left: 1px solid #A9CFDF;
border-right: 1px solid #A9CFDF;
border-top: 1px solid #A9CFDF;
border-bottom: 1px solid #A9CFDF;	
width: 400px;
height: auto;
padding: 0px 0px 0px 0px;
margin: 0px 0px 0px 0px;
}

.mp_inhalt
{
width: 330px;
height: auto;
padding: 5px 5px 5px 5px;
margin: 0px 0px 0px 0px;
float: left;
}

.mp_inhalthint
{
width: 320px;
height: auto;
padding: 0px 0px 0px 0px;
margin: 0px 0px 0px 0px;
}

.mp_player_gr
{
background: #FFFFFF;
border-left: 1px solid #A9CFDF;
border-right: 1px solid #A9CFDF;
border-top: 1px solid #A9CFDF;
border-bottom: 1px solid #A9CFDF;	
width: 560px;
height: auto;
padding: 0px 0px 0px 0px;
margin: 0px 0px 0px 0px;
}

.mp_inhalt_gr
{
width: 490px;
height: auto;
padding: 5px 5px 5px 5px;
margin: 0px 0px 0px 0px;
float: left;
}

.mp_inhalthint_gr
{
width: 480px;
height: auto;
padding: 0px 0px 0px 0px;
margin: 0px 0px 0px 0px;
}

.mp_steuer_gr
{
width: 60px;
height: auto;
padding: 5px 0px 0px 0px;
margin: 0px 0px 0px 0px;
float: left;
}

.mp_steuerhint_gr
{
width: 60px;
height: auto;
padding: 0px 0px 0px 0px;
margin: 0px 0px 0px 0px;
}


/*mp_player Button*/

.mp_center
{
padding: 0px 0px 0px 70px;
margin: 0px 0px 0px 0px;
}


/*Modem ISDN DSL*/

#mp_screen ul
{
margin: 0px 0px 0px 0px;
width: 52px;
padding: 0px 0px 0px 0px;
list-style-type: none;
}

#mp_screen ul li 
{ 
margin: 0px 0px 0px 0px;
padding: 0px 0px 0px 0px;
display: inline;
}

#mp_screen ul li a
{
display: block;
width: 52px;
height: 21px;
margin: 0px 0px 0px 0px; 
padding: 0px 0px 0px 0px;
}

#mp_screen ul li a#screen_a1
{
background-image:url(images/mp_rbut_modem1.jpg);
background-position: 0px 0px;
background-repeat: no-repeat;	
display: block;
width: 52px;
height: 21px;
margin: 0px 0px 0px 0px; 
padding: 0px 0px 0px 0px;
float: left;
}


#mp_screen ul li a:hover#screen_a1
{
background-image:url(images/mp_rbut_modem2.jpg);
background-position: 0px 0px;
background-repeat: no-repeat;	
}

#mp_screen ul li a:active#screen_a1
{
background-image:url(images/mp_rbut_modem3.jpg);
background-position: 0px 0px;
background-repeat: no-repeat;	
}

#mp_screen ul li a#screen_a2
{
background-image:url(images/mp_rbut_modem3.jpg);
background-position: 0px 0px;
background-repeat: no-repeat;	
display: block;
width: 52px;
height: 21px;
margin: 0px 0px 0px 0px; 
padding: 0px 0px 0px 0px;
float: left;
}

#mp_screen ul li a#screen_b1
{
background-image:url(images/mp_rbut_isdn1.jpg);
background-position: 0px 0px;
background-repeat: no-repeat;	
display: block;
width: 52px;
height: 21px;
margin: 0px 0px 0px 0px; 
padding: 0px 0px 0px 0px;
float: left;
}


#mp_screen ul li a:hover#screen_b1
{
background-image:url(images/mp_rbut_isdn2.jpg);
background-position: 0px 0px;
background-repeat: no-repeat;	
}

#mp_screen ul li a:active#screen_b1
{
background-image:url(images/mp_rbut_isdn3.jpg);
background-position: 0px 0px;
background-repeat: no-repeat;	
}

#mp_screen ul li a#screen_b2
{
background-image:url(images/mp_rbut_isdn3.jpg);
background-position: 0px 0px;
background-repeat: no-repeat;	
display: block;
width: 52px;
height: 21px;
margin: 0px 0px 0px 0px; 
padding: 0px 0px 0px 0px;
float: left;
}

#mp_screen ul li a#screen_c1
{
background-image:url(images/mp_rbut_dsl1.jpg);
background-position: 0px 0px;
background-repeat: no-repeat;	
display: block;
width: 52px;
height: 21px;
margin: 0px 0px 0px 0px; 
padding: 0px 0px 0px 0px;
float: left;
}


#mp_screen ul li a:hover#screen_c1
{
background-image:url(images/mp_rbut_dsl2.jpg);
background-position: 0px 0px;
background-repeat: no-repeat;	
}

#mp_screen ul li a:active#screen_c1
{
background-image:url(images/mp_rbut_dsl3.jpg);
background-position: 0px 0px;
background-repeat: no-repeat;	
}

#mp_screen ul li a#screen_c2
{
background-image:url(images/mp_rbut_dsl3.jpg);
background-position: 0px 0px;
background-repeat: no-repeat;	
display: block;
width: 52px;
height: 21px;
margin: 0px 0px 0px 0px; 
padding: 0px 0px 0px 0px;
float: left;
}




/*640x480 Vollbild*/

#mp_monitor ul
{
margin: 0px 0px 0px 0px;
width: 52px;
padding: 0px 0px 0px 0px;
list-style-type: none;
}

#mp_monitor ul li 
{ 
margin: 0px 0px 0px 0px;
padding: 0px 0px 0px 0px;
display: inline;
}

#mp_monitor ul li a
{
display: block;
width: 52px;
height: 41px;
margin: 0px 0px 0px 0px; 
padding: 0px 0px 0px 0px;
}

#mp_monitor ul li a#monitor_a
{
background-image:url(images/mp_plus1.jpg);
background-position: 0px 0px;
background-repeat: no-repeat;	
width: 52px;
height: 41px;
margin: 0px 0px 0px 0px; 
padding: 0px 0px 0px 0px;
float: left;
}


#mp_monitor ul li a:hover#monitor_a
{
background-image:url(images/mp_plus2.jpg);
background-position: 0px 0px;
background-repeat: no-repeat;	
}

#mp_monitor ul li a:active#monitor_a
{
background-image:url(images/mp_plus3.jpg);
background-position: 0px 0px;
background-repeat: no-repeat;	
}


#mp_monitor ul li a#monitor_b
{
background-image:url(images/mp_rbut_monitor_v1.jpg);
background-position: 0px 0px;
background-repeat: no-repeat;	
width: 52px;
height: 41px;
margin: 0px 0px 0px 0px; 
padding: 0px 0px 0px 0px;
float: left;
}


#mp_monitor ul li a:hover#monitor_b
{
background-image:url(images/mp_rbut_monitor_v2.jpg);
background-position: 0px 0px;
background-repeat: no-repeat;	
}

#mp_monitor ul li a:active#monitor_b
{
background-image:url(images/mp_rbut_monitor_v3.jpg);
background-position: 0px 0px;
background-repeat: no-repeat;	
}


#mp_monitor ul li a#monitor_c
{
background-image:url(images/mp_minus1.jpg);
background-position: 0px 0px;
background-repeat: no-repeat;	
width: 52px;
height: 41px;
margin: 0px 0px 0px 0px; 
padding: 0px 0px 0px 0px;
float: left;
}


#mp_monitor ul li a:hover#monitor_c
{
background-image:url(images/mp_minus2.jpg);
background-position: 0px 0px;
background-repeat: no-repeat;	
}

#mp_monitor ul li a:active#monitor_c
{
background-image:url(images/mp_minus3.jpg);
background-position: 0px 0px;
background-repeat: no-repeat;	
}

/*mp_player Button*/

/*mp_player*/