* {margin:0; padding:0;}
html {width:100%;height:100%;overflow: hidden auto;margin:0;}
body {width:100%;height:100%;margin:0;padding:0;background:#FFF url(/i/bg/subpage_background.jpg) no-repeat top;font-family:Arial,Helvetica,Tahoma,Verdana,sans-serif;color:#6a6a6a;font-size:12px;line-height:18px;}

.bg_hp {background:#FFF url(/i/bg/homepage_background.jpg) no-repeat top;}
.bg_azamara {background:#FFF url(/i/bg/azamara_background.jpg) no-repeat top;}

a {text-decoration:underline;color:#095696;}
a:hover {text-decoration:underline;color:#0073d2;}

#newsflash a {text-decoration:none;color:#6a6a6a;}

#travelalert { width:810px;border:1px solid #ffd75f;margin:10px auto;padding:5px;background-color:#fff2cc;text-align:center; }
#travelalert a {text-decoration:none;color:#6a6a6a;}

img {border:0;}
p {margin:0;}
p.agb {margin:0;padding-top:10px;}

p.agb ul.inline_list {list-style-type:disc;}

.clear {clear:both;height:0px;line-height:0;font-size:0;margin:0;padding:0;overflow:hidden;visibility:hidden;}

h1 {font-size:20px;line-height:18px;letter-spacing:-1px;color:#01bdec;font-weight:normal;margin-bottom:10px;margin-top:10px;}
h1.callno {font-size:19px;line-height:18px;letter-spacing:-1px;color:#01bdec;font-weight:normal;margin:0px;}
h2 {font-size:20px;line-height:18px;letter-spacing:-1px;color:#095696;font-weight:normal;margin-bottom:5px;margin-top:0px;}
h3, h4, .h5, .h5aza {font-size:14px;line-height:18px;letter-spacing:-1px;color:#01bdec;font-weight:bold;margin-bottom:5px;margin-top:0px;}
h4 {color:#6a6a6a;}
.h5 {background:#EDEDEB url(/i/bg_h5.gif) repeat-y;padding-top:5px;padding-bottom:5px;}

.h5aza, div#content_aza div.h5 {background:#EDEDEB url(/i/bg_h5aza.gif) repeat-y;padding-top:5px;padding-bottom:5px;color:#640000;}
.azatext {color:#640000;}
div#content_aza h2 {color:#640000;}

.shipinfoboxborder {border:1px solid #C6C6C6;width:172px}
.shipinfoboxinner, div#content_aza .shipinfoboxinner {width:163px;margin:2px;background:url(/i/bg_ship_info.gif) repeat-x bottom left;padding-bottom:5px;padding-left:5px;font-size:11px;}
div#content_aza .shipinfoboxinner {background:url(/i/bg_ship_info_aza.gif) repeat-x bottom left;}

#h1head {background:url(/i/bg_h1schatten.gif) no-repeat 0 bottom;margin-bottom:10px;padding-bottom:10px;line-height:38px;}

hr {height:1px;border-top: solid 1px #87def1;border-left:0;border-right:0;border-bottom:0;margin-top:0px;margin-bottom:0px;}

/* HEADER */
#header {margin:0 auto;padding:0;width:840px;height:95px;font-size:12px; color:#949494;background-image:url(/i/bg_header.gif);}
#header .logo   {float:left;width:195px;margin-top:25px;position:relative;left:10px;}
#header .topnav {float:left;width:635px;height:94px; color:#1c3260;}
#header .hdr_links {margin-top:12px;text-align:right;width:635px;height:32px;font-size:12px;line-height:12px;}
#header .hdr_links a {text-decoration: none; color:#6a6a6a;}
#header .hdr_links a:hover {text-decoration:underline;color:#6aaabc;}
#header .prinav {width:635px;color:#1c3260;height:50px;margin-left:12px;}
#header .prinav .pnavlinks {padding:0 13px 0 13px;float:left;color:#1c3260;}
#header .prinav .pnavlinks a {text-decoration:none;color:#1c3260;line-height:30px;}
#header .prinav .pnavlinks a:hover {text-decoration:underline;}

#acol #secnav li a.navi_aza {color:#FFF;background-color: #979075;}
#acol #thirdnav li a.navi_aza {color:#FFF;background-color:#b1ab94;}
#acol #thirdnav li.navi_aza {border-top: 1px solid #7b7358;}
#acol #secnav li a.navi_aza:hover {background-color:#0f84d9;}

#header .prinav .current {background:url(/i/pnav_bullet_active.gif) no-repeat center top;}
#header .prinav .pnavlinks.current a {text-decoration:none;color:#01bdec;font-weight:bold;/*padding-left: 10px;*/}
#header .pnavspacer {float:left;width:1px;height:50px;background:url(/i/pnav_spacer.gif) no-repeat top;}

/* CONTENTS */
#contenthp {margin:9px auto 0;width:1138px;height:421px;position:relative;background:url(/i/startseite/slideshow/ajaxloader.gif) no-repeat 563px 190px;}
#CELFlashpanel {padding-top:11px;height:375px;position:absolute;z-index:10;left:126px;top:35px;left:159px;}
.noFlashCover {text-align:left;width:820px;margin-left:35px;}

/* HP SLIDESHOW */
#pxSlideShow, .slideShow{
    height:421px;
    overflow:hidden;
    width:1138px;
    margin:0px auto;
    color:#FFFFFF;
    position:absolute;
    z-index:9;
}
.slideHead{height:81px;position:relative;}
.slideHead div{position:absolute;}
.slidePagerLeft a, .slidePagerRight a{background-image:url('/i/startseite/slideshow/arrow.gif');width:21px; height:20px; text-decoration:none;display:block;}
.slidePagerRight a{background-position:left 20px;}
.slidePagerLeft{left:0px;top:19px;}
.slidePagerRight{right:0px;top:19px;}
.slidePager{left:139px; top:19px;}
.slideTxt{left:322px;top:0px;}
.slideLnkBtn{left:818px;top:18px;}
.slideLnkBtn a, .slideLnkBtn a:active, .slideLnkBtn a:hover, .slideLnkBtn a:visited {
    background:url('/i/startseite/slideshow/btn_slides.gif') no-repeat left top;
    display:inline-block;
    height:24px;
    color:#FFFFFF;
    padding:0px 10px;
    border:solid 1px #FFFFFF;
    text-decoration:none;
    font-size:12px;
    font-weight:bold;
    font-family:Helvetica,Arial,Verdana,sans-serif;
    line-height:24px;
    width:140px;
    }
.slideLnkBtn a:hover{background-position:left bottom;}
a.page, a.page:active, a.page:visited, a.page:hover{
    border:solid 1px #4c4c66;
    color:#4c4c66;
    margin:2px 5px 0 0;
    padding:0px 5px;
    text-decoration:none;
    display:inline-block;
    font-size:11px;
}
a.page:hover{color:#FFFFFF; background-color:#4c4c66;}
a.pageActive, a.pageActive:active, a.pageActive:visited, 
a.pageActive:hover{border-color:#ffffff;background-color:#ffffff; color:#4c4c66;}
.slideImages{display:inline;}
.slideImages img{float:left;}
.slideImages img:after{clear:both;}
.slideh1 {color:#FFF;font-size:22px;font-weight:normal;letter-spacing:normal;font-family:Helvetica,Arial,Verdana,sans-serif;margin-top:22px;}
.slideh2 {color:#FFF;font-size:14px;letter-spacing:normal;font-family:Helvetica,Arial,Verdana,sans-serif;line-height:12px;}

#content, #content_aza, #content_ibe, #content_error {margin:0 auto;width:840px;background:#FFF url(/i/bg_secnav.gif) repeat-y 0 0;border-top:4px solid white;}
/*#content_aza {background:#FFF url(/i/bg_secnav_aza.gif) repeat-y 0 0;}*/
#content_ibe {background-image: none;}
#content_error {background-image: none;}
#acol, #acol_aza {width:185px;float:left;margin-left:10px;}
#bcol {width:440px;float:left;margin-left:15px;}
#ccol {width:180px;float:right;margin-left:10px;}
#abcol {width:625px;float:left;margin-left:15px;}

.txtsmall {font-size:10px;line-height:13px;}
.fetthighlight {font-weight:bold;}
.fett {font-weight:bold;color:#01bdec;}

.inline_thumb {float:left;padding-right:10px;margin-top:4px;}
.inline_3er_pictext {float:left;margin-right:10px;border:0px solid red;width:125px;}

#btnJetztAnmelden a {display:block;background: url("../i/btn_JetztAnmelden.gif") 0 0px no-repeat;width:120px;height:30px;float:right;margin-top:5px; }
#btnJetztAnmelden a:hover {background-position: 0 -30px; }

ul.inline_list {list-style:disc;margin-left:15px;}

.toTop {font-size:10px;text-align:right;width:440px;}

.coverpic {position:relative;top:-10px;}

.actualnews {width:420px;background:url(/i/bg_newsentry.gif) repeat-x;border-bottom:solid 1px #d6d6d6;padding:10px;margin-bottom:15px;}
.actualnewsleft {float:left;}
.actualnewsdate {float:right;}
.actualnewsdesription {padding-left:12px;padding-top:5px;font-size:11px;}

.extranetteaser {width:431px;height:186px;background:url(/i/bg_AI_extranet.gif) repeat-x;margin-bottom:15px;}
.extranetteaserhead {padding-left:30px;padding-top:12px;}
.extranetteaserdesription {padding-left:30px;padding-top:1px;}

.AI_linklist {border:solid 1px #d6d6d6;padding:5px;margin-bottom:5px;width:185px;}
DIV.AI_linklist:hover {background-color:#f7f7f7;}

.AI_linklist1 {padding:2px;margin-bottom:0px;width:186px;}
/*DIV.AI_linklist1:hover {background-color:#f7f7f7;}*/

.gallery_thumb {background:url(/i/bg_gallery_thumb.gif) no-repeat;float:left;width:138px;height:96px;padding:4px;}

/* REISEZIELE */
.destteaserpic  {float:left;margin-right:10px;}
.destteaserdesc {float:left;}

/* SECNAV */
#acol #secnav {width:185px;border-top: 1px solid #00467e;padding:0;color:#FFF;}
#acol #secnav ul {list-style:none;margin:0;padding:0;border:none;}
#acol #secnav li {border-bottom:1px solid #00467e;margin:0;line-height:15px;}
#acol #secnav li a {display:block;padding:7px 5px 7px 15px;background-color:#075f9f;color:#fff;text-decoration:none;width:100%;}
html>body #acol #secnav li a {width:auto;}
#acol #secnav li a:hover {background-color:#0073c6;}
#acol #secnav li a.current {font-weight:bold;background-color:#0073c6;}
#acol #secnav li li {border-top:1px solid #00467e;border-bottom:0;margin:0;}
#acol #secnav li li a {display:block;padding: 7px 5px 7px 30px;background:#075188 url(/i/bg_secnav_li.gif) no-repeat 5px top;text-decoration:none;width:100%;}
#acol #secnav li li a.current {font-weight:bold;background-color:#0073c6;}

/* SECNAV AZAMARA SPECIAL CSS*/
#acol_aza #secnav {width:185px;border-top: 1px solid #bfbaa6;padding:0;color:#FFF;}
#acol_aza #secnav ul {list-style:none;margin:0;padding:0;border:none;}
#acol_aza #secnav li {border-bottom:1px solid #bfbaa6;margin:0;line-height:15px;}
#acol_aza #secnav li a {display:block;padding:7px 5px 7px 10px;background-color:#dbd7bc;color:#00335a;text-decoration:none;width:100%;}
html>body #acol_aza #secnav li a {width:auto;}
#acol_aza #secnav li a:hover {background-color:#bcb89e;color:#FFF;}
#acol_aza #secnav li a.current {font-weight:bold;background-color:#00335a;color:#00b0e1;}
#acol_aza #secnav li li {border-top:1px solid #bfbaa6;border-bottom:0;margin:0;}
#acol_aza #secnav li li a {display:block;color:#FFF;padding: 7px 5px 7px 24px;background:#979483 url(/i/bg_secnav_li.gif) no-repeat;text-decoration:none;width:100%;}
#acol_aza #secnav li li a.current {font-weight:bold;background-color:#00335a;color:#00b0e1;}

/* C-COL WIZARD */
#ccolwizard .wizbox {width:170px; height:275px; padding:4px 0 0 8px; background:url(/i/bg_wiz_ccol.gif) no-repeat;margin-right:2px;}
#hpwizard .wizbox {height:263px; width:190px; background:url(/i/bg_wiz.gif) repeat-x;}

#hpwizard #wizard {height:263px; width:190px; background:url(/i/bg_wiz.gif) repeat-x;}
#hpwizard #wizard .wizInner {padding:9px;color:#333;line-height:18px;}
#hpwizard #wizard .wizInner select {width:170px;height:21px;font-size:12px;margin-bottom:4px;}

#ccolwizard #wizard {height:263px; width:159px; background:url(/i/bg_wiz.gif) repeat-x;}
#ccolwizard #wizard .wizInner {padding:7px;color:#333;line-height:18px;}
#ccolwizard #wizard .wizInner select {width:145px;height:21px;font-size:12px;margin-bottom:4px;}

#ccol .callcenterbox {width:170px; height:250px; padding:4px 0 0 8px; background:url(/i/bg_callcenter_ccol.gif) no-repeat;margin-right:2px;}
#callcenter {height:237px; width:159px; background:url(/i/bg_callcenter_verlauf.gif) repeat-x;}
#callcenter .callcenter {padding:5px;color:#333;line-height:17px;font-size:10px;line-height:15px;}

.imgcallcenter {float:left;margin-right:5px;}

#btnCallback a {display:block;background: url("../i/btn_callback.gif") 0 0px no-repeat;width:124px;height:34px;float:right;margin-top:5px; }
#btnCallback a:hover {background-position: 0 -34px; }


/* BREADCRUMPS */
#breadcrumps {height:31px;background:#FFF url(/i/bg_breadcrumps.gif) repeat-x top;color:#b3b3b3;font-size:11px;line-height:32px;margin-bottom:10px;}
#breadcrumps a {color:#b3b3b3;text-decoration:none;}
#breadcrumps a:hover {color:#50708C;text-decoration:underline;}

/* HP BOXES */
#boxes {margin:20px auto; padding:0;padding-left:14px; width:840px; height:275px; }
#boxes .promo {float:left; width:200px; height:275px; padding:3px 0 0 6px; background:url(/i/boxes_big.png) no-repeat;margin-right:2px;}
#boxes .promotext {padding:5px;line-height:17px;}
.promolinklist {margin-right:5px;}

#btnSubmit a {display:block;background: url("../i/btn_hpWiz.gif") 0 0px no-repeat;width:120px;height:30px;float:right;margin-top:10px; }
#btnSubmit a:hover {background-position: 0 -30px; }

/* FOOTER*/
#footer {margin: 0 auto;background:#FFF url(/i/footerTopBg.jpg) no-repeat center 10px;width:820px;height:250px;padding:10px 0 10px 20px;}
#footer .primaryLinks {float:left;width:820px;font-size:12px;color:#50708C;padding-bottom:10px;}
#footer .primaryLinks a {text-decoration:none;color:#50708C;}
#footer .primaryLinks a:hover {text-decoration:underline;}
#footer .headerBlue {font-size:12px; color:#095696; font-weight:bold; padding-bottom:6px;}
#footer .secondaryLinks {float:left;width:202px;font-size:12px;color:#50708C;padding-top:15px;line-height:21px;}
#footer .secondaryLinks a {text-decoration:none;color:#50708C;}
#footer .secondaryLinks a:hover {text-decoration:underline;}
#footer .secondaryLinks a.blue {text-decoration:none;color:#095696;}
#footer .secondaryLinks a.blue:hover {text-decoration:underline;color:#0073d2;}
#footer .azaBox {float:left;width:200px;height:120px;background:url(/i/footerBgAzamara.jpg) no-repeat 0 45px;margin-left:5px;margin-top:18px;}
#footer .azaBox a.azaLink {color:#003e7e;font-size:12px;line-height:18px;margin-left:75px;}
#footer .azaBox a.azaLink:hover {color:#539bbd;text-decoration:underline;}
#footer .footersmall {background:#FFF url(/i/footerBgsmall.gif) no-repeat top;width:820px;height:90px;}
#footer .footerlinks {color:#50708C;font-size:12px;padding-top:12px;width:640px;float:left;}
#footer .footerlinks a {text-decoration: none;color:#50708C;}
#footer .footerlinks a:hover {text-decoration:underline; color:#50708C;}
#footer .footerlinks .copyright {color:#88A3B8; font-size:11px;line-height:18px;height:45px;}
#footer .footerlinks .copyright .copysocial {float:right;padding-top:15px;width:240px;}
#footer .footerlinks .copyright .copysocial .icolink {margin-right:7px;}
#footer .awards {padding-top:10px;float:left;}


/* DIVERSES */
.padrt10 {padding-right:10px; }
.padrt15 {padding-right:15px; }
.padrt30 {padding-right:20px}
.padlt3 {padding-left:3px;}
.padlt10 {padding-left:10px;}
.padlt15 {padding-left:15px;}
.padtop3 {padding-top:3px;}
.padtop35 {padding-top:35px;}
.padbt3 {padding-bottom:3px;}
.padbt5 {padding-bottom:5px;}
.padbt8 {padding-bottom:5px; *padding-bottom:8px; }
.padbt10 {padding-bottom:8px; *padding-bottom:11px;}
.pad10 {padding:10px;}
.lh30 {line-height:30px;}
.marl5 {margin-left:5px;}
.blnk12 {font-weight:bold;}
.marbt5 {margin-bottom:5px;}

.fnt11px {font-size:11px;line-height:16px;}
.fntDkBlue {color:#214159; font-weight:bold;}
.fntDk2 {color:#214159;}
.fntLtBlue {font-size:11px; color:#6aaabc; font-weight:bold;}


/* VODCAST 
#vodcast {width:710px;height:470px;position:relative;margin-left:15px;} 
#player {width:600px;position:absolute;top:70px;left:56px;}
#playerhinweis {padding:20px;}
#playertitle {position:absolute;top:430px;left:56px;width:600px;}
#playerclose {position:absolute;top:13px;left:630px;}
#playerclose a {background:url(/i/ico_close.gif) top right no-repeat;padding-right:20px;}
.vodcastteaser {font-size:12px;padding:4px;border-bottom:solid 1px #b2b2b2;}
.vodcastteaseractive {background:#d6e3f1 url(/i/bg_vodcastteaserboxlink.gif) repeat-x;}*/

#vodcast {width:710px;height:470px;position:relative;margin-left:15px;} 
#player {width:600px;position:absolute;top:70px;left:56px;}
#playerhinweis {padding:20px;}
#playertitle {font-size:14px;position:absolute;top:440px;left:56px;}
#playerclose {position:absolute;top:13px;left:630px;}
#playerclose a {background:url(/i/ico_close.gif) top right no-repeat;padding-right:20px;}

#podcast {width:550px;position:absolute;top:90px;left:36px;}
.podcastcount {float:left;width:60px;height:100px;border-right: 2px solid #e5e5e5;font-size:50px;color:#e5e5e5;line-height:40px;}
.podcastentry {float:left;width:450px;margin-left:10px;}

div.h1
{
	line-height: 25px;
	display: block;
	background: White url(/i/bg_h1.gif) repeat-y right top;
	font-size: 20px;
	letter-spacing: -1px;
	color: #01bdec;
	font-weight: normal;
	margin-bottom: 10px;
	margin-top: 10px;
}
UL.kabinen
{
	width: 430px;
	padding: 0px;
	list-style: none;
}
UL.kabinen LI {
	float: left;
}
LI.kabinentext {
	width: 240px;
	line-height: 16px;
	margin-left: 10px;
	font-size:11px;
}
UL.kabinen LI a.kabinenico {background:url(/i/ico_360.gif) no-repeat 0 6px;padding:8px 0px 8px 25px;line-height:22px;}


DIV.hafen
{
	display: none;
	width: 380px;
}
ul.sitemap {list-style-image: url(/i/li_bullet.gif);margin-left:30px;}
ul.sitemap li a {line-height:20px;}
ul.sitemap li a {position:relative;left:-5px;}
ul.sitemap li.l1 {margin-top: 10px;}
ul.sitemap li.l1 a {font-weight: bold;}
ul.sitemap li.l2 {margin-left: 20px;}
ul.sitemap li.l3{margin-left: 40px;}
UL.form
{
	display: inline;
	float: left;
	margin: 0px;
	padding: 0px;
	width: 400px;
}
UL.form LI
{
	display: inline;
	float: left;
	width: 255px;
	vertical-align: top;
	padding-top: 3px;
}
UL.form LI.formtitle
{
	display: inline;
	float: left;
	width: 185px;
}
UL.form LI.formtitlebold
{
	display: inline;
	float: left;
	width: 185px;
	font-weight: bold;
}
UL.form LI.formtext
{
	display: inline;
	float: left;
	width: 205px;
}
INPUT.btn_s
{
	padding: 0px;
	margin: 0px;
	background-image: url(/i/btn_senden.gif);
	border: none;
	height: 30px;
	width: 76px;
	cursor: pointer;
}
INPUT.btn_b
{
	padding: 0px;
	margin: 0px;
	background-image: url(/i/btn_bestellen.gif);
	border: none;
	height: 30px;
	width: 85px;
	cursor: pointer;
}
UL.chInfo
{
	display: inline;
	float: left;
	margin: 0px;
	padding: 0px;
	width: 365px;
}
UL.chInfo LI.li1
{
	display: inline;
	float: left;
	width: 5px;
	margin-right: 15px;
}
UL.chInfo LI.li2
{
	display: inline;
	float: left;
	width: 335px;
	font-size: 11px;
}
INPUT, TEXTAREA, SELECT
{
	background-color: White;
	border: 1px solid #9C9C9C;
	font-family: Arial,Times New Roman,Tahoma;
	font-size: 12px;
	color: Black;
	height:20px;
	width:148px;
	line-height:20px;
}
TEXTAREA, SELECT
{
	width: 150px;
}
SELECT.dropdown
{
	background-color: White;
	font-family: Arial,Times New Roman,Tahoma;
	font-size: 12px;
	color: Black;
	position: relative;
	top: -5px;
	width: 220px;
}
INPUT.chk, INPUT.radio
{
	border: none;
	width: 15px;
}
UL.contact
{
	width: 300px;
}
UL.contact LI
{
	display: inline;
	float: left;
	width: 200px;
}
#loadingRcclDiv
{
	display: inline;
	float: left;
	margin: 0px;
	padding: 0px;
	width: 380px;
	height: 200px;
	background: url(/i/loading.gif) no-repeat top left;
	position: relative;
	z-index: 100;
	display: none;
}
#loadingRcclDiv IMG
{
	position: absolute;
	top: 141px;
	left: 174px;
}
.angebot
{
	width: 440px;
	height: 193px;
	position: relative;
}
.angebot_bg
{
	position: relative;
	top: 0px;
	left: 0px;
	z-index: 10;
}
.angebot_in
{
	width: 430px;
	height: 183px;
	position:absolute;
	top: 5px;
	left: 5px;
	z-Index: 20;		
}
.angebot_in .h1
{
	margin-left: 3px;
	line-height: 32px;
	color: #095696;
	font-size: 15px;
	letter-spacing:-1px;
}
.angebot_in .h1 a {text-decoration:none;}

.angebot_delim_long, .angebot_delim_short
{
	height:2px;
	background: url(/i/hr_angebot.gif) repeat-x;
	margin-bottom:5px;
}
.angebot_delim_long
{
	width: 425px;
}
.angebot_delim_short
{
	width: 218px;
}
.angebot_core
{
	margin-top: 5px;
	margin-left: 3px;
}
.angebot_text
{
	float: left;
	width: 210px;
	margin-left: 10px;
	height: 132px;
	position: relative;
	color: #666666;
}
.angebot_bottom
{
	position:absolute;
	bottom: 0px;
	width:215px;
}
.angebot_bottom_link
{
	padding-right: 15px;
	background: url(/i/lnk_pfeil.gif) no-repeat right 3px;
}
.angebot_preis
{
	position: absolute;
	right: 0px;
	/*width:135px;*/
}
.angebot_preis img
{
	position: relative;
	top: 7px;
	left:6px;
}
.angebot_preis a
{
	font-size:20px;
	line-height:18px;
	letter-spacing:-1px;
	color:#095696;
	font-weight:normal;
}
DIV.offertitle
{
	background: url(/i/bg_h1schatten.gif) no-repeat scroll 0 top;
	color: #095696;
	line-height: 18px;
	font-family: Arial;
	font-weight: bold;
	width: 440px;
	font-size: 12px;
	padding-top: 20px;
}
UL.offer
{
	display: inline;
	float: left;
	padding: 0px;
	width: 440px;
	background:url(/i/bg_offerschatten.gif) no-repeat scroll 0 bottom;
}
UL.offer LI
{
	display: inline;
	float: left;
	width: 430px;
}
UL.offer LI.img
{
	display: inline;
	float: left;
	width: 168px;
}
UL.offer LI.txt
{
	display: inline;
	float: left;
	width: 270px;
}
.zusatz
{
	border: 1px solid #DBDBDB;
	width: 440px;
	*margin-bottom:4px;
}
UL.offerdetails
{
	display: inline;
	float: left;
	margin: 0px;
	padding: 0px;
	width: 270px;
}
UL.offerdetails LI.title
{
	display: inline;
	float: left;
	width: 50px;
	line-height: 20px;
}
UL.offerdetails LI.text
{
	display: inline;
	float: left;
	width: 200px;
	line-height: 20px;
}
UL.offerdetails LI.text TABLE TD
{
	line-height: 16px;
}
.small2
{
	font-family: Arial,Times New Roman,Tahoma;
	font-size: 9px;
	line-height: 12px;
}
DIV.img_frame_148x136
{
	background-image: url(/i/imgframe_148x136.png);
	background-repeat: no-repeat;
	background-position: left middle;
	width: 148px;
	height: 136px;
	position: relative;
	left: -6px;
	top: 0px;
}
DIV.img_frame_148x136 IMG
{
	position: relative;
	left: 3px;
	top: 3px;
}
.btext
{
	font-weight: bold;
}
.block_ansprechpartner
{
	position: relative; 
	width: 460px; 
}
.ansprechpartner_out
{
	width: 150px;
	float: left;
	position: relative;
	top: 10px;
	padding-bottom: 30px;
}
.ansprechpartner_text
{
	height: 150px;
}
table.downloads td
{
	padding-top: 5px;
	padding-bottom: 5px;
}
.sub_title
{
	padding: 0px;
	margin: 0px;
	background: url(/i/link_bullet.gif) no-repeat left center;
	padding-left: 15px;
	font-weight: bold;
	line-height: 28px;
}
table.downloads a
{
	background: url(/i/link_bullet.gif) no-repeat left center;
	padding-left: 15px;
}
.blueText label
{
	position: relative;
	top: -3px;
}
.confirm
{
	font-weight: bold;
}

@media screen
{
	.nodisplay {display:none;}
}

/* JQUERY SCROLLTO / SERIALTO CSS*/

.zitat {
    background: url(/i/bg_zitat.gif) no-repeat;
    width:440px;
    height:220px;
    padding:15px;
    }

#scrolltosections {
    clear:left;
    height:229px;
    overflow:hidden;
    width:440px;
}

#scrolltosections ul {
    width:3660px;
    height:220px;
}
#scrolltosections ul, li {
    list-style-image:none;
    list-style-position:outside;
    list-style-type:none;
    margin:0;
    padding:0;
}

#scrolltosections li {
    float:left;
}
#scrolltobtn {position:relative;top:-10px;text-align:center;}

.scrolltoprev, .scrolltonext {cursor:pointer;}



/* PODCAST POP*/
.podpopinner {height:20px;border-bottom:solid 1px #104d71;padding:4px;background:url(/i/bg_title.gif) repeat-x;}

DIV.gs_form_inner
{
	position: absolute;
	display: inline;
	float: left;
	top: 10px;
	left: 285px;
	background: url(/i/gewinnspiel_form_bg.gif) no-repeat;
	width: 316px;
	height: 395px;
	padding-left: 25px;
	padding-top: 50px;
	color: #333333;
}
DIV.gs_form_inner LI.formtitlebold,
DIV.gs_form_inner LI.formtitle
{
	width: 150px;
}
INPUT.btn_ag
{
	padding: 0px;
	margin: 0px;
	background-image: url(/i/btn_ag.gif);
	border: none;
	height: 24px;
	width: 150px;
	cursor: pointer;
	position: absolute;
	top: 340px;
	left: 175px;
}
DIV.tellafriend
{
	padding-left: 10px;
	height: 400px;
	width: 610px;
}
DIV.tellafriend LI.formtitle
{
	width: 150px;
	line-height: 25px;
}
DIV.tellafriend LI.formtext
{
	width: 165px;
	padding-left: 0px;
	height: 27px;
}
UL.tellafriend
{
	width: 660px;
	margin: 10px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	float: left;
	height: 150px;
}
INPUT.btn_we
{
	padding: 0px;
	margin: 0px;
	background-image: url(/i/btn_we.gif);
	border: none;
	width: 130px;
	height: 24px;
	cursor: pointer;
}
#acol #secnav li a.bgcolor075188
{
	background-color: #075188;
}
#acol #secnav li a.bgcolor075188:hover
{
	background-color: #0073C6;
}
div.blueBottomBorder input {width:20px;position:relative;top:5px;border:none;background:none;}
div.radio_label label
{
    position: relative;
    top: -5px;
}