html, body {height: 100%; margin: 0;padding: 0;}
body,a, p, td, h1, h2, h3, h4, h5{font:normal 11px/15px Verdana,Helvetica,sans-serif;color:#40474A;}
body{background-color:#ffffff;}
img{border:none;margin:0px;padding:0px;}
a{color:#979DA0;text-decoration:none;}
a:hover{color:#719DAD;}
form{margin:0px;padding:0px;}
b,strong{color:#717171;}
p{margin:0px;padding:0px;}
#seite{margin:auto auto;position:relative;width:990px;clear:left;background-color:#fff;}
ul{margin-left:0px;padding-top:7px;padding-left:25px;}

/* Header */
#header{position:relative;background-color:#f4831a;width:990px;height:84px;clear:both;}
#header .logo{position:absolute;left:50px;top:2px;}
.akkolade2{position:absolute;top:84px;left:366px;z-index:1000;}
#header .noelogo{position:absolute;right:19px;top:18px;}
#header .claim{position:absolute;left:273px;top:20px;}

#inhalt .headerbild2{width:760px;height:170px;clear:both;margin-left:-3px;position:relative;z-index:1;}

/* Seitenaufbau */
#inhalt{clear:both;width:990px;background-color:#F1EBE6;}
#inhalt .content{width:757px;float:left;padding-bottom:20px;background-color:#ffffff;min-height:800px;border-left:3px solid #F1EBE6;}
#rechts{width:230px;float:left;padding-bottom:5px;}

#links{width:230px;float:left;margin-top:35px;margin-bottom:30px;}
#links .menu{margin-left:18px;width:224px;}
#mitte{float:left;margin-left:40px;width:470px;margin-top:35px;}

#menu_rechts{padding-top:98px;width:230px;clear:both;}
#menu_rechts .zeile{float:left;width:230px;height:24px;position:relative;}
#menu_rechts .zeile .pfeil-grau{float:left;width:26px;position:absolute;right:0px;top:0px;display:none;}
#menu_rechts .zeile .pfeil-weiss{float:left;width:26px;visibility:hidden;position:absolute;right:0px;top:0px;display:none;}
#menu_rechts .zeile .item{margin-top:8px;margin-left:12px;}
#menu_rechts .zeile .item a{font:normal 11px Verdana,Arial,Helvetica;text-decoration:none;color:#40474A;}

.hotline{margin-left:12px;padding-top:35px;}
.eu{margin-left:12px;padding-top:18px;}

#footer{clear:both;background-color:#F1EBE6;height:16px;border-top:3px solid #ffffff;}
#footer .itemlinks{font-size:10px;text-transform:uppercase;padding-right:5px;padding-left:5px;margin-left:10px;margin-right:15px;
float:left;height:11px;padding-top:5px;color:#40474A;}
#footer .itemrechts{font-size:10px;text-transform:uppercase;padding-right:5px;padding-left:5px;margin-left:727px;
float:left;height:11px;padding-top:5px;color:#40474A;}

.tippbox{display:inline;background-color:#f4efec;position:absolute;bottom:19px;height:128px;left:0px;width:230px;}
.tippbox .round{position:absolute;right:0px;top:0px;z-index:2000;}
.tippbox .karte{margin-left:18px;padding-top:15px;}


/* Teaser Startseite */
.teaser-portal{margin: 0px;padding: 0px;overflow: hidden;}
.teaser-portal .el  {position: relative;width:420px;margin: 0px;padding: 0px;	padding-bottom:20px;}
.teaser-portal .el .teaserbild{float:left;margin-right:12px;width:170px;height:110px;overflow:hidden;}
.teaser-portal .el .teaserbild img{float:left;}
.teaser-portal .el .preisfeld{height:24px;position:absolute;right:0px;bottom:12px;color:#719DAD;background:url("../img/euro.gif") no-repeat 143px 0px;padding-top:5px;width:200px;line-height:20px;text-align:right;}
.teaser-portal .el .preisfeld .preis{display:inline;font-weight:bold;font-size:15px;}
.teaser-portal .el .titel {color:#ec9b00;font-weight: bold;padding-top:7px;font-size:13px;margin-bottom:4px;}
.teaser-portal .el .titel a{color:#ec9b00;font-weight: bold;text-decoration:none;font-size:13px;}

/* Teaser linke spalte */
.teaser-links{margin: 0px;padding: 0px;overflow: hidden;margin-top:12px;}
.teaser-links .el  {position: relative;width:224px;float:left;margin: 0px;padding: 0px;	padding-bottom:20px;clear:both;}
.teaser-links .el .teaserbild{margin-right:7px;position:relative;float:left;margin-bottom:5px;width:100px;height:65px;}
.teaser-links .el .teaserbild img{width:100px;}
.teaser-links .el .preisfeld{height:22px;position:absolute;left:107px;top:39px;color:#719DAD;background:url("../img/euro.gif") no-repeat 0px 3px;padding-top:12px;}
.teaser-links .el .preisfeld .preis{display:inline;font-weight:bold;font-size:15px;}
.teaser-links .el .titel {color:#ec9b00;font-weight: bold;float:left;}
.teaser-links .el .titel a{color:#ec9b00;font-weight: bold;text-decoration:none;line-height:13px;}

.artikel{margin: 0px;padding: 0px;width:356px;margin-bottom:15px;position:relative;}
.artikel_titel, h1 {font-size:16px;color:#f4831a;font-weight: bold;line-height:22px;margin-bottom:5px;}
.artikel_untertitel {font-size: 13px;margin-bottom:10px;font-weight:bold;color:#717171;}
.artikel_vorspann{font-weight:bold;margin-bottom:10px;color:#717171;}
.content_titel {padding-top:12px;margin-bottom:5px;font-weight: bold;color:#ec9b00;clear:both;}
.content_text {clear:both;margin-top:7px;margin-bottom:10px;}
.content_text ul{margin-top:0px;}
.content_text  ul.ok{margin: 0px;padding: 0px;text-indent: 0px;}
.content_text ul.ok li{margin: 0px;padding: 4px 0px 4px 16px;display: block;}
.content_bild_links{margin-bottom: 10px;	margin-right: 10px;	margin-top: 3px;	clear: right;	float: left;position:relative;}
.content_bild_links img{border:none;}
.content_bild_rechts{right:-110px;position: absolute;width:100px;overflow:hidden;}
.content_bild_rechts img {border: none;width:100px;}
.content_bild_mitte {margin-bottom: 10px;/*width:435px;*/overflow:hidden;text-align: center;position:relative;clear:both;}
.content_bild_mitte_ode {margin-bottom: 10px;overflow:hidden;text-align: left;clear:both;width:450px;overflow:hidden;}
.content_bild_mitte img{}
.content_bild_text {margin-top:3px;font-size: 11px;color: #ec9b00;text-align:left;}
.content_link {padding-bottom: 15px;clear:both;}
.content_top_bullet{display:none;}
.content_link_bullet {padding-top:4px;}
.content_link_bezeichnung {font-weight: normal;}
.content_anhang{padding: 3px;margin-bottom:5px;clear:both;background-color:#ffffff;margin-top:5px;}
.content_anhang .bild{float:left;}
.content_anhang .bild img{padding:2px;float:left;padding-right:5px;}
.content_anhang_bezeichnung {font-weight: bold;margin-left:10px;}
.content_anhang_bezeichnung a{font-weight: bold;}
.content_anhang_fileinfo {font-size: 10px;margin-top:3px;}
.content_anhang_text {font-size: 10px;}
.se {background: #ec9b00; padding-left:2px; padding-right:2px; color: #FFF; }
#se_loeschen{position:absolute; top:-22px;z-index:1000;padding:3px; right:0px; color:#ec9b00;border:1px solid #ec9b00;}
 .lupe{
 position:absolute;
top:0px;
 right:0px;
	height: 16px;
	width: 16px;
	cursor: pointer;
	background-image: url(../img/lupe.gif);
	background-repeat: no-repeat;
}
.content_bild_text .preis{position:absolute;bottom:0px;right:-210px;text-align:left;width:200px;color:#719DAD;background:url("../img/euro.gif") no-repeat 7px 3px;padding-top:12px;}
.content_bild_text .preis b{color:#719DAD;font-size:14px;}


.anfrage{margin-left:9px;width:220px;margin-top:25px;}
.anfrage input{width:130px;border:1px solid #dedbd9;margin-bottom:3px;font-size:11px;height:14px;padding-left:3px;padding-top:2px;}
.anfrage_text{color:#719DAD;font-size:12px;line-height:18px;font-weight:bold;}
.anfrage_text b{color:#719DAD;font-size:12px;}
.anfrage_titel{font-weight:bold;color:#719DAD;margin-top:12px;margin-bottom:10px;clear:both;}
input.anfrage_submit{border:1px solid #b0adab;width:124px;height:20px;background-color:#ffffff;margin-top:15px;clear:both;font:normal 11px/15px Verdana,Helvetica,sans-serif;color:#40474A;cursor:pointer;padding:0px;margin-left:80px;}
input.anfrage_anreise{width:110px;}
input.anfrage_txtklein{width:40px;}
input.anfrage_txtklein2{width:65px;margin-left:4px;}
input.anfrage_txtklein3{width:40px;float:left;margin-right:5px;}
input.anfrage_nl{border:none;width:18px;height:12px;}
select.anfrage_anrede{width:60px;border:1px solid #dedbd9;margin-bottom:3px;font-size:11px;height:18px;float:left;}
.labeltxt{width:80px;float:left;margin-top:2px;}
.labeltxt-fehler{color:#f00;width:80px;float:left;margin-top:2px;}
.anfrage_wuensche{width:130px;border:1px solid #dedbd9;margin-bottom:12px;font-size:11px;height:30px;padding-left:3px;padding-top:2px;float:left;}
.fehler{color:#f00;margin-left:9px;width:214px;margin-top:20px;margin-bottom:-20px;}
.meldung{color:#719DAD;margin-left:9px;width:214px;margin-top:20px;}
