a:link { color:#114477; text-decoration:none; }
a:visited { color:#336699; text-decoration:none; }
a:hover { color:#114477; text-decoration:none; }
a:active { color:#114477; text-decoration:none;}
a:focus { color:#114477; text-decoration:none; }

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:url(../img/background.jpg) no-repeat center center fixed;
   position:relative;
   top:0px;
   left:0px;
   font-family:Arial, sans-serif;
}

#body_start a:link, #body_start a:visited, #body_start a:hover, #body_start a:active, #body_start a:focus { 
	color:#000000; 
	text-decoration:none; 
	font-weight: bold;
}

#body_start {
	height:80%;
}
	
#container_start {
	/* Fallback for web browsers that doesn't support RGBa */
	background: rgb(255, 255, 255) transparent;
	/* RGBa with 0.6 opacity */
	background: rgba(255, 255, 255, 0.5);
	/* For IE 5.5 - 7*/
	filter:progid:DXImageTransform.Microsoft.gradient(startColorstr=#88FFFFFF, endColorstr=#88FFFFFF);
	/* For IE 8*/
	-ms-filter: "progid:DXImageTransform.Microsoft.gradient(startColorstr=#88FFFFFF, endColorstr=#88FFFFFF)";
	position: absolute;
	top: 5%;
	right: 1px;
	width: 698px;
	height: 125px;
	padding: 10px;
	 z-index: 1;
}

#logo_start {
	text-align: right;
	float:right;
	margin-left: 10px;
}

#text_start  {
	text-align: justify;
}

#slogan_start  {
	position: absolute;
	text-align: right;
	bottom: 10%;
	right: 1px;
}

#counter  {
	position: absolute;
	text-align: right;
	bottom: -22%;
	right: 1px;
}

img#backimage {
        width: 100%;
        position: absolute;
        top: 0;
        left: 0;
}

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

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

.content {
	/* Fallback for web browsers that doesn't support RGBa */
	background: rgb(255, 255, 255) transparent;
	/* RGBa with 0.6 opacity */
	background: rgba(255, 255, 255, 0.7);
	/* For IE 5.5 - 7*/
	filter:progid:DXImageTransform.Microsoft.gradient(startColorstr=#88FFFFFF, endColorstr=#88FFFFFF);
	/* For IE 8*/
	-ms-filter: "progid:DXImageTransform.Microsoft.gradient(startColorstr=#88FFFFFF, endColorstr=#88FFFFFF)";
	/*    background-image:url(../img/background_content.jpg);*/
   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;
}
