@charset "utf-8";
/* CSS Document */

@charset "utf-8";
/* CSS Document */

html, body, div, p, h1, h2, h3, h4, ul, ol, 
span, a, table, td, form, img, li {
	margin:0px;
	padding:0px;
	scrollbar-arrow-color: #fff; /*Pfeile*/
	scrollbar-base-color: #494a4a; /*Schatten vorne*/
	scrollbar-face-color: #494a4a; /*Füllung*/
	scrollbar-highlight-color: #2b2b2b; /*Linie vorne*/
	scrollbar-shadow-color: #2b2b2b; /*Linie hinten*/
}
html { 
	overflow-y:scroll; 
}

body {
  font-family:Arial, Helvetica, sans-serif, Verdana, Geneva;
  font-size:12px; color:#333;
  text-align:left; color:#000;
  background-color:#b2b2b2;
  background-image:url(../gfx/background.gif); background-repeat:repeat-x;
}

/*------------------- Seitenaufbau --------------------------*/
#head {width:900px; height:110px; margin:20px auto 0px auto; background-color:#fff;}
#logo {width:210px; height:100px; float:right; margin-top:5px;}
#nav-head {width:680px; height:20px; margin-top:89px; float:left;}
#cont_pic_head {width:900px; height:350px; margin:0px auto 0px auto; background-color:#555;}
#pic_head {width:884px; height:334px; margin:3px 3px 0px 3px; float:left; background-color:#bf0c1f; border:5px #FFF solid;}
#content, td {width:900px; height:300px; margin:0px auto 0px auto; background-color:#FFF; vertical-align:text-top;}
#bottom {width:900px; height:16px; margin:2px auto 10px auto; font-size:10px; font-weight:normal; text-align:left;}
#adr {width:740px; float:left;}
#ts {width:160px; float:right; text-align: right;}

#pic_slide {width:880px; height:330px; margin:2px 2px 0px 2px; float:left; background-color:#bf0c1f;}
#pic_slide img {position:absolute; width:880px; height:330px; z-index:1;}
#pic_slide img.obersteebene {z-index:3;}
#pic_slide img.mittlereebene {z-index:2;}

#pic_slide_stop {width:880px; height:330px; margin:2px 2px 0px 2px; float:left; background-color:#bf0c1f;}



/*------------------- Navigation ---------------------*/
#ulnav { margin:0px; padding:0px; }
#ulnav ul {list-style-type:none; margin:0px; padding:0px; width:auto;}
#ulnav li {list-style-type:none; text-align:left; width:auto; height:20px; float:left;}
#ulnav a  {display:block; height:18px; padding:2px 20px 0px 5px; color:#393939; font-size:13px; font-weight:bold; text-decoration:none;}
#ulnav a:hover {color:#bf0c1f; text-decoration:underline;}


.link1 a {font-size:12px; font-weight:normal; color:#333; text-decoration:underline;}
.link1 a:hover {color:#666;}

.top a {font-size:10px; font-weight:normal; color:#666; text-decoration:underline;}
.top a:hover {color:#C30;}


.inhalt a {font-size:12px; font-weight:bold; color:#393939; text-decoration:underline;}
.inhalt a:hover {color:#bf0c1f;}

#back a {float:right; width:200px; margin:30px 30px 0px 0px; text-align:right;font-size:10px; font-weight:normal; color:#333; text-decoration:underline;}
#back a:hover {color:#C30;}

#bottom a {font-size:10px; font-weight:normal; color:#333; text-decoration:underline;}
#bottom a:hover {text-decoration:underline;}



#img {width: auto; height: auto; float:right; margin:25px 25px 10px 10px;
    padding:3px;
    border:2px #2fa3d4 solid;
}




/*-------------------------- Texte ----------------------*/

h1 {padding:25px 2px 10px 20px; font-size:16px; font-weight:bold; color:#bf0c1f;}
h2 {padding:10px 5px 5px 20px; font-size:12px; font-weight:bold; color:#000;}
h3 {padding:5px 5px 5px 20px; font-size:11px; font-weight:normal; color:#333;}
h4 {padding:0px 20px 10px 20px; font-size:12px; font-weight:normal; color:#333;}
h5 {padding:0px 5px 5px 25px; font-size:11px; font-weight:normal; color:#333;}

.nav1 {display:block; hight:18px; padding:2px 20px 0px 5px; color:#bf0c1f; text-decoration:underline; font-size:13px; font-weight:bold;}
