@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: #F1EBE4;}

div#flash-container {height: 100%;	overflow: visible; width: 100%;	margin-top: 0; vertical-align:top;}
div#background {position: absolute; top: 0; left: 0; margin: 0; padding: 0; width: 100%; height: 100%;	overflow: hidden;}
#flash-background {height: 100%; margin-top: 0; vertical-align:top; top: 0px;}

#main {background-image: url(../images/bg/bg_line.png); background-repeat: repeat-x; background-position: top; position: absolute; margin: 0; padding:0; top: 0; width: 100%;}

div.content { width: 865px; position: relative; margin: 0 auto 0 55px;  padding: 0; float: left; position: relative;}
	
.left_section1 {background-color: #FFF; margin: 0; padding: 0; }
.left_section1 img { padding: 16px 0 16px 0; margin:  auto 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, #mp2, #mp3 {margin: 0 0 0 0px; padding: 5px 0 35px 0px; background-repeat: repeat-x; background-position: top; position: relative; }
#mp1 {background-image:url(../images/bg/bg_nav_3_mp1.png);}
#mp2 {background-image:url(../images/bg/bg_nav_3_mp2.png);}
#mp3 {background-image:url(../images/bg/bg_nav_3_mp3.png);}


#mpindex {margin: 0; padding: 0; background-repeat: repeat-x; background-position: top; position: relative; background-image:url(../images/bg/bg_nav_3_mpindex.png); height: 95px;}
#mpstart {margin: 0; padding: 18px; background-repeat: repeat-x; background-position: top; position: relative; background-image:url(../images/bg/bg_nav_3_mpindex.png); height: 95px; text-align:center; font-weight: bold;}

.footer {float: left; margin: 0; padding:0; position: relative; clear: both;}
.footer a {color: #999; text-decoration: none;}

.left {float: left; width: 210px; margin: 0; padding: 0;}
.right {float: right; width: 600px;}

.re_box {  width: 480px; padding: 75px 60px 30px 60px; background-image:url(../images/bg/bg_text_1.png); background-repeat: repeat-x; background-position: bottom; margin: 0px 0 0 0px; }

.form_box {  width: 480px; padding: 75px 60px 30px 60px; background-image:url(../images/bg/bg_form_1.png); background-repeat: repeat-x; background-position: bottom; 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;}

#mp1 b, #mp2 b, #mp3 b {margin: 0; padding:0 0 2px 35px; list-style: none; display: block; }

ul.nav1 {padding: 1px 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 35px; list-style: none; }
ul.nav1 li a:link, ul.nav2 li a:link, ul.nav3 li a:link,
ul.nav1 li a:visited, ul.nav2 li a:visited, ul.nav3 li a:visited
{color: #000; text-decoration: none; }
ul.nav1 li a:active, ul.nav2 li a:active, ul.nav3 li a:active,
ul.nav1 li a:hover, ul.nav2 li a:hover, ul.nav3 li a:hover
{color: #000; text-decoration: underline; }

ul.nav2 {padding: 11px 0 0 0; margin: /*11px*/ 0 0 0 0; text-align: left; border-top: none;}
ul.nav3 {padding: 1px 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, .credits, .creditsRU {color: #FFF; padding: 0px 6px 0px 6px; float: left; line-height: 15px; clear: left; }
.address { margin: 15px 20px 0 0; background-color: #B8B0A0;   }
.credits { margin: 10px 0 0 0; background-color: #D0CABF; width: 235px;  }
.credits a:link, .credits a:visited {color: #FFF; text-decoration: none; }
.credits a:active, .credits a:hover {color: #FFF; text-decoration: underline; }
.creditsRU { margin: 10px 0 0 0; background-color: #D0CABF; width: 270px; }
.creditsRU a:link, .creditsRU a:visited {color: #FFF; text-decoration: none; }
.creditsRU a:active, .creditsRU a:hover {color: #FFF; text-decoration: underline; }


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, .pub p a:visited {color: #999; text-decoration: none !important;}
.pub p a:active, .pub p a:hover {color: #999; text-decoration: underline !important;}


/* MAINNAVIGATION */


/* 4 ALL LANGUAGES */
.mainnav, .mainnavEN, .mainnavRU
{width: 600px; height: 60px; background-image:url(../images/mainnav/bg_mainnav_01.png); background-repeat:repeat-y;}
.mainnav ul, 
.mainnavEN ul, 
.mainnavRU ul 		
{margin: 0; padding: 0;}
.mainnav ul li, 
.mainnavEN ul li, 
.mainnavRU ul li 		
{list-style-type: none; margin: 0; float: left; position: relative;}
.mainnav ul li img, 
.mainnavEN ul li img, 
.mainnavRU ul li img 	
{border: none; }

#delimiter2 { background-image: url(../images/mainnav/delimiter.png); background-repeat: no-repeat; background-position: left; }

.mainnav ul li.mp1, .mainnavEN ul li.mp1, .mainnavRU ul li.mp1,
.mainnav ul li.mp2, .mainnavEN ul li.mp2, .mainnavRU ul li.mp2,
.mainnav ul li.mp3, .mainnavEN ul li.mp3, .mainnavRU ul li.mp3  
{background-image: url(../images/mainnav/delimiter.png); background-repeat: no-repeat; background-position: right;}
.mainnav ul li.mp1 a, .mainnav ul li.mp1 a:hover, 
.mainnav ul li.mp2 a, .mainnav ul li.mp2 a:hover, 
.mainnav ul li.mp3 a, .mainnav ul li.mp3 a:hover,
.mainnavEN ul li.mp1 a, .mainnavEN ul li.mp1 a:hover, 
.mainnavEN ul li.mp2 a, .mainnavEN ul li.mp2 a:hover, 
.mainnavEN ul li.mp3 a, .mainnavEN ul li.mp3 a:hover,
.mainnavRU ul li.mp1 a, .mainnavRU ul li.mp1 a:hover, 
.mainnavRU ul li.mp2 a, .mainnavRU ul li.mp2 a:hover, 
.mainnavRU ul li.mp3 a, .mainnavRU ul li.mp3 a:hover
{width: 200px; height: 60px; background-repeat: no-repeat; background-position: 14px; display: block; position: relative; text-indent: -9999px;}


/* GERMAN */

.mainnav ul li.mp1 a 		{background-image:url(../images/mainnav/mainnav_p1.png);}
.mainnav ul li.mp1 a.act1 	{background-image:url(../images/mainnav/mainnav_p1_act.png); background-color: #FCFBFA;}
.mainnav ul li.mp2 a 		{background-image:url(../images/mainnav/mainnav_p2.png);}
.mainnav ul li.mp2 a.act2 	{background-image:url(../images/mainnav/mainnav_p2_act.png); background-color: #FCFBFA;}
.mainnav ul li.mp3 a 		{background-image:url(../images/mainnav/mainnav_p3.png);}
.mainnav ul li.mp3 a.act3 	{background-image:url(../images/mainnav/mainnav_p3_act.png); background-color: #FCFBFA;}
.mainnav ul li.mp1 a:hover 	{background-image:url(../images/mainnav/mainnav_p1_over.png);}
.mainnav ul li.mp2 a:hover 	{background-image:url(../images/mainnav/mainnav_p2_over.png);}
.mainnav ul li.mp3 a:hover 	{background-image:url(../images/mainnav/mainnav_p3_over.png);}

/* ENGLISH */

.mainnavEN ul li.mp1 a 		{background-image:url(../images/mainnav/en_mainnav_p1.png);}
.mainnavEN ul li.mp1 a.act1 {background-image:url(../images/mainnav/en_mainnav_p1_act.png); background-color: #FCFBFA;}
.mainnavEN ul li.mp2 a 		{background-image:url(../images/mainnav/en_mainnav_p2.png);}
.mainnavEN ul li.mp2 a.act2 {background-image:url(../images/mainnav/en_mainnav_p2_act.png); background-color: #FCFBFA;}
.mainnavEN ul li.mp3 a 		{background-image:url(../images/mainnav/en_mainnav_p3.png);}
.mainnavEN ul li.mp3 a.act3 {background-image:url(../images/mainnav/en_mainnav_p3_act.png); background-color: #FCFBFA;}
.mainnavEN ul li.mp1 a:hover {background-image:url(../images/mainnav/en_mainnav_p1_over.png);}
.mainnavEN ul li.mp2 a:hover {background-image:url(../images/mainnav/en_mainnav_p2_over.png);}
.mainnavEN ul li.mp3 a:hover {background-image:url(../images/mainnav/en_mainnav_p3_over.png);}

/* RUSSISCH */

.mainnavRU ul li.mp1 a 		{background-image:url(../images/mainnav/ru_mainnav_p1.png);}
.mainnavRU ul li.mp1 a.act1 {background-image:url(../images/mainnav/ru_mainnav_p1_act.png); background-color: #FCFBFA;}
.mainnavRU ul li.mp2 a 		{background-image:url(../images/mainnav/ru_mainnav_p2.png);}
.mainnavRU ul li.mp2 a.act2 {background-image:url(../images/mainnav/ru_mainnav_p2_act.png); background-color: #FCFBFA;}
.mainnavRU ul li.mp3 a 		{background-image:url(../images/mainnav/ru_mainnav_p3.png);}
.mainnavRU ul li.mp3 a.act3 {background-image:url(../images/mainnav/ru_mainnav_p3_act.png); background-color: #FCFBFA;}
.mainnavRU ul li.mp1 a:hover {background-image:url(../images/mainnav/ru_mainnav_p1_over.png);}
.mainnavRU ul li.mp2 a:hover {background-image:url(../images/mainnav/ru_mainnav_p2_over.png);}
.mainnavRU ul li.mp3 a:hover {background-image:url(../images/mainnav/ru_mainnav_p3_over.png);}
