body{
	Overflow: scroll;
	margin: 0;
	padding: 0;
	background: url('../images/background_drops.gif') repeat #007ABA fixed;
	font-family: Tahoma, Arial, Helvetica, sans-serif;
	font-size: 50.0%;
	color: #000000;
}


#wrapper {
	position: absolute;
    	left: 50%;
    	margin-left: -400px;
    	overflow: visible;
    	width: 800px;
    	min-height: 100%;
    	background: url('../images/background_wrapper_800.gif') repeat-y;
}
h1, h2{
	margin-top: 5px;
	margin-left: 30px;
	line-height: 80%;
}


h3 {
	margin-top: 5px;
	margin-left: -15px;
	margin-bottom: 10px;
	padding-bottom: 5px;
	padding-left: 0px;
	border-bottom: 1px solid #CCCCCC;
	letter-spacing: -0.035em;
	font-weight: bold;
	color: #FFFFFF;

}

h1 {
	font-size: 26px;
	color: #FFFFFF;
}

h2 {
	font-size: 18px;
	color: #FFFFFF;
}

h3 {
	font-size: 18px;
	font-weight: bold;
}

h4 {
	margin: 5px;
	text-decoration: underline;
	font-size: 16px;
	font-weight: bold;
	color: #FF6633;
}

p{
	margin-bottom: 1.5em;
	line-height: 170%;
	text-align: justify;
}

p.center{
	text-align: center;
}

ul, ol{
	margin-left: 30px;
	line-height: 150%;

}

a {
	font-weight: bold;
	color: #C0C0C0;
}

a:hover {
	text-decoration: none;
}

a img {
	border: 0px;
	border-style: none;
}

p.rechts {
 	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	text-align: right;
}

input {
 	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	background-color: #C0C0C0;
 	color:#000000;
}

input.radio {
	background-color: #007ABA;
 	color:#000000;

}

input.radioon {
	background-color: #A0A0A0;
 	color:#000000;

}

input.msg{
 	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	background-color: #007ABA;
	border: none;
 	color: yellow;
}

select {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: bold;
 	background-color: #C0C0C0;
 	color:#000000;
}

textarea {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
 	background-color: #C0C0C0;
 	color:#000000;
}

img.main {
	border: 0px;
	float: right;
	margin: 0 0 10px 10px;
	width: 75%;
	height: auto;
}

img.left {
	float: left;
	margin: 0 10px 0 5px;
	overflow: visible;
}

img.right {
	border: 1px;
	border-style: solid;
	border-color: #000000;
	float: right;
	margin: 0 0 10px 10px;
}

img.rights {
	border: 0px;
	float: right;
	margin: 0 0 10px 10px;
}

table{
	border:0px none;
	border-collapse: collapse;
	font-size: 14px;
	line-height: 150%;
}


td {
	background-color: #007ABA;
	font-weight: normal;
	color: #000000;
	text-align: left;
}

td.bez {
	background-color: #007ABA;
	font-weight: bold;
	color: #FFFFFF;
	text-align: right;
}

td.bez_l {
	background-color: #007ABA;
	font-weight: bold;
	color: #FFFFFF;
	text-align: left;
}

td.choice {
	background-color: #007ABA;
	font-size: 14px;
	font-weight: bold;
	color: #000000;
	text-align: left;
}

td.choiceon {
	background-color: #A0A0A0;
	font-size: 14px;
	font-weight: bold;
	color: #000000;
	text-align: left;
}

td.price {
	background-color: #007ABA;
	font-size: 14px;
	font-weight: bold;
	color: #000000;
	text-align: right;
}

td.priceon {
	background-color: #A0A0A0;
	font-size: 14px;
	font-weight: bold;
	color: #000000;
	text-align: right;
}


td.header{
	background-color: #007ABA;
	font-weight: bold;
	color: #FFFFFF;
	text-align: center;
}

#myContainer {
	position:relative;
}

#myTable {
	position:relative;
	z-Index:1;
}

#myHint {
	position:absolute;
	z-Index:2;
	display:none;
	padding:4px;
	border:solid 1px black;
	background-color: yellow;
 	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #000000;
}

/*==================== M E N U ================================*/

#menubox{
	position: relative;
    float: left;
    overflow: visible;
	width: 180px;
	min-height: 100%;
	background: url('../images/webmenu_800.jpg') no-repeat top left;
	padding-top: 100px;
	padding-left: 10px;
}

#menubox img{
	border: 0px;
	border-style: none;
}

#dlmenu {height:10em; margin:20px 0 430px 10px;}
#menu {list-style-type:none; margin:0 0 10px; padding:0; position:absolute; width:150px; background:transparent; z-index:100;}
#menu li {display:block; padding:0; margin:0; position:relative; z-index:100;}
#menu li a, #menu li a:visited {display:block; text-decoration:none;}
#menu li dd {display:none;}
#menu li:hover, #menu li a:hover {border:0px none;}
#menu li:hover dt a, #menu li a:hover dt a {background: transparent url('../images/trans_1.png') center; color:#ff0; font-size:1.1em;}
#menu li:hover dt img, #menu li a:hover dt img {width:18px; height:18px;}
#menu li:hover dt img.contact, #menu li a:hover dt img.contact {}
#menu li:hover dd, #menu li a:hover dd {display:block;}
#menu li:hover dl, #menu li a:hover dl {height: 15em; background:transparent url('../images/submenu.png');}
#menu li.ms0:hover dl, #menu li.ms0 a:hover dl {height: 4em; background:transparent url('../images/submenu.png');}
#menu li.ms1:hover dl, #menu li.ms1 a:hover dl {height: 8.1em; background:transparent url('../images/submenu.png');}
#menu li.ms2:hover dl, #menu li.ms2 a:hover dl {height: 10.4em; background:transparent url('../images/submenu.png');}
#menu li.ms3:hover dl, #menu li.ms3 a:hover dl {height: 12.7em; background:transparent url('../images/submenu.png');}
#menu li.ms4:hover dl, #menu li.ms4 a:hover dl {height: 15em; background:transparent url('../images/submenu.png');}
#menu li.ms5:hover dl, #menu li.ms5 a:hover dl {height: 17.3em; background:transparent url('../images/submenu.png');}
#menu li.ms6:hover dl, #menu li.ms6 a:hover dl {height: 19.6em; background:transparent url('../images/submenu.png');}
#menu li.ms7:hover dl, #menu li.ms7 a:hover dl {height: 21.9em; background:transparent url('../images/submenu.png');}
#menu li.ms8:hover dl, #menu li.ms8 a:hover dl {height: 24.2em; background:transparent url('../images/submenu.png');}
#menu li.ms9:hover dl, #menu li.ms9 a:hover dl {height: 26.5em; background:transparent url('../images/submenu.png');}
#menu li.ms10:hover dl, #menu li.ms10 a:hover dl {height: 28.8em; background:transparent url('../images/submenu.png');}
#menu li.ms11:hover dl, #menu li.ms11 a:hover dl {height: 31.1em; background:transparent url('../images/submenu.png');}
#menu li.ms12:hover dl, #menu li.ms12 a:hover dl {height: 33.4em; background:transparent url('../images/submenu.png');}
#menu li.ms13:hover dl, #menu li.ms13 a:hover dl {height: 35.7em; background:transparent url('../images/submenu.png');}
#menu li.ms14:hover dl, #menu li.ms14 a:hover dl {height: 38em; background:transparent url('../images/submenu.png');}
#menu li.ms15:hover dl, #menu li.ms15 a:hover dl {height: 40.3em; background:transparent url('../images/submenu.png');}
#menu li.ms16:hover dl, #menu li.ms16 a:hover dl {height: 42.6em; background:transparent url('../images/submenu.png');}
#menu li.ms17:hover dl, #menu li.ms17 a:hover dl {height: 44.9em; background:transparent url('../images/submenu.png');}
#menu li.ms18:hover dl, #menu li.ms18 a:hover dl {height: 47.2em; background:transparent url('../images/submenu.png');}
#menu li.ms19:hover dl, #menu li.ms19 a:hover dl {height: 49.5em; background:transparent url('../images/submenu.png');}
#menu li.ms20:hover dl, #menu li.ms20 a:hover dl {height: 51.8em; background:transparent url('../images/submenu.png');}
#menu li.ms21:hover dl, #menu li.ms21 a:hover dl {height: 54.1em; background:transparent url('../images/submenu.png');}
#menu li.ms22:hover dl, #menu li.ms22 a:hover dl {height: 56.4em; background:transparent url('../images/submenu.png');}

#menu table {border-collapse:collapse; padding:0; margin:-4px; font-size:1em;}
#menu dl {width: 150px; margin: 0; background:transparent; cursor:pointer;}
#menu dt {margin:0; padding: 0; font-size: 1.0em; border-top:1px solid #cce;}
#menu dd {margin:0; padding:0; font-size: 1.0em; text-align:left; }
.gallery dt a, .gallery dt a:visited {display:block; color:#fff; background: transparent url('../images/trans_1.png') center;; padding-left:5px; padding-right:5px; padding-top:5px; padding-bottom:5px}
.gallery dd a, .gallery dd a:visited {color:#000; min-height:1em; text-decoration:none; display:block; background:transparent url('../images/submenu.png');; padding-left:20px; padding-right:5px; padding-top:4px; padding-bottom:4px}
* html .gallery dd a, * html .gallery dd a:visited {height:1em;}
.gallery dd a:hover {background:transparent; color:#ff0; font-size: 1.1em;}
.gallery dd {color:#00f; font-weight: bold; min-height:1em; text-decoration:none; display:block; background:transparent url('../images/submenu.png');; padding-left:20px; padding-right:5px; padding-top:4px; padding-bottom:4px}

.gallery dt a:visited:after, .gallery dd a:visited:after {
content:"\00a0\00a0\221a";
font-size:100%;
}

#menuinfo {
	position: relative;
	float: left;
	overflow: hidden;
	width: 145px;
	background: url('../images/bkg_white_30.png');
	margin-left: 5px!important;
	margin-left: 2px;
	padding: 5px 5px 5px 5px;
	font-size: 1.0em;
	font-weight: bold;
	color: black;

}
#menuinfo a{
	font-size: 1.2em;
	color: #0000FF;
}

/*==================== R I G H T   B L O C K ================================*/

#right_block{
    float: right;
    overflow: visible;
	width: 600px;
}

#header {
    	position:relative;
    	display: block;
    	float: right;
    	overflow: visible;
	width: 640px!important;
	width: 600px;
	height: 100px;
	background: url('../images/weblogo_800.jpg') repeat-x bottom;
	z-index:0;
}

#lable_des {
   	position:relative;
   	display: block;
	float:left;
	width: 180px;
	height: 90px;
	margin-top: 2px;
	margin-left: 10px!important;
	margin-left: 5px;
}

#logo {
	float:right;
	width: 450px;
	height: 95px;
	margin-top: 5px;
	margin-right: 0px!important;
	margin-right: 0px;
}
#logo .atlantik{
	width: 300px;
	margin-top: 25px;
}

#logo_container {
	float:right;
	width: 200px;
	height: 100px;
	margin-top: 5px;
	margin-right: 0px!important;
	margin-right: 0px;
}

.language_menu{
	float: left;
	width: 150px;
	height: 20px;
	margin-top: 30px;
	margin-left: 20px!important;
	margin-left: 10px;
	text-align: center;
}

.language_menu img{
	border: none;
	filter:alpha(opacity=50, finishopacity=99, style=0);
	opacity:0.5;
}

#info {
    float: left;
    overflow: visible;
	width: 380px;
	padding-top: 10px;
	padding-left: 10px;
	padding-right: 10px;
	padding-bottom: 10px;
	background: #007ABA ;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 1.5em;
	color: #0C0C0C;

}

/* Content */

#content {
    float: left;
    overflow: visible;
	width: 380px;
	padding-top: 10px;
	padding-left: 10px;
	padding-right: 10px;
	padding-bottom: 10px;
	background: #007ABA ;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 1.2em;
	color: #0C0C0C;
}


#content h4 {
	margin-left: -20px;
	text-decoration: underline;
	text-align: left;
	font-size: 12px;
	font-weight: bold;
	color: #000000;
}

#content b{
	font-style: italic;
	font-size: 12px;
	font-weight: bold;
	color: #C0C0C0;
}

#content b.price{
	float: right;
	font-style: italic;
	font-size: 20px;
	font-weight: bold;
	color: #FFCC00;

}

.post {
	padding-top: 20px;
}

.post .title {
}

.post .title a {
	text-decoration: none;
	color: #37404C;
}

.post .title a:hover {
	text-decoration: underline;
}

.post .entry {
}

#myContainer
{
	position:relative
}

#myTable {
	position: relative;
	z-Index:1
}

#myHint {
	position:absolute;
	z-Index:2;
	display:none;
	padding:4px;
	border:solid 1px black;
	background-color: yellow;
 	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: black;
}

#myHint b {
	color: red;
}


/* Header */

#head {
	border: 2px;
	border-style: solid;
	border-color: #000000;
	background-position: 0% 0%;
	background: url('../images/background_drops.gif');
	color: #FFFFFF;
	margin-top: 0px;
	padding-top: 10px;
	margin-left: -30px;
}

#head_n {
	border: 2px;
	border-style: solid;
	border-color: #000000;
	background-position: 0% 0%;
	background-color:#00EC00; background-attachment:scroll;
	color: #000000;
	margin-top: 0;
	padding-top: 10px;
	margin-left: -30px;
}


#head_e {
	border: 2px;
	border-style: solid;
	border-color: #000000;
	background-position: 0% 0%;
	background-color:#FF0000; background-attachment:scroll;
	color: #000000;
	margin-top: 0px;
	padding-top: 10px;
	margin-left: -30px;
}


#news {
    float: right;
    overflow: visible;
	width: 200px;
	padding-top: 10px;
	background: url('../images/background_news_800.gif') repeat-y right #007ABA;
}

#newsbar {
	float: right;
	width: 200px;
/*	padding: 40px 5px 0 0;*/
}

#news h2, h4 {
	background: transparent url('../images/trans_1.png');
	margin-top: 5px;
	margin-left: 0px;
	text-align: center;
	line-height: 120%;
	font-size: 16px;
	font-weight: bold;
	color: #FF0000;
	padding: 0px;
}

#news h3 {
	margin-top: 5px;
	margin-left: 0;
	color: #0000FF;
}

#news p {
	font-size: 10px;
	color: #000000;
}

#news b {
	font-size: 10px;
	font-weight: bold;
}

#news a {
	font-weight: bold;
	font-size: 10px;
	color: #0000FF;
}

#news a:hover {
	text-decoration: none;
}

#news ul{
	margin-left: 10px;
	font-size: 10px;
}


#news b.price{
	text-align: right;
	font-style: italic;
	font-size: 18px;
	font-weight: bold;
	color: #FF0000;
}

#news .comment {
	font-style: italic;
	font-size: 8px;
	text-align: center;
}

#news img {
	margin: 2px 0;
	max-width: 180px;
	height: auto;
}

#newsblock {
	position: relative;
	float: left;
	overflow: hidden;
	width: 260px;
	background: url('../images/bkg_white_30.png');
	margin-bottom: 10px;
	padding: 5px 5px 5px 5px;
}

/* Fotobar */

#fotobar {
    float: right;
    overflow: visible;
	width: 200px;
	padding-top: 10px;
	background: url('../images/background_news_800.gif') repeat-y right #007ABA;
}


#fotobar h3, h4 {
	margin-top: 5px;
	margin-left: 0;
}

#fotobar ul {
	margin: 0;
	padding: 0;
	list-style: none;
}

#fotobar li {
	margin-bottom: 40px;
}

#fotobar li ul {
}

#fotobar li li {
	margin: 0;
}

#fotobar b {
	text-decoration: none;
	font-size: 14px;
	font-weight: bold;
}

#fotobar .price{
	height: 50px;
	width: 80px;
	background: url('../images/papier.jpg') no-repeat;

	text-align: right;
	text-decoration: none;
	line-height: 75%;
	font-size: 14px;
	font-weight: bold;
	color: #FF0000;
}

#fotobar .comment {
	text-decoration: none;
	font-size: 10px;
}

#fotobar img {
	margin: 2px 5px;
	border: 1px;
	border-style: solid;
	border-color: #000000;
	width: 180px;
	height: auto;
}


#footer {
    float: left;
    overflow: visible;
	width: 570px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 1.0em;
	margin: 0 auto;
}

#footer p {
	margin: 0;
	padding-top: 5px;
	font-size: 10px;
	text-align: center;
	color: #37404C;
}

#footer a {
	font-weight: bold;
	color: #C0C0C0;
}

#footer hr{
	width: 90%;

	color: #F2F2F2;
}
