a:link { color:#114477; text-decoration:none; border: 0px solid black; }
a:visited { color:#336699; text-decoration:none; border: 0px solid black; }
a:hover { color:#114477; text-decoration:none; border: 0px solid black; }
a:active { color:#114477; text-decoration:none; border: 0px solid black; }
a:focus { color:#114477; text-decoration:none; border: 0px solid black; }

a.presse:hover { color:#FFFFFF; text-decoration:none}
a.presse:visited { color:#FFFFFF; text-decoration:none}
a.presse:hover { color:#FFFFFF; text-decoration:none}
a.presse:active { color:#FFFFFF; text-decoration:none}
a.presse:focus { color:#FFFFFF; text-decoration:none}

td.pix {
   color:#000000;
 font-size:20px;
 padding:15px;
 vertical-align:middle;
}

tr.konditionen1 { color:#000000; }
tr.konditionen2 { color:#000000; }
td.konditionen { font-size:14px; padding:3px; }

td.presse_header {
   font-size:14px;
 padding:3px;
 text-align:left;
 font-weight:bold;
}

td.presse {
   font-size:14px;
 padding:3px;
 text-align:left;
}

body {
   background-color:#000000;
   background-image:url(../img/background_body.jpg);
   background-repeat:repeat;
   background-position:top;
   position:relative;
   top:0px;left:0px;
   font-family:arial;
}

.logo {
   border:0px solid #6699CC;
}

.navbar {
   color:#000000;
   font-size:28px;
   font-weight:bold;
   border:0px solid #6699cc;
   background-image:url(../img/top_navi.jpg);
   height:123px;
}

.content {
   background-image:url(../img/background_content.jpg);
   font-family:arial;
   font-size:14px;
   position:relative;
   top:0px;
   padding:5px;
   border: 0px solid #6699CC;
   text-align:left;
   width:680px;
   max-width:680px;
   min-width:680px;
   height:636px;
   min-height:514px;
   max-height:715px;
   overflow:auto;
}

ul {
 list-style-type:none;
 vertical-align:top;
}

table.arten td {
   padding:0 0 0 5px;
}

#felsen_container {
   text-align:center;
   width:205px;
   height:154px;
   border:1px solid #6699BB;
   top:50%;
   float:left;
   margin-bottom:30px;
}


#felsen_img {
   width:205px;
   height:154px;
   position:relative;
   margin-top:0px;
   margin-left:auto;
   margin-right:auto;
}

/* --- static menu styles ---
note:
   1. not all browsers render styles the same way so try out your style sheet
   on different browsers before publishing;
style naming convention:
   m<zero based menu number>l<zero based level number>i|o<for inner or outer tag>
*/
/* all states all levels */
.minner {
   font: 16px Arial, Tahoma, Verdana, sans-serif;
 font-weight:bold;
   text-decoration: none;
   padding: 4px;
   color: white;
}
/* all level, all states, outer */
.moout {
   border: 1px solid #6699CC;
   background: #336699;
}
.moover {
   border: 1px solid #6699cc;
   background: #067CA4;
}
.modown {
   border: 1px solid #6699cc;
   background: #4BB766;
}