a:link, a:visited {text-decoration:none; color:#666; }
#menu ul li a.ordner_aktiv:link,#menu ul li a.ordner_aktiv:visited,#menu ul li a.seite_aktuell:link,#menu ul li a.seite_aktuell:visited {color:#CF4057;}
#contact_info a:link,contact_info a:visited {color:#6B8BC8;}
a:link, a:visited {text-decoration:none; color:#666; }
#menu ul li a.ordner_aktiv:link,#menu ul li a.ordner_aktiv:visited,#menu ul li a.seite_aktuell:link,#menu ul li a.seite_aktuell:visited {color:#CF4057;}
#contact_info a:link,contact_info a:visited {color:#6B8BC8;}
a:active, a:hover {color:#333; }
a.ordner_aktiv:active,a.ordner_aktiv:hover {color:#CF4057;}
#menu a:hover,menu a:active {color:#FFF;}
a:active, a:hover {color:#333; }
a.ordner_aktiv:active,a.ordner_aktiv:hover {color:#CF4057;}
#menu a:hover,menu a:active {color:#FFF;}
body {position:relative;top:0px;font-family: Helvetica, Arial, sans-serif; font-size:12px; margin:0; padding:0; line-height:18px; background-color:#3E392F;color:#000;}
#main {position:absolute; width:1000px; background-color:#FFFFFF; background-image:url(../../media/background/willy_michl_start.jpg); background-repeat:no-repeat;margin: 0 0 0 -500px; top: 10px; left: 50%;height:600px;}
#header {position:relative; width:1000px; height:125px;background-repeat:no-repeat;}
#logo {position:absolute; top:451px; left:210px; height:100px; width:500px;}
#content_frame {position:relative; width:980px; ; }
#content_left {position:relative; float:left; width:200px; }
#innercontent_left {position:relative; width:150px; margin-left:20px; margin-top:50px; margin-right:25px; }
#content {position:relative; float:left; width:450px; min-height:400px;height:400px; overflow:auto;margin-left:300px;}
#inner_content {position:relative; margin-top:0; margin-left:20px; width:350px; min-height:300px; font-weight: normal; opacity: 0.6; filter: alpha(opacity=60);background-color:#FFF;padding:20px; text-align: justify;}
#content_right {position:relative; float:left; width:170px; display:none;}
#innercontent_right {position:relative; top:50px; left:25px; width:150px; min-height:600px; }
#footer {position:relative; clear:both; height:20px;}
.text {font-size:11px; line-height:18px; }
.boldtext {font-size:11px; line-height:18px; font-weight:bold; }
h1 {font-size:16px; font-weight:bold; line-height: 24px; color:#660000; }
h2 {font-size:13px; font-weight:bold; line-height:20px; color: #000;}
#menu ul {margin:0; padding:0;margin-top:0;position:relative;}
#menu ul li {border-bottom-color: #CCCCCC; border-bottom-style: solid; border-bottom-width: 0px; font-size: 24px; font-weight: normal; line-height: 20px; list-style-type: none; text-align: right;margin-bottom:20px;}
.bild_links {padding-left: 0px; padding-right: 10px; padding-top: 5px; padding-bottom: 10px; }
#footer ul li {font-size:10px; display:inline; color:#000; }
#menu ul li ul li {border-bottom-color: #BBBBBB; border-bottom-style: solid; border-bottom-width: 0px; font-size: 18px; font-weight:normal; line-height: 18px; list-style-type: none; text-align: left;margin-left:40px;margin-bottom:10px;}
.bild_rechts {padding-left: 10px; padding-right: 0px; padding-top: 10px; padding-bottom: 10px; }
#content_right h1 {color:#660000; font-size: 12px; }
a.menulink_seite {font-weight: bold; font-size:11px; color:#FFFFFF; margin-right:0px;}
a.menulink_seite_aktuell {font-weight:bold; font-size:11px; color:#666666; margin-right:0px; }
.bullet_ordner {color:#660000; }
a.sublink_seite_aktuell {font-size:11px; color:#660000; }
a.sublink_seite {font-size:11px; color:#FFFFFF; }
#kontaktformular input {margin-bottom:10px; }
#button_rot {position:absolute; top:254px; left:155px;display:none;}
#menu {position:relative;/* padding-top:40px;*/ left:0px; font-family: 'Lane-NarrowRegular', Arial, sans-serif;}
#menu ul li  a {margin-right:40px;text-transform:uppercase;}
#menu ul li ul li a {position:relative;left:50px; text-transform: none;}
#social_media {position:relative;float:left; width:200px;left:800px;top:560px;z-index:1000;display:inline; padding-left: 43px;}
.impressum {font-size:7px; line-height:9px; text-align:left;}
.impressum_2 {font-size: 20px; line-height:22px;}
.greenbold {color:#3A541F;font-weight:bold;font-size:14px;}
table.bestellformular {font-size: 13px;}
#button_isarindian {opacity: 0.3; filter: alpha(opacity=30);position:absolute;left:78px;top:12px;}
.impressum_3 {text-align:left; line-height: 17px;}
.epk_2 {position:relative;float:right; display:inline;}
.epk_1 {width:200px;position:relative; diplay:inline; float:left;}
#button_blue {position:absolute; top:27px; left:19px;display:block;opacity: 0.5; filter: alpha(opacity=50);}
.epk_h1 {width:200px;position:relative; diplay:inline; float:left;}
.epk_h1 h1 {margin:10px 0 30px 0; padding:0; line-height:3px;}
#menuordnerlink_12 {display:block;margin-top:30px;}
._social_1 {diplay:inline;float:left;width:60px;position:relative;margin:0;padding:0;}
._social_2 {diplay:inline;float:right;width:60px;position:relative;margin:0;padding:0;}
#kuss {display:block;position:absolute;top:400px;left:585px;width:30px;height:20px;z-index:20;}
#inner_content table th {color:#4b4bf8;}
#inner_content table small {color:#4b4bf8; font-size: 12px;}
#inner_content table a {color:#fff;}
#management_text1 {position: absolute; color: #258825; opacity: 0.95; filter: alpha(opacity=90); line-height: 36px; text-align: center; font-weight: bold; height: 120px; margin-right: 0; margin-top: -140px; margin-left: -400px; padding-top: 22px; background-color: black; width: 340px; display: block; left: 0; top: 126px;}
#management_text2 {position: absolute; margin: 400px 0 0px -370px; color: #258825; font-size: 30px; opacity: 0.9; filter: alpha(opacity=90); line-height: 36px; display: block; background-color: #000; top: -380px; left: 565px; padding-left: 10px; padding-right: 10px;}
#management_text3 {position:absolute;margin: 400px 0 0px 0; color:#258825;font-size:30px;opacity: 0.9; filter: alpha(opacity=90);line-height:36px; width:300px;}
#contact_info {position:absolute;left:862px;top:535px;z-index:50;font-size:15px; color:#6B8BC8;}
._social_3 {diplay:inline;float:right;width:60px;position:relative;margin:0;padding:0;}
.size1 {font-size: 68px; text-align: justify; display: block; position: relative; margin-bottom: -30px; margin-left: 10px;}
.size2 {font-size: 34px; text-align: justify;}
.size3 {font-size: 28px; text-align: justify;}
div.captcha input {position:relative;top:-21px;left:40px;}
.longinput {position:relative;width:270px;}
#submitbutton {position:relative;left:-50px;margin-top:-10px;}
.bestellformular tbody tr td img {top: 5px; position: relative;}
#button_shop {opacity: 0.3; filter: alpha(opacity=30);position:absolute;left:578px;top:12px; display:none;}
#mailkontakt {color: #336633; font-size: 32px; opacity: 0.9; filter: alpha(opacity=90); line-height: 36px; font-weight: bold; text-align: center !important;}
#mailkontakt a {color: #F8EFE0; font-size: 32px; opacity: 0.9; filter: alpha(opacity=90); line-height: 36px; font-weight: bold; text-align: center !important;}

