﻿
body,html {
 
  
	min-height: 101%;
	margin: 0 0 0 0;
	color: #465675;
	background-color: #c2c5ce;

	font-size: 100%;
	font-family:arial;
	color:#666;
}

.275{
margin-left:20px;
margin-right:275px;
}

div.container 
{

background-color: transparent;

position: absolute;

left: 0px;

width: 100%;

margin-top: 30px;

text-align: center;

min-width: 1254px;


}

div.content{

	margin: 0px auto;
	position: relative;
	background-color: #ffffff;

	text-align: left;

	width: 1254px;


}
.inhalt {

position:absolute; 

top:167px;

left:0px;

width:100%;

background-color: #ffffff;




}

.newsleft {
float:left;
width:291px;
background-color: #ffffff;

}

.lh24 {
	font-family:arial;
	color:#000;
	line-height:24px;
	font-size:75%;
}




div.footer {

width:1254px;

height:26px;

background-color:#004d95;

border-top:2px solid #c6c8cd;

font-family:Verdana;

text-align:right;

color:#ffffff;

line-height:24px;

margin-right:0px;

}



div.menutop {

position:absolute;

top:0px;left:341px;

background-color:#c2c5ce;

width:1002px;height:25px;
background-color: transparent;
z-index:300


}

.h1links {
margin-right:20px;
margin-left:20px;
padding:2px;

/* border-top:1px dotted #ab1315; */
color:#ab1315;
font-size:1.2em;

}


div.dottred {
margin-right:20px;
margin-left:20px;
padding:2px;
border-top:1px dotted #ab1315;
color:#004d95;
font-size:0.8em;
text-align:right;
}

div.dottredende {
margin-right:20px;
margin-left:20px;
padding:2px;
border-top:1px dotted #ab1315;

color:#ab1315;
font-size:0.875em;
}

div.h2linksblau {
background-image: url(../bilder/linkbg.png);
color:#fff;
height:18px;
padding-top:2px;
padding-bottom:1px;
margin-right:20px;
margin-left:20px;
line-height:16px;

}

div.h3links {
border-left:1px dotted #004d95;
border-bottom:1px dotted #004d95;
border-right:1px dotted #004d95;
margin-right:20px;
margin-left:20px;
line-height:16px;
color:#000;
}

div.h3linksred {
background: transparent;
display: block;
border-left:1px dotted #ab1315;
border-bottom:1px dotted #ab1315;
border-right:1px dotted #ab1315;
margin-right:20px;
margin-left:20px;
line-height:16px;
color:#000;

}

div.h2linksred {
background: transparent;
display: block;
border-top:1px dotted #ab1315;
border-left:1px dotted #ab1315;
border-right:1px dotted #ab1315;

color:#000;

padding-top:2px;
padding-bottom:1px;
margin-right:20px;
margin-left:20px;
line-height:16px;
}


.Inhalt {



}


h1 {

Font-size:1.6em;

font-weight:normal;

font-family:Arial;

color:#ce0004;

}


h2 {

margin-top:15px;

margin-bottom:0px;

Font-size:12px;

font-weight:bold;

font-family:Arial;

color:#ce0004;

}	



.defaulttext {


color:#666666;

font-size:0.75em;

font-weight:normal;

margin-left:0px;

margin-right:210px;

font-family:arial;

text-align:left;

}


.defaulttextfull {



color:#666666;

font-size:0.75em;

font-weight:normal;

margin-left:0px;

margin-right:20px;

font-family:arial;

text-align:left;

}


.wobinich {

position:absolute;top:150px;left:310px;

width:300px;

height:30px;

color:#cccccc;

font-size:12px;

font-weight:normal;

font-family:arial;

}



.news {

font-size:11px;

font-family:Arial;

color:#666666;

margin-left:856px;

margin-top:20px;

width:144px;

text-align:left;

}



h3 {

font-size:12px;

font-family:Arial;

color:#ce0004;

margin:0px;

}



a.partnerlink:link, a.partnerlink:visited {

text-decoration: none;

	font-family : Arial;

	font-size : 12px;

	font-weight : normal;

	color : #004d95;

}


a.partnerlink:hover
{
 
  text-decoration: none;

	font-family : Arial;

	font-size : 12px;

	font-weight : normal;

	color : #ce0004;

}

a.footer:link, a.footer:visited
 {

	text-decoration: none;

	font-family : Arial;

	font-size : 12px;

	font-weight :normal;

	color : #ffffff;

	margin-left:8px;

	margin-right:8px;
}

a.footer:hover
 {

	text-decoration: none;

	font-family : Arial;

	font-size : 12px;

	font-weight :normal;

	color : #ce0004;

	margin-left:8px;

	margin-right:8px;


}



a.footeraktiv:link, a.footeraktiv:visited {
	text-decoration: none;
	font-family : Arial;
	font-size : 12px;
	font-weight : normal;
	color : #ce0004;
	margin-left:8px;
	margin-right:8px;
}

.adressehotel
 {

font-family:arial;

font-size:11px;

color:#666666;

margin-left:0px

}


a.adressehotellink:link  
{

	text-decoration:none;

	font-family : Arial;

	font-size : 11px;

	font-weight :normal;

	color : #004d95;

}



a.adressehotellink:visited
 {

	text-decoration:none;

	font-family : Arial;

	font-size : 11px;

	font-weight :normal;

	color : #004d95;

}


a.adressehotellink:hover
{

	text-decoration:none;

	font-family : Arial;

	font-size : 11px;

	font-weight :normal;

	color : #004d95;

}



a.textlink:link {
	text-decoration:underline;
	font-family : Arial;
	font-size : 1.15em;
	font-weight :bold;
	color : #666;
}

a.textlink:visited
{
	
	text-decoration:underline;
	font-family : Arial;
	font-size : 1.15em;
	font-weight :bold;
	color : #666;
}
a.textlink:hover
{
	
	text-decoration: underline;
	font-family : Arial;
	font-size : 1.15em;
	font-weight :bold;
	color : #666;
}	
a.linkhotel:link 

{


	text-decoration:none;

	font-family : Arial;

	font-size : 11px;

	font-weight :bold;

	color : #004d95;

}

a.linkhotel:visited

{

	

	text-decoration:none;

	font-family : Arial;

	font-size : 11px;

	font-weight :bold;

	color : #004d95;

}

a.linkhotel:hover

{

	

	text-decoration: none;

	font-family : Arial;

	font-size : 11px;

	font-weight :bold;

	color : #ce0004;


}

a:link

{

	text-decoration: none;

	font-family : Arial;

	font-size : 12px;

	font-weight :normal;

	color : #004d95;



}

a:visited

{

	text-decoration: none;

	font-family : Arial;

	font-size : 12px;

	font-weight :normal;

	color : #004d95;



}

a:hover

{

	text-decoration: none;

	font-family : Arial;

	font-size : 12px;

	font-weight :normal;

	color : #ce0004;



}




a.submenutop {
	display:inline-block;
	text-align:center;
	border:1px solid #000;
	font-family : Arial;
	font-size : 12px;
	/* line-height:24px; */
	background: #fff url(../bilder/submenutopbg1.gif);
	padding: 4px;
	color:#000;
}

a.submenutop:hover {
		display:inline-block;
	text-align:center;
	font-family : Arial;
	font-size : 12px;
	/* line-height:24px; */
	background: #004d95 url(../bilder/linkbg.png);
	padding: 4px;
	color:#fff;
}

a.menutop {
	cursor:default;
	font-family : Arial;
	font-size : 16px;
	color :#004d95;
	padding: 2px;
	
}

a.menutop:hover {
	font-family : Arial;
	font-size : 16px;
	color :#ce0004;
	color :#ce0004;
	padding: 2px;
}
	
.tagline span.f06 { font-size: 06px; line-height: 06px; }
.tagline span.f07 { font-size: 07px; line-height: 07px; }
.tagline span.f08 { font-size: 08px; line-height: 08px; }
.tagline span.f09 { font-size: 09px; line-height: 09px; }
.tagline span.f10 { font-size: 10px; line-height: 10px; }
.tagline span.f11 { font-size: 11px; line-height: 11px; }
.tagline span.f12 { font-size: 12px; line-height: 12px; }
.tagline span.f13 { font-size: 13px; line-height: 13px; }
.tagline span.f14 { font-size: 14px; line-height: 14px; }
.tagline span.f15 { font-size: 15px; line-height: 15px; }
.tagline span.f16 { font-size: 16px; line-height: 16px; }
.tagline span.f17 { font-size: 17px; line-height: 17px; }
.tagline span.f18 { font-size: 18px; line-height: 18px; }
.tagline span.f19 { font-size: 19px; line-height: 19px; }
.tagline span.f20 { font-size: 20px; line-height: 20px; }
.tagline span.f21 { font-size: 21px; line-height: 21px; }
.tagline span.f22 { font-size: 22px; line-height: 22px; }
.tagline span.f23 { font-size: 23px; line-height: 23px; }
.tagline span.f24 { font-size: 24px; line-height: 24px; }
.tagline span.f25 { font-size: 25px; line-height: 25px; }
.tagline span.f26 { font-size: 26px; line-height: 26px; }
.tagline span.f27 { font-size: 27px; line-height: 27px; }
.tagline span.f28 { font-size: 28px; line-height: 28px; }
.tagline span.f29 { font-size: 29px; line-height: 29px; }
.tagline span.f30 { font-size: 30px; line-height: 30px; }
.tagline span.f31 { font-size: 31px; line-height: 31px; }
.tagline span.f32 { font-size: 32px; line-height: 32px; }
.tagline span.f33 { font-size: 33px; line-height: 33px; }
.tagline span.f34 { font-size: 34px; line-height: 34px; }
.tagline span.f35 { font-size: 35px; line-height: 35px; }
.tagline span.f36 { font-size: 36px; line-height: 36px; }
.tagline span.f37 { font-size: 37px; line-height: 37px; }
.tagline span.f38 { font-size: 38px; line-height: 38px; }
.tagline span.f39 { font-size: 39px; line-height: 39px; }
.tagline span.f40 { font-size: 40px; line-height: 40px; }
.tagline span.f41 { font-size: 41px; line-height: 41px; }
.tagline span.f42 { font-size: 42px; line-height: 42px; }
.tagline span.f43 { font-size: 43px; line-height: 43px; }
.tagline span.f44 { font-size: 44px; line-height: 44px; }
.tagline span.f45 { font-size: 45px; line-height: 45px; }
.tagline span.f46 { font-size: 46px; line-height: 46px; }
.tagline span.f47 { font-size: 47px; line-height: 47px; }
.tagline span.f48 { font-size: 48px; line-height: 48px; }
.tagline span.f49 { font-size: 49px; line-height: 49px; }
.tagline span.f50 { font-size: 50px; line-height: 50px; }
.tagline span.f51 { font-size: 51px; line-height: 51px; }
.tagline span.f52 { font-size: 52px; line-height: 52px; }
.tagline span.f53 { font-size: 53px; line-height: 53px; }
.tagline span.f54 { font-size: 54px; line-height: 54px; }
.tagline span.f55 { font-size: 55px; line-height: 55px; }
.tagline span.f56 { font-size: 56px; line-height: 56px; }
.tagline span.f57 { font-size: 57px; line-height: 57px; }
.tagline span.f58 { font-size: 58px; line-height: 58px; }
.tagline span.f59 { font-size: 59px; line-height: 59px; }
.tagline span.f60 { font-size: 60px; line-height: 60px; }
.tagline span.f61 { font-size: 61px; line-height: 61px; }
.tagline span.f62 { font-size: 62px; line-height: 62px; }
.tagline span.f63 { font-size: 63px; line-height: 63px; }
.tagline span.f64 { font-size: 64px; line-height: 64px; }

#artikel {
margin-top:0px;
margin-left:291px;
}

#artikel ul {
        
    /* (en|de) Bugfix: IE - Doubled Float Margin Bug */
    display: inline;

    margin: 0;
    /* (en) Left margin of the first button  */
    /* (de) Abstand des ersten Buttons vom linken Rand  */
    margin-left: 0px;
    
}
	  #artikel ul li {
    
    border-bottom: 1px #aaa solid;
    /* (en|de) Bugfix: IE - Doubled Float Margin Bug */
    display: block;

    list-style-type: none;
    margin: 0;
    padding: 0;
    }
#artikel ul li a,
  #artikel ul li strong {
    background: transparent;
    color: #000;
    display: block;
    margin: 0;
    text-decoration: none;
    text-align:justify;
  }
  
  #artikel ul li a:focus,
  #artikel ul li a:hover,
  #artikel ul li a:active  { background: #eee; color: #333; text-decoration: none; }
 
   a.menulinks:focus,
   a.menulinks:hover,
   a.menulinks:active  { background: #eee; color: #333; text-decoration: none; } 
   
   a.menulinksred:focus,
   a.menulinksred:hover,
   a.menulinksred:active  {  color:#ab1315;; text-decoration: none; } 

#disc ul li {
list-style-type: disc;
}

#disc0 ul li {
list-style-type: disc;
margin-left:10px;
}

.abstand {
margin-left:20px;
margin-right:275px;
}


.printlogo {
   display: none;
   }
}
