#rahmen { margin: 0 auto;  width:980px; min-height: 500px; background-color: white;  }

#headerfoto { position: absolute; width: 980px; height: 110px; z-index: 2;}

#frames {position: absolute; left: 0px; width: 900px; height: 140px;}

body {font-family: verdana, arial; color: black; background-color:white}

img {border: none;}


#box {position: absolute; top:110px;}

#box1 { font-size: 0.8em; min-height:600px;  line-height: 1.4em; width: 920px; background-color: #ebebff; margin-right: 0px; padding-left: 40px; padding-right: 80px; z-index: 3; border-left: solid 1px #7d7d7d; 
background-image:url(content/schatten-seite_repeat.jpg); background-repeat:repeat-y; background-position:981px 20px;}


#index_spalte {position: absolute; right: 75px; top:110px; width: 400px; font-size: 1em; line-height: 1.8em;}
#text_block_index {margin-left: 0px; margin-top: 0px; width: 920px;}
#index_tabelle {width: 920px; text-align: justify;}

#index_tabelle img {border: solid 1px blue;}

#text_block_kontakt {width: 450px;}

#text_block_main {margin-left: 0px; margin-top: 0px; width: 600px; text-align: justify; }


#text_block { margin-left: 170px; margin-top: 10px; width: 720px; text-align: justify; }
#foto_block { position: absolute; right: 10px; top:60px; width: 300px; height: 500px; }

#karte {position:absolute; top: 100px; right: 100px;}

#filme_preis {margin-left: 4px; margin-right: 5px; margin-bottom: 0px; margin-top: 4px; float: left;}

#bild {margin-left: 10px; margin-bottom: 1px; margin-top: 5px; float: right;}

#bilder_reihe { position: absolute; right: 75px; top:100px; width: 300px; height: 500px; background-color: none; font-size: 11px;}

#line {width: 750px; height: 1px; line-height:1px; background-color: black;}

/*#schatten-seite {position: absolute; top: 0px; right:-60px; z-index: 2;}
#schatten-seite2 {position: absolute; bottom:0px; right:-60px; z-index:1;}
*/
#streifen-unten {position: absolute; bottom: -80px; left: 0px; z-index:4;}

#logo {position: absolute; left: 0px; top: 0px; width: 340px; height: 111px; z-index:3;}

#download {position: absolute; top: 380px; right:50px; font-size: 16px;}

h1 {font-size: 2em;  font-weight: bold; color: #000872; font-family: calibri;} 

h2 {font-size: 1.3em; line-height: 1.3em;}

h3 {font-size: 1.2em; color: #223d6e;}

#tabelle {position: absolute; left:10px; top: 80px; }




#infobox {position: absolute; right: 20px; top: 32px; font-size: 13px; z-index: 3; text-align: right; color: white;}

#copyright {position: absolute; left:290px; bottom: -80px; z-index: 10; font-size: 12px; color: #737373;}






/*Haupt-Navigation---------------------------------------------------------------------*/

#navigations_box {
	position:absolute;  font-size: 12px; margin:0px; right:20px; bottom:6px;  z-index: 9; padding: 0em; 
/*	border:solid black 1px; */ }

#navigation {
   font-family: Verdana, Arial; font-size: 12px; top: 0px;
    padding: 0;
  }
  #navigation li {
    list-style: none;
	margin-left: 0px; margin-right: 0px; padding: 0em; margin-top:0px; margin-bottom:0px;
	border:solid #1c3a91 0px;
	float:left;
  }
  ul#navigation a {
    display: block; /* Erzeugt die Buttons, da so beim a ein Zeilenumbruch erzwungen wird */
    padding-top: 5px;
	padding-bottom: 5px;	/* Gibt den Kasterln die Groesze */
	padding-left:20px;
	padding-right:20px;
    font-weight: bold;
  }
	ul#navigation a:link { font-weight:bold; color:white; text-decoration:none;  }
	ul#navigation a:visited { font-weight:bold; color:white; text-decoration:none; }
	ul#navigation a:focus { font-weight:bold; color:fff17f; text-decoration:underline; background-color: white;}
	ul#navigation a:hover { font-weight:bold; color:black; text-decoration:none; background-color: #bfcff9;}
	ul#navigation a:active { font-weight:bold; color:#3b41c7; text-decoration:underline; background-color: white;}
 /*-----------------------------------------------------------------------------------------------*/
 
 #sub_navi_box {position:absolute; top: 10px; left: 2px; font-size: 12px; background-color: #dbdbdb; }
 
 #sub_navi {
   font-family: Verdana, Arial; top: 0px;
    padding: 0;
  }
  #sub_navi li {
    list-style: none;
	margin-left: 10px; margin-right: 10px; padding: 0em; margin-top:3px; margin-bottom:2px;
	border:solid #ececed 0px;
	
  }
  ul#sub_navi a {
    display: block; /* Erzeugt die Buttons, da so beim a ein Zeilenumbruch erzwungen wird */
    padding: 2px; /* Gibt den Kasterln die Groesze */
	padding-left:1em;
	padding-right:1em;
    font-weight: bold;
	border: solid #767575 1px;
  }
	ul#sub_navi a:link { font-weight:bold; color:white; text-decoration:none; background-color: #767575; }
	ul#sub_navi a:visited { font-weight:bold; color:white; text-decoration:none; background-color: #767575;}
	ul#sub_navi a:focus { font-weight:bold; color:fff17f; text-decoration:underline; background-color: white; border: solid #767575 1px;}
	ul#sub_navi a:hover { font-weight:bold; color:black; text-decoration:none; background-color: #ececed; border: solid #767575 1px;}
	ul#sub_navi a:active { font-weight:bold; color: #3b41c7; text-decoration:underline; background-color: white;}
 
 
 /*--------------------------------------------------*/
 
 #navigation2_box {
	position:absolute; padding:0em; margin: 0em;
/*	border:solid black 1px; */
	right:85px;
	bottom:63px;
	 z-index: 9;	
}

#navigation2 {
   font-family: Verdana, Arial; font-size: 12px;
    padding: 0;
  }
  #navigation2 li {
    list-style: none;
	margin-left: 6px; margin-right: 6px;  margin-top:0px;
	border:solid #2160D0 0px;
	float:left;
  }
  ul#navigation2 a {
    display: block; /* Erzeugt die Buttons, da so beim a ein Zeilenumbruch erzwungen wird */
    padding: 2px; /* Gibt den Kasterln die Groesze */
	padding-left:5px;
	padding-right:5px;
    font-weight: bold;
  }
	ul#navigation2 a:link { font-weight:bold; color:white; text-decoration:none;  }
	ul#navigation2 a:visited { font-weight:bold; color:white; text-decoration:none; }
	ul#navigation2 a:focus { font-weight:bold; color:white; text-decoration:underline; }
	ul#navigation2 a:hover { font-weight:bold; color:white; text-decoration:underline; }
	ul#navigation2 a:active { font-weight:bold; color:black; text-decoration:underline; background-color:white;}


