/* Eric Meyer's Reset Stylesheet: http://meyerweb.com/eric/thoughts/2007/05/01/reset-reloaded/ */
html, body, div, span, applet, object, iframe,
h1, h2, h3, h4, h5, h6, p, blockquote, pre,
a, abbr, acronym, address, big, cite, code,
del, dfn, em, font, img, ins, kbd, q, s, samp,
strike, strong, sub, sup, tt, var,
dl, dt, dd, ol, ul, li,
fieldset, form, label, legend,
table, caption, tbody, tfoot, thead, tr, th, td {
	margin: 0;
	padding: 0;
	border: 0;
	outline: 0;
	font-weight: inherit;
	font-style: inherit;
	font-size: 100%;
	font-family: inherit;
	/*vertical-align: middle;*/
}
p, input, textarea, select{
	font-family: Tahoma;
}
textarea{
	overflow: hidden;
}
/* remember to define focus styles! */
:focus {
	outline: 0;
}
ol, ul {
	list-style: none;
}

strong { font-weight: bold }

*{ margin: 0; padding: 0; border: none; }
html{ font-size: 100%; height: 100%; }
ul{	list-style: none; }
a, input { outline: none; }

body{
    font-family: Tahoma;
    color: #353535;
    font-size: 13px;
    line-height: 1;
    background-attachment: fixed;
    background-position: top center;
}

table.with_padding td, table.with_padding th { padding: 6px 6px 6px 0; }

big{ font-size: 27px; }

table.with_padding th { text-align: left; }

h1 a:hover, h2 a:hover, h3 a:hover{ text-decoration: none; }

.red{ color: #ce2c2c; font-weight: bold; }
.green{ color: green; }
/*.gold{ color: #daa51f; }*/
.gold{ color: #daa51f; font-weight: bold; }

.bold{ font-weight: bold; }

.floatLeft{ float: left; }
.floatRight{ float: right; }
.clear{ clear: both; }

.center { text-align: center; }
.relative{ position: relative; }
.absolute{ position: absolute; }

.cursor{ cursor: pointer; }

.display{ display: block; }
.nondisplay{ display: none; }
.displayInline{ display: inline; }

p, ul{ line-height: 20px; }

a{ color: #112456; text-decoration: none; font-weight: bold; font-style: italic; }
a:hover{ text-decoration: underline; font-style: italic; }

/* Global */

a.logo{
	background: url(/images/logo.png);
	height: 161px;
	top: 0;
	width: 296px;
	text-indent: -8731px;
	overflow: hidden;
	display: block;
	margin: 0px auto;
}

.wrapper{
	width: 970px;
	margin: 0px auto;
}

.button-small{
	background: url(/images/button-small.png);
	width: 92px;
	height: 26px;
	line-height: 26px;
	color: #fff;
	cursor: pointer;
	margin: 5px 0;
	display: block;
	text-align: center;
	text-decoration: none;
	font-style: normal;
	font-weight: normal;
}

.button-middle{
	background: url(/images/button-middle.png);
	width: 130px;
	height: 26px;
	line-height: 26px;
	color: #fff;
	cursor: pointer;
	margin: 5px 0;
	display: block;
	text-align: center;
	text-decoration: none;
	font-style: normal;
	font-weight: normal;
}

.button-middler{
	background: url(/images/button-middler.png);
	width: 150px;
	height: 26px;
	line-height: 26px;
	color: #fff;
	cursor: pointer;
	margin: 5px 0;
	display: block;
	text-align: center;
	text-decoration: none;
	font-style: normal;
	font-weight: normal;
}

.button-small:hover, .button-middle:hover, .button-middler:hover {
	text-decoration: none;
	font-style: normal;
	font-weight: normal;
}

.button-big{
	background: url(/images/button-big.png);
	width: 175px;
	height: 26px;
	color: #fff;
	cursor: pointer;
	margin: 5px 0;
	display: block;
	text-align: center;
}

input.text-small{
	background: url(/images/input-text-small.png);
	width: 148px;
	padding: 5px 0 0 5px;
	margin: 5px 0;
	height: 22px;
	color: #6f6f6f;
	display: block;
}

div.bg-select-small{
	background: url(/images/input-text-small.png);
	width: 153px;
	height: 27px;
}

select.text-small{
	width: 148px;
	padding: 5px 0 0 5px;
	margin: 5px 0;
	color: #6f6f6f;
	display: block;
	background: transparent;
}

select.text-middle{
    background: url(/images/input-text-middle.png);
    width: 266px;
    padding: 7px 8px 0 8px;
    margin: 5px 0 10px 0;
    height: 31px;
    color: #6f6f6f;
    display: block;
    font-size: 13px;
}

input.text-middle{
    background: url(/images/input-text-middle.png);
    width: 261px;
	padding: 5px 0 0 5px;
	margin: 5px 0;
	height: 22px;
	color: #6f6f6f;
	display: block;
	font-size: 13px;
}

input.text-middler{
    background: url(/images/input-text-middler.png);
    width: 195px;
	padding: 5px 0 0 5px;
	margin: 5px 0;
	height: 22px;
	color: #6f6f6f;
	display: block;
	font-size: 13px;
}

textarea.textarea-middle{
    background: url(/images/textarea-middle.png);
    width: 251px;
    padding: 8px;
    margin: 5px 0 10px 0;
    height: 165px;
    display: block;
    color: #6F6F6F;
    font-size: 13px;
}

/* Menu Top */

ul.menu{
	position: absolute;
	top: 156px;
	width: 978px;
	left: 50%;
	margin-left: -489px;
	height: 55px;
	overflow: hidden;
}

ul.menu li{
	float: left;
}

ul.menu li a{
	background: url(/images/menu.png);
	height: 55px;
	display: block;
	overflow: hidden;
	text-indent: -7684px;
}

ul.menu li a.start{	        width: 199px; background-position: 0 0;      }
ul.menu li a.ueber_uns{	    width: 194px; background-position: -199px 0; }
ul.menu li a.shop{	        width: 195px; background-position: -393px 0; }
ul.menu li a.kooperationen{	width: 194px; background-position: -588px 0; }
ul.menu li a.kontakt{	    width: 196px; background-position: -782px 0; }

ul.menu li a.start:hover, ul.menu li a.start_selected{                 background-position: 0 -55px;      }
ul.menu li a.ueber_uns:hover, ul.menu li a.ueber_uns_selected{         background-position: -199px -55px; }
ul.menu li a.shop:hover, ul.menu li a.shop_selected{                   background-position: -393px -55px; }
ul.menu li a.kooperationen:hover, ul.menu li a.kooperationen_selected{ background-position: -588px -55px; }
ul.menu li a.kontakt:hover, ul.menu li a.kontakt_selected{             background-position: -782px -55px; }

ul.menu li a.start:active{         background-position: 0 -110px;      }
ul.menu li a.ueber_uns:active{     background-position: -199px -110px; }
ul.menu li a.shop:active{          background-position: -393px -110px; }
ul.menu li a.kooperationen:active{ background-position: -588px -110px; }
ul.menu li a.kontakt:active{       background-position: -782px -110px; }

div.header{
	height: 228px;
}

div.content{
	width: 970px;
	padding: 0 7px;
	background: url(/images/bg_content.png);
	margin-left: -7px;
}

div.content_header{
	width: 984px;
	background: url(/images/bg_content_header.png);
	height: 7px;
	overflow: hidden;
	margin-left: -7px;
}

div.content_footer{
	background: url(/images/bg_content_footer.png);
	height: 7px;
	width: 984px;
	overflow: hidden;
	margin-left: -7px;
}

/* Header */

div.header_in_content{
	padding: 23px 18px 23px 18px;
	height: 323px;
}

div.header-bigger{
	padding: 23px 18px 0 18px;
	height: 346px;
}

div.slider_background{
	background: url(/images/bg_slider.png);
	width: 721px;
	height: 312px;
	padding: 11px 0 0 12px;
	overflow: hidden;
	float: left;
}

div#slider{
	width: 709px;
	height: 299px;
	overflow: hidden;
}

div.info{
	width: 182px;
	height: 323px;
	overflow: hidden;
	float: left;
	padding-right: 19px;
}

div.nonscroller{
	width: 721px;
	height: 345px;
	overflow: hidden;
	float: left;
	text-align: center;
}

div.scroller{
	width: 721px;
	height: 345px;
	overflow: hidden;
	position: relative;
}

div.scroller div.button-left{
	left: 0;
	width: 27px;
	height: 290px;
	cursor: pointer;
	background: transparent url(/images/button-left.png) no-repeat center left;
	position: absolute;
}

div.scroller div.button-right{
	right: 0;
	width: 27px;
	height: 290px;
	cursor: pointer;
	background: transparent url(/images/button-right.png) no-repeat center left;
	position: absolute;
}

div.scroller div#scroller-box, div.scroller div#scroller-box2{
	position: absolute;
    width: 600px;
	height: 312px;
	overflow: hidden;
	left: 65px;
	top: 15px;
}

div#scroller-box .items, div#scroller-box2 .items{
    width: 20000em;
    position: absolute;
    clear: both;
    margin: 0;
    padding: 0;
}

div#scroller-box div.item, div#scroller-box2 div.item{
    position: relative;
	float: left;
    display: block;
    width: 647px;
    height: 312px;
	font-size:14px;
	text-align: center;
}

div#scroller-box div.item img, div#scroller-box2 div.item img{
	position: relative;
	z-index: 999;
}

.items td{
	height: 60px;
}

div.blue-box{
	position: absolute;
	z-index: 1000;
	top: 23px;
	left: 0;
	width: 235px;
	height: 196px;
	padding: 15px;
	background: transparent url(/images/bg-blue.png) no-repeat top left;
	text-align: left;
	color: #fff;
}

div.blue-box p{
	padding: 0;
	font-size: 12px;
}

div.blue-box h2{
	color: #daa51f;
	font-size: 15px;
	font-weight: normal;
	padding: 0 0 5px 0;
}

div.blue-box h1{
	font-size: 18px;
	font-weight: bold;
	font-style: italic;
	padding: 0 0 5px 0;
}

div.blue-box a.more{
	position: absolute;
	bottom: 15px;
	left: 15px;

	color: #daa51f;
	font-size: 12px;
	font-weight: normal;
}

/* Submenu Left */

div.sidebar{
	width: 221px;
	overflow: hidden;
	float: left;
}

div.submenu ul{
	width: 207px;
	height: 452px;
	overflow: hidden;
}

div.submenu ul li{
	height: 50px;
}

div.submenu ul li a{
	background: url(/images/submenu.png);
	width: 207px;
	display: block;
	overflow: hidden;
	text-indent: -7684px;
	height: 50px;
}

div.submenu ul li a.produkte{	height: 50px; background-position: 0 0;      }
div.submenu ul li a.shop{	    height: 50px; background-position: 0 -50px;  }
div.submenu ul li a.dubai{	    height: 50px; background-position: 0 -100px; }
div.submenu ul li a.angebote{	height: 50px; background-position: 0 -150px; }
div.submenu ul li a.vorteile{   height: 50px; background-position: 0 -200px; }
div.submenu ul li a.buchshop{	height: 50px; background-position: 0 -250px; }
div.submenu ul li a.affiliates{	height: 50px; background-position: 0 -300px; }
div.submenu ul li a.referenzen{ height: 51px; background-position: 0 -350px; }
div.submenu ul li a.aktuelles{  height: 51px; background-position: 0 -401px; }

div.submenu ul li a.produkte:hover, div.submenu ul li a.produkte_selected{     background-position: -207px 0;      }
div.submenu ul li a.shop:hover, div.submenu ul li a.shop_selected{             background-position: -207px -50px;  }
div.submenu ul li a.dubai:hover, div.submenu ul li a.dubai_selected{           background-position: -207px -100px; }
div.submenu ul li a.angebote:hover, div.submenu ul li a.angebote_selected{     background-position: -207px -150px; }
div.submenu ul li a.vorteile:hover, div.submenu ul li a.vorteile_selected{     background-position: -207px -200px; }
div.submenu ul li a.buchshop:hover, div.submenu ul li a.buchshop_selected{     background-position: -207px -250px; }
div.submenu ul li a.affiliates:hover, div.submenu ul li a.affiliates_selected{ background-position: -207px -300px; }
div.submenu ul li a.referenzen:hover, div.submenu ul li a.referenzen_selected{ background-position: -207px -350px; }
div.submenu ul li a.aktuelles:hover, div.submenu ul li a.aktuelles_selected{   background-position: -207px -401px; }

div.submenu ul li a.produkte:active{   background-position: -414px 0;      }
div.submenu ul li a.shop:active{       background-position: -414px -50px;  }
div.submenu ul li a.dubai:active{      background-position: -414px -100px; }
div.submenu ul li a.angebote:active{   background-position: -414px -150px; }
div.submenu ul li a.vorteile:active{   background-position: -414px -200px; }
div.submenu ul li a.buchshop:active{   background-position: -414px -250px; }
div.submenu ul li a.affiliates:active{ background-position: -414px -300px; }
div.submenu ul li a.referenzen:active{ background-position: -414px -350px; }
div.submenu ul li a.aktuelles:active{  background-position: -414px -401px; }

/* Sidebar */

div.login, div.newsletter{
	padding: 10px 10px 10px 23px;
	width: 174px;
}

div.newsletter-head {
	padding: 10px 10px 10px 0px;
	width: 174px;
}

div.newsletter-head h3 {
	color: #112456;
	font-size: 20px;
	padding: 10px 0 0 0;	
}

img.sidebarbanner{
	padding: 10px 10px 10px 23px;
}

div.sidebar h3{
	color: #112456;
	font-size: 20px;
	padding: 10px 0;
}

/* Contents */

div.contents{
	width: 739px;
	float: left;
}

div.contents ul { list-style-type: circle; }

div.contents h1, div.scroller h1.blue {
	height: 35px;
	width: 739px;
	background: url(/images/bg_h1.png) no-repeat;
	color: white;
	padding: 3px 0 0 5px;
	margin-bottom: 20px;
	text-transform: uppercase;
	font-size: 26px;
}

div.contents h1.gold {
	height: 35px;
	width: 739px;
	background: url(/images/bg_h1_gold.png) no-repeat;
	color: white;
	padding: 3px 0 0 5px;
	margin-bottom: 20px;
	text-transform: uppercase;
	font-size: 26px;
}

div.contents h2{
	color: #112456;
	font-size: 16px;
}

div.contents h3{
	color: #112456;
	font-size: 21px;
	font-weight: bold;
	padding-bottom: 5px;
}

div.contents h4{
	font-weight: bold;
	padding-bottom: 5px;
	color: #474747;
}

div.contents p{
	margin-right: 18px;
}

/* Container */

div.container_25_percent{
    float: left;
    width: 184px; /* Moved from percent to px */
}

div.container_37_percent{
    float: left;
    width: 273px; /* Moved from percent to px */
}

div.container_40_percent{
    float: left;
    width: 294px; /* Moved from percent to px */
}

div.container_42_percent{
    float: left;
    width: 320px; /* Moved from percent to px */
    overflow: hidden;
}

div.container_45_percent{
    float: left;
    width: 357px; /* Moved from percent to px */
}

div.container_50_percent{
	float: left;
	width: 369px; /* Moved from percent to px */
	overflow: hidden;
}

div.container_55_percent{
	float: left;
	width: 382px; /* Moved from percent to px */
}

div.container_58_percent{
    float: left;
    width: 408px; /* Moved from percent to px */
    margin-right: 10px;
}

div.container_60_percent{
    float: left;
    width: 443px; /* Moved from percent to px */
}

div.container_63_percent{
    float: left;
    width: 465px; /* Moved from percent to px */
}

div.container_75_percent{
    float: left;
    width: 554px; /* Moved from percent to px */
}

/* Special */

p.contact_buttons{
    text-align: left;
    width: 266px;
}

div.contact_headline{
    text-align: left;
    width: 286px;
}

div.affiliate_headline{
    text-align: left;
    width: 242px;
}

div.scrollable{
	overflow: scroll;
	overflow-x: hidden;
}

div.scrollable ul{
	margin: 0 5px 0 45px;
}

div.scrollable li{
	list-style: disc;
	list-style-position: outside;
	margin: 0 0 2px 0;
}

ul.disced {
	margin: 0 5px 0 37px;
}

ul.disced li {
	list-style: disc;
	list-style-position: outside;
	margin: 0 0 2px 0;
}

div.loupe{
	width: 113px;
	height: 14px;
	cursor: pointer;

}

div.directory{
	width: 154px;
	height: 43px;
	cursor: pointer;
	background: transparent url(/images/directory-button.png) no-repeat top left;
}

/* Bubble */

div.bubble{
	position: relative;
	z-index: 999;
	width: 294px;
	min-height: 100px;
	padding: 10px 17px 10px 17px;
	background: transparent url(/images/bubble/bubble-bg.png) repeat-y top left;
}

div.bubble div.top{
	position: absolute;
	top: 0;
	left: 0;
	width: 334px;
	height: 7px;
	background: transparent url(/images/bubble/bubble-top.png) no-repeat top left;
}

div.bubble div.bottom{
	position: absolute;
	bottom: 0;
	left: 0;
	width: 334px;
	height: 22px;
	background: transparent url(/images/bubble/bubble-bottom.png) no-repeat top left;
}

div.bubble p{
	position: relative;
	z-index: 1001;
	padding: 0 0 20px 0;
}

div.bubble img{
	position: absolute;
	z-index: 1000;
	bottom: 25px;
	right: 25px;
}

div.org_price{
	position: absolute;
	top: 5px;
}

img.org_price_label{
	position: absolute;
	left: 30px;
	top: 2px;
}

div.new_price{
	position: absolute;
	bottom: 3px;
}

/* Forms */

input.text_shoppingcart_small{
	width: 35px;
}

input.text_shoppingcart_middle{
	width: 200px;
	margin: 0 0 3px 0;
}

select.select_shoppingcart_small{
	width: 157px;
}

select.select_shoppingcart_middle{
	width: 201px;
}

/* Footer */

div.footer{
	background: url(/images/bg_footer.png);
	padding-top: 7px;
	height: 25px;
	overflow: hidden;
	width: 970px;
	text-align: center;
}

div.footer p a{
	color: #333333;
	margin: 0 20px;
	font-style: normal;
}

div.footer .facebook{
	position: absolute;
	right: 30px;
	top: 7px;
}

/* Heights */

.h10  { height: 10px; }
.h50  { height: 50px; }
.h60  { height: 60px; }
.h100 { height: 100px; }
.h275 { height: 275px; }
.h800 { height: 800px; }

/* Widths */

.w10  { width: 10px; }
.w50  { width: 50px; }
.w100 { width: 100px; }
.w250 { width: 250px; }
.w300 { width: 300px; }
.w350 { width: 350px; }
.w520 { width: 520px; }
.w730 { width: 730px; }

/* Margin-Right */

.mr10 { margin-right: 10px; }

/* Margin-Left */
.ml10 { margin-left: 10px; }

/* Padding */
.p4t  { padding-top: 4px !important; }
.p10l, .pl10 { padding-left: 10px !important; }

/* Galleries */

div.gallerie_container{
	width: 541px;
	margin-left: 99px;
	text-align: center;
	overflow: hidden;
}

div.gallerie_container p{
	width: 541px;
}

div.gallerie_container img.gallerie_image{
	border: 10px solid #c8c8c8;
}

div.gallerie_container div.gallerie_overviewa{
	text-align: left;
}

div.gallerie_container div.gallerie_overview img{
	cursor: pointer;
}

div.sprechblase {
	width: 694px;
	height: 88px;
	padding: 0 20px 0 20px;
	position: relative;
}

div.sprechblase p {
	position: absolute;
	top: 5px;
	display: none;
	font-weight: bold;
	font-size: 12px;
}

div.presse_box div.items img {
	cursor: pointer;
}

/* Top Angebote */

div.top_angebot {
	width: 721px;
	padding-bottom: 8px;
}

div.top_angebot p.headline {
	font-size: 16px;
	font-weight: bold;
}

div.top_angebot p.sub_headline {
	font-weight: bold;
}

div.top_angebot p.desc_text {
	padding-top: 3px;
	padding-bottom: 3px;
}

div.top_angebot p.example {
	font-weight: bold;
	color: #112456;
}

div.top_angebot p.price {
	font-size: 20px;
	font-weight: bold;
}

div.top_angebot div.bild {
	width: 150px;
	float: left;
}

div.top_angebot div.description {
	width: 420px;
	float: left;
	padding-right: 20px;
}

div.top_angebot div.price {
	width: 100px;
	float: left;
}

/* Aktuelles */

div.news {
	width: 721px;
	padding-bottom: 8px;
}

div.news p.headline {
	font-size: 16px;
	font-weight: bold;
}

div.news p.desc_text {
	padding-top: 3px;
	padding-bottom: 3px;
}

div.news div.bild {
	width: 150px;
	float: left;
}

div.news div.description {
	width: 420px;
	float: left;
	padding-right: 20px;
}

div.news div.price {
	width: 100px;
	float: left;
}

/* Shop */

div.shop_item{
	min-height: 175px;
	height: auto !important;
	height: 175px;
	margin-bottom: 15px;
}

div.shop_item_left{
	float: left;
	width: 170px;
}

div.shop_item_middle{
	float: left;
	width: 429px;
}

div.shop_item_right{
	float: left;
	width: 140px;
	padding-top: 25px;
	font-size: 14px;
	font-style: italic;
}

.menu_cart{
	height: 48px;
	width: 731px;
	background: url(/images/menu_cart.png) no-repeat;
	overflow: hidden;
}

 .step1{ background-position: 0 0; }
 .step2{ background-position: 0 -48px; }
 .step3{ background-position: 0 -96px; }
 .step4{ background-position: 0 -144px; }

 table.cart { color: #112456; }
 table.cart th{ background: #112456; color: #ffffff; padding: 4px 0;}
 table.cart .white{ background: #ffffff; }
 table.cart .blue { background: #dde0e8; }

 table.cart tbody td{ padding: 8px 0;}

 table.cart input.quantity { border: 1px solid #112456; padding: 2px;}

div.contents ul {
	list-style-type: disc;
	list-style-position: outside;
	padding-left: 15px;
}

div.shop-input-label{
    float: left;
    height: 22px;
    width: 130px;
    padding: 5px 0 0 0;
    margin: 5px 0;
    line-height: 14px;
    color: #6f6f6f;
    font-weight: bold;
}

input.shop-middle{
	background: url(/images/input-text-middle.png);
    width: 261px;
	padding: 5px 0 0 5px;
	margin: 5px 0;
	height: 22px;
	color: #6f6f6f;
	display: block;
}

input.shop-middle-gold{
	background: url(/images/input-text-middle-gold.png);
    width: 261px;
	padding: 5px 0 0 5px;
	margin: 5px 0;
	height: 22px;
	color: #6f6f6f;
	display: block;
}

input.shop-middle-red{
	background: url(/images/input-text-middle-red.png);
    width: 261px;
	padding: 5px 0 0 5px;
	margin: 5px 0;
	height: 22px;
	color: #6f6f6f;
	display: block;
}

div.bg-shop-middle{
	background: url(/images/input-text-middle.png);
    width: 266px;
	height: 27px;
    margin: 5px 0;
}

div.bg-shop-middle-gold{
	background: url(/images/input-text-middle-gold.png);
    width: 266px;
	height: 27px;
    margin: 5px 0;
}

div.bg-shop-middle-red{
	background: url(/images/input-text-middle-red.png);
    width: 266px;
	height: 27px;
}

select.shop-middle{
	width: 265px;
	padding: 3px 0 0 5px;
	color: #6f6f6f;
	display: block;
	background: transparent;
	height: 24px;
	border: none;
}

textarea{
	margin: 5px 0;
}

div.payment_type div.pay_radio {
	width: 50px;
	float: left;
}

div.payment_type div.pay_logo {
	width: 168px;
	float: left;
}

div.payment_type div.pay_text {
	width: 468px;
	float: left;
}

input.btn_buy{
	position: absolute;
	bottom: 15px;
}

/* Offers */
.star-box { position: relative; }
.star-box span { position: absolute; top: 54px; left: 76px; color: #fff; font-size: 22px; text-align: center; }

/* Social Media */
#social { margin: 10px 0 0 23px; }
#social span { font-size: 12px; font-weight: bold; color: #112456 }
.social-item { margin: 0 5px 7px 0; cursor: pointer; }

#social-footer { position: absolute; top: 9px; right: 5px; }

.suggest-box img { margin-right: 10px; }
.suggest-box h3 { padding: 10px 0; font-size: 20px; color: #4a587a; }

/* Newsletter Popup Banner */
#newsletterPopup div.npBg { background: url(/images/newsletter-popup.jpg); position: relative; width: 302px; height: 572px; }
#newsletterPopup span.npClose { color: white !important; font-style: normal; font-weight: normal; cursor: pointer; position: absolute; top: 13px; right: 12px; }
#newsletterPopup span.npClose:hover { text-decoration: underline; }
#newsletterPopup div.npForm { position: absolute; left: 50px; top: 260px; width: 210px}

/* Tipps */
div.tip_item { min-height: 175px; height: auto !important; height: 175px; margin-bottom: 15px;}
div.tip_item div.tip_item_left { float: left; width: 170px; }
div.tip_item div.tip_item_middle { float: left; width: 399px; }
div.tip_item div.tip_item_middle p.headline { font-size: 16px; font-weight: bold; color: #112456; font-style: italic; } 
div.tip_item div.tip_item_right { float: left; width: 170px; }

#oms p { margin-bottom: 10px; text-align: justify;}
