@charset 'utf-8';

/******************
*
* MAIN
*
******************/

* {
	margin: 0;
	padding: 0;
	font-family: verdana;
}

html, body {
	direction: ltr;
	height:100%;
	width:100%;
	font-family: verdana;
	font-size: 11px;
	color:#000000;
	overflow-x:hidden;
}

img {
	border:none;
}

/******************
*
* LINKS
*
******************/

a:link,
a:visited,
a:active	{
	color:#990000;
	text-decoration:none;
}
a:hover		{
	color:#990000;
	text-decoration:underline;
}

a#sidelink {
	margin-top:130px;
	margin-left:3px;
	width:18px;
	height:215px;
	display:block;
}

/******************
*
* LAYOUT
*
******************/

body#gray {
	background:url("../images/bckrnd.gif");
}

div#center {
	width:100%;
	height:50%;
	margin-bottom:-368px;
	float:left;
}

div#inner {
	overflow:hidden;
	border:1px solid #000000;
	position:relative;
	width:1000px;
	height:736px;
	background:url("../images/green_back.jpg");
	color:#000000;
	margin:auto auto;
	clear:left;
}

div#head {
	height:265px;
	margin:auto auto;
}

div#content_left {
	width:55px;
	height:433px;
	float:left;
	background:url("../images/content_left.jpg") no-repeat;
}

div#content_frame {
	width:883px;
	height:433px;
	float:left;
	background:url("../images/content_back.jpg") no-repeat;
}

div#content_right {
	width:62px;
	height:433px;
	float:left;
	background:url("../images/content_right.jpg") no-repeat;
}

div#content {
	height:433px;
}

div#footer {
	clear:left;
	height:39px;
	background:url("../images/footer_back.jpg") no-repeat;
}

div#serviceNav_lang {
	width:180px;
	padding:10px 0px 0px 45px;
	float:left;
	margin:auto auto;
}

div#serviceNav_wrapper {
	float:left;
	padding:14px 0px 0px 0px;
	margin:auto auto;
}

div#sn_bestellen,div#sn_impressum,div#sn_partner,div#sn_kontakt,div#sn_presse {
	cursor:pointer;
	float:left;
}

div.spacer {
	float:left;
	padding-left:55px;
}

div#audioplayer {
	padding-top:20px;
	width:420px;
	height:110px;
	float:left;
}

div#content_main {
	padding-top:10px;
	width:463px;
	height:418px;
	float:right;
}

div#subnavigation {
	width:420px;
	height:300px;
	float:left;
}

iframe#content_iframe {
	width:463px;
	height:418px;
	overflow-x:hidden;
	overflow:auto;
}

iframe#subnavigation_iframe {
	width:420px;
	height:300px;
}

div#jogdial {
	height:245px;
	width:500px;
	float:left;
}

div#logo {
	height:245px;
	width:500px;
	background:url("../images/logo_w_button.jpg") no-repeat;
	float:left;
}

div#jogdial_mirror {
	height:20px;
	width:420px;
	float:left;
	background:url("../images/bottle_mirror.jpg") no-repeat;
	clear:left;
	float:left;
}

div#cloud_bottom {
	height:20px;
	width:580px;
	background:url("../images/cloud_bottom.jpg") no-repeat;
	float:left;
}

p#cloud_text {
	padding: 3px 0px 0px 25px;
	color:#aa0000;
	font-family:verdana;
	font-size:12px;
}


/******************
*
* SUBNAVI
*
******************/

body#subnavi_back {
	background:url("../images/subnav_back.jpg") no-repeat;
}

body#subnavi_back_amp {
	background:url("../images/subnav_back_amp.jpg") no-repeat;
}

div#subnavi_headline {
	width:280px;
	height:70px;
}

div#subnavi_hint {
	padding-top:14px;
	height:74px;
	width:280px;
	text-align:center;
}

div#subnavi_ampel_1 {
	padding-top:14px;
	height:74px;
	width:96px;
	float:left;
}

div#subnavi_item_1 {
	padding-top:40px;
	height:44px;
	width:250px;
	margin-left:96px;
}

div#subnavi_ampel_2 {
	height:64px;
	width:96px;
	clear:left;
	float:left;
}

div#subnavi_item_2 {
	padding-top:26px;
	height:38px;
	width:250px;
	margin-left:96px;
}

div#subnavi_ampel_3 {
	height:73px;
	width:96px;
	clear:left;
	float:left;
}

div#subnavi_item_3 {
	padding-top:30px;
	height:43px;
	width:250px;
	margin-left:96px;
}

/******************
*
* CONTENT_PAGE
*
******************/

h1#content_page {
	font-family:verdana;
	font-size:14px;
	font-weight:bold;
}

div#content_pic {
	float:right;
}

div#content_page {
	padding:20px;
	font-family:verdana;
	font-size:12px;
	line-height:18px;
	color:#000000;
	height:375px;
	overflow:scroll;
	overflow-x:hidden;
}

/******************
*
* BESTELLEN
*
******************/

td.th, td.tb {
	text-align:right;
	padding:0 .8em;
}
td.th {
	color:white;
	background-color:#3079C8;
}
td.tb {
	background-color:#C9E3F5;
}

