@charset "utf-8";

/*
-----------------------------------------------

Dr. Malus 1.0 Screen Styles
Author:   Kerstin Hainz
Company:  Motionmedia
Version:  12. Februar 2009

----------------------------------------------- */

body { margin: 0; padding: 0; font-family: Tahoma, Helvetica, sans-serif; font-size: 0.7em; line-height: 1.7em; color: #000; background-color: #FFF; }

#main {background-image: none;}

div#background { display: none; }
#flash-background {display: none; }
div.content { }
	
.left_section1 {background-color: #FFF; height: 130px; margin: 0; padding: 0; }
.left_section1 img { margin: 16px auto auto auto; display: block; position: relative;}
.left_section2 { }
h1 {font-family: Tahoma, Helvetica, sans-serif; font-size: 0.7em; color: #000; font-weight: bold;}
h1 img {float: left; margin: 0; padding: 0;}

#mp1 { display: none; }
#mp2 { display: none; }
#mp3 { display: none; }

.footer {float: left; margin: 0; padding:0; position: relative; clear: both;}
.footer a {color: #999; text-decoration: none;}

div#flash-container { display: none;}

.left { display: none;}
.right {float: right; width: 600px;}

.re_box {  width: 480px; padding: 35px 60px 30px 0px; margin: 0px 0 0 0px; }
.form_box {  width: 480px; padding: 35px 60px 30px 0px; margin: 0px 0 0 0px; }

ul#gallery { list-style: none;  display: inline; margin: 0; padding: 0;}
ul#gallery li { display: inline; }
ul#gallery img {
	border: 5px solid #3e3e3e;
	border-width: 5px 5px 20px;
	margin: 0 10px 10px 0;
}
ul#gallery a:hover img {
	border: 5px solid #fff;
	border-width: 5px 5px 20px;
	color: #fff;
}
ul#gallery a:hover { color: #fff; }

ul.nav1 { display: none;} 
ul.nav1 li, ul.nav2 li, ul.nav3 li						{margin: 0; padding:0 0 2px 0; list-style: none; }
ul.nav1 li a:link, ul.nav2 li a:link, ul.nav3 li a:link {color: #000; text-decoration: none; }
ul.nav1 li a:active, ul.nav2 li a:active, ul.nav3 li a:active 	{color: #000; text-decoration: underline; }
ul.nav1 li a:hover, ul.nav2 li a:hover, ul.nav3 li a:hover 		{color: #000; text-decoration: underline; }
ul.nav1 li a:visited, ul.nav2 li a:visited, ul.nav3 li a:visited {color: #000; text-decoration: none; }

ul.nav2 {padding: 20px 0 0 0; margin:0; text-align: left;}
ul.nav3 {padding: 20px 0 35px 0; margin:0; text-align: left;}

h1 {font-family: Tahoma, Helvetica, sans-serif; font-size: 1.0em; font-weight: bold;}

div#text {margin: 0 0 0 0;}
div#text img {float: right; padding: 0 0 10px 15px; clear: right; margin: 6px 0 0 0;}
div#text a {color: #000; text-decoration: underline;}

p {}
.spacer_line { background-image: url(../images/spacer/spacer1.gif); background-repeat: repeat-x; height: 1px; }
.address { color: #FFF; margin: 35px 120px 0 0; background-color: #B8B0A0; padding: 0px 6px 0px 6px; float: left; line-height: 15px;  }
.credits { color: #FFF; margin: 10px 0 0 0; background-color: #D0CABF; padding: 0px 6px 0px 6px; float: left; line-height: 15px;  }
.credits a:link {color: #FFF; text-decoration: none; }
.credits a:active {color: #FFF; text-decoration: underline; }
.credits a:hover {color: #FFF; text-decoration: underline; }
.credits a:visited {color: #FFF; text-decoration: none; }

h1 img {float: left !important; margin: 0 0 0 0 !important; padding: 0 0 0px 0 !important;  position: relative;}

.pub { margin: 0 0 15px 0; padding: 0;}
.pub p { margin: 0; padding: 0;}
.pub img {float: left !important; position: relative; padding: 0 10px 0 0 !important; border: none;}
.pub h2 {font-family: Tahoma, Helvetica, sans-serif; font-size: 1em; color: #000; font-weight: bold; margin: 0; padding:0;}
.pub p a:link {color: #999; text-decoration: none !important;}
.pub p a:active {color: #999; text-decoration: underline !important;}
.pub p a:hover {color: #999; text-decoration: underline !important;}
.pub p a:visited {color: #999; text-decoration: none !important; }

/* MAINNAVIGATION */

.mainnav { display: none; }
.mainnav ul { display: none; }
.mainnav ul li { display: none; }
.mainnav ul li img { display: none; }

#delimiter2 { display: none; }

.mainnav ul li.mp1, .mainnav ul li.mp2,.mainnav ul li.mp3   {background-image: url(../images/mainnav/delimiter.png); background-repeat: no-repeat; background-position: right;}
.mainnav ul li.mp1 a {width: 200px; height: 60px; background-image:url(../images/mainnav/mainnav_p1.png); background-repeat: no-repeat; background-position: 14px; display: block; position: relative; text-indent: -9999px;}
.mainnav ul li.mp2 a {width: 200px; height: 60px; background-image:url(../images/mainnav/mainnav_p2.png); background-repeat: no-repeat; background-position: 14px; display: block; position: relative; text-indent: -9999px;}
.mainnav ul li.mp3 a {width: 200px; height: 60px; background-image:url(../images/mainnav/mainnav_p3.png); background-repeat: no-repeat; background-position: 14px; display: block; position: relative; text-indent: -9999px;}

.mainnav ul li.mp1 a:hover{width: 200px; height: 60px; background-image:url(../images/mainnav/mainnav_p1_over.png); background-repeat: no-repeat; background-position: 14px; text-indent: -9999px;}
.mainnav ul li.mp2 a:hover {width: 200px; height: 60px; background-image:url(../images/mainnav/mainnav_p2_over.png); background-repeat: no-repeat; background-position: 14px;text-indent: -9999px; }
.mainnav ul li.mp3 a:hover {width: 200px; height: 60px; background-image:url(../images/mainnav/mainnav_p3_over.png); background-repeat: no-repeat; background-position: 14px;text-indent: -9999px;}
