a:link, a:visited {text-decoration:none; color:#bebebe;}
a:link.menulink_ordner,a:visited.menulink_ordner {font-weight:normal;color:#bebebe; margin-right:0px;}
a:link.menulink_ordner_aktiv,a:visited.menulink_ordner_aktiv {font-weight:normal;color:#bebebe; margin-right:0px;}
a:link, a:visited {text-decoration:none; color:#bebebe;}
a:link.menulink_ordner,a:visited.menulink_ordner {font-weight:normal;color:#bebebe; margin-right:0px;}
a:link.menulink_ordner_aktiv,a:visited.menulink_ordner_aktiv {font-weight:normal;color:#bebebe; margin-right:0px;}
a:active, a:hover {color:#07a7a0;}
a:active.menulink_ordner,a:hover.menulink_ordner {font-weight:normal;color:#07a7a0; margin-right:0px;}
a:active.menulink_ordner_aktiv,a:hover.menulink_ordner_aktiv {font-weight:normal; color:#07a7a0; margin-right:0px;}
a:hover.menulink_seite {color:#07a7a0;}
a:active, a:hover {color:#07a7a0;}
a:active.menulink_ordner,a:hover.menulink_ordner {font-weight:normal;color:#07a7a0; margin-right:0px;}
a:active.menulink_ordner_aktiv,a:hover.menulink_ordner_aktiv {font-weight:normal; color:#07a7a0; margin-right:0px;}
#hauptmenu {position:absolute;font-size:12px;background-color:#252525;;width:991px;height:55px;left;opacity:0.7; filter:alpha(opacity=70); border-bottom:1px solid #fff;z-index:70;}
body {font-family: Verdana, sans-serif; font-size:11px; margin:0; padding:0; line-height:18px; background-color:black;color:#bebebe;}
#main {position:absolute; width:991px; background-color:black;margin: 20px 0 0 -500px; top: 0; left: 50%;border-color:white;border-width:1px;border-style:solid; background-image:url("../../media/layout/faux_columns.png");background-repeat:repeat-y;min-height:auto;}
#header {position:relative; width:991px; height:250px; border-bottom: 1px solid #fff;opacity:0.7; filter:alpha(opacity=70);}
#logo {position:absolute; top:25px; left:20px; height:100px; width:200px; background-color:transparent;z-index:100;}
#content_frame {position:relative; width:1000px;}
#content_left {position:relative; float:left; width:243px; top:0;min-height:20px;}
#innercontent_left {position:relative; width:250px; margin-left:0; margin-right:0;}
#content {position:relative; float:left; width:250px; min-height:20px;}
#inner_content {position:relative; margin:30px 18px 0 18px; min-height:20px; font-weight: normal;}
#content_right {position:relative; float:left; width:497px; margin-left:1px;overflow:hidden;top:0;}
#innercontent_right {position:relative; width:497px; min-height:20px;}
#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:normal; line-height:20px; color: #07a7a0;}
#menu ul {margin:0; padding:0; }
#menu ul li {border-bottom-color: #CCCCCC; border-bottom-style: solid; border-bottom-width: 0px; font-size: 11px; font-weight: bold; line-height: 26px; list-style-type: none; text-align: right; }
.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: 1px; font-size: 11px; font-weight: normal; line-height: 28px; list-style-type: none; text-align: right; }
.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:normal; font-size:11px; color:#bebebe; margin-right:0px;}
a.menulink_seite_aktuell {font-weight:normal; font-size:11px; color:#07a7a0; margin-right:0px;}
.bullet_ordner {color:#660000; display:none;}
a.sublink_seite_aktuell {font-size:11px; color:#bebebe;}
a.sublink_seite {font-size:11px; color:#bebebe;}
#kontaktformular input {margin-bottom:10px; }
#hauptmenu ul li {display:inline; margin-right: 30px;}
#hauptmenu ul li ul {display:block;}
.menubild {position:relative; float:left;opacity:0.5; filter:alpha(opacity=50);border-right: 1px solid #fff;border-bottom: 1px solid #fff;width:80px;height:80px;}
.menubild_aktuell img {opacity:1; filter:alpha(opacity=100);border:1px solid #FFF;margin-left:-1px;margin-top:-1px;}
#hauptmenu ul {margin:18px 0 0 0;padding:0; float:right;}
.zoom_img {position:relative border-bottom: 1px solid #fff;}
#content_text {position:relative;margin:30px;}
#fotoalbum {margin-left:2px;}
#steinbeschreibung h2 {font-size:20px;margin-top:60px; font-weight: lighter;line-height:32px;margin-left:15px;}
#steinbeschreibung {position:absolute;top:-250px;left:0px;width:250px;min-height:249px; background-image: url("../../media/layout/bg_steinbeschreibung.png");z-index:30;}
#menu_text ul {list-style-type:none; margin-top:40px;}
#steinbeschreibung div {margin-left:15px;}
#steinbeschreibung img {top: 100px;}
.bullet_seite {display:none;}
#fotoalbum img {border: 1px solid #fff;}
.detailbild {position:relative;height:123px;width:123px;border-left:1px solid #FFF;}
#detailbilder {float:none;position:relative; border-top:1px solid white; border-bottom:0px solid white; height:123px;width:497px;}
.detailbild_box {float:right;width:124px;background-color:#000;}
.steindesc {width:225px;}
#detailbild98 {border-left:none;}
