@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.0em; color: #000; background-color: #F1EBE4; }

#main { margin: 0; padding:0; top: 0; width: 100%;}

div#background { display:none; }

#flash-background { display:none;}

div.content { width: 490px; position: relative; margin: 0;  padding: 0; float: left; position: relative;}
	
.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 img {float: left; margin: 0; padding: 0;}

#mp1 { margin: 0; padding: 5px 0 5px 10px; }
#mp2 { margin: 0; padding: 5px 0 5px 10px;  }
#mp3 { margin: 0; padding: 5px 0 5px 10px;  }

.footer {float: left; margin: 0; padding:0; position: relative; clear: both;}
.footer a {color: #999; text-decoration: none;}

div#flash-container { display:none;}

.left {float: left; width: 120px;}
.right {float: right; width: 350px;}

.re_box {  padding: 0; margin: 24px 0 0 0; }

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 {padding: 0px 0 0 0; margin:0; list-style: none; text-align: left; } 
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; line-height: 1.2em; font-weight: bold;}

div#text {}
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 {font-size: 1.0em; line-height: 1.5em;}
.spacer_line { background-image: url(../images/spacer/spacer1.gif); background-repeat: repeat-x; height: 1px; }
.address { color: #000; margin: 35px 0 0 0; padding: 0px 6px 0px 6px;    }
.credits { color: #000; margin: 10px 0 0 0; padding: 0px 6px 0px 6px;   }
.credits a:link {color: #000; text-decoration: none; }
.credits a:active {color: #000; text-decoration: underline; }
.credits a:hover {color: #000; text-decoration: underline; }
.credits a:visited {color: #000; 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 {font-size: 1.0em; line-height: 1.7em;}
.mainnav ul { margin: 15px 0 0 0 ; padding: 0;}
.mainnav ul li { list-style-type: none; margin: 0; position: relative; clear: left; padding: 6px 6px 6px 0px; display: block; }
.mainnav ul li img { border: none; }

#delimiter2 {  }

.mainnav ul li.mp1, .mainnav ul li.mp2,.mainnav ul li.mp3   {}
.mainnav ul li.mp1 a { color: #000; }
.mainnav ul li.mp2 a { color: #000;}
.mainnav ul li.mp3 a { color: #000;}

.mainnav ul li.mp1 a:hover { color: #666; }
.mainnav ul li.mp2 a:hover { color: #666; }
.mainnav ul li.mp3 a:hover { color: #666; }
