@charset "ISO-8859-1";

/**
	ALLGEMEIN / BODY
*/

body {
	background: #eaeaea;
	border: 0px solid yellow;
	color: black;
	font-weight: normal;
	font-family: "Arial";
	font-size: 12px;
}


#body {
	position: absolute;
	top: 0px;
	left: 0px;
	width: 100%;
	height: 101%;
	text-align: center;
	border: 0px solid red;
	margin: 0px auto;
}

/**
	WEBSEITE
*/


#seite {
	position: relative;
	top: 5px;
	width: 954px;
	border: 1px solid #cccccc;
	background: white;
	margin: 0px auto;
	margin-bottom: 10px;
}

/** 
	HEAD (PANORAMA) + HAUPTMENÜ
*/

#header {
	position: relative;
	top: 0px;
	left: 0px;
	width: 100%;
	height: 80px;
	background: url('images/panorama_flug_954x80.jpg') no-repeat;
	border-bottom: 1px solid #dddddd;
}

#menue {
    padding-top: 6px;
	padding-bottom: 2px;
	background: #dddfff;
	border-bottom: 1px solid #dddddd;
}

.menue_register {
    background:url('images/ecke06.gif') #eeffff no-repeat top right;
	text-align: center;
	width: 90px;
}

.menue_register_aktiv {
    background:url('images/ecke06.gif') #ebecff no-repeat top right;
	text-align: center;
	width: 90px;
}


/** 
	MAIN (ENTHÄLT LINKS + INHALT + RECHTS)
*/

#main {
	position: relative;
	height: 1400px;
    top: 0px;
	width: 100%;
	border: 0px solid blue;
	text-align: left;
}


/**
	LINKE SEITE - UNTERMENUE, LOGO, NEWS, TERMINE
*/

#links {
	position: absolute;
	width: 178px;
	margin-top: 0px;
	margin-bottom: 15px;
	padding-left: 7px;
	padding-right: 6px;
	font-size: 10px;
	border: 0px solid red;
	border-top: 0px solid #9eadc2;
	border-right: 1px solid #dddddd;
	background: #ebecff;
	text-align: center;
}

#li_oben {
	position: relative;
	margin-top: 10px;
	width: 175px;
	text-align: left;
	border: 1px solid #cccccc;
}

#li_mitte {
	position: relative;
	margin-top: 15px;
	margin-bottom: 20px;
	width: 175px;
	border: 1px solid #cccccc;
}

#li_unten {
	position: relative;
	margin-top: 15px;
	margin-bottom: 20px;
	width: 175px;
	border: 1px solid #cccccc;
}

#li_wetter {
	position: relative;
	text-align: center;
	vertical-align: middle;
	margin-top: 15px;
	margin-bottom: 20px;
	width: 175px;
	border: 0px solid black;
}

.box_head {
	background: url('images/buttons/farbverlauf.gif') repeat;        /* background: #dddfff; */
	border-bottom: 1px solid #cccccc;
	padding-left: 5px;
	padding-top: 3px;
	padding-bottom: 3px;
	vertical-align: middle;
	font-size: 14px;
	font-weight: bold;
	text-align: left;
}

.box_input {
	background: #eeffff;
	padding: 10px 0px 3px 5px;
}

#box_umenue {
	background: #ffffff;
	padding-left: 5px;
	padding-top: 10px;
	padding-bottom: 5px;
	text-align: left;
	font-size: 13px;
	font-weight: normal;
}

.umenue_link {
	margin-left: -2px;
	margin-bottom: 5px;
	margin-right: 5px;
	padding-top: 3px;
	padding-bottom: 3px;
	padding-left: 4px;
	background: url('images/verlauf_umenue.gif');
}

.umenue_link_aktiv {
	margin-left: -2px;
	margin-bottom: 5px;
	margin-right: 5px;
	padding-top: 3px;
	padding-bottom: 3px;
	padding-left: 4px;
	font-weight: bold;
	background: url('images/verlauf_umenue_aktiv.gif');
}

.input_text { 
	border: 1px solid silver;
	margin-bottom: -15px;
}

.suche_result { 
	margin-left: 8px;
	margin-top: 5px;
}

.box_inhalt {
	background: #ffffff;
	padding-left: 5px;
	padding-top: 8px;
	padding-bottom: 1px;
	vertical-align: middle;
}

.liste_news_termine {
	text-align: left;
	font-size: 11px;
	padding-bottom: 4px;
	border: 0px solid silver;
}


/**
	HAUPTFENSTER 
*/

#inhalt {
	position: absolute;
	margin-top: 0px;
	padding-bottom: 20px;
	left: 208px;
	width: 582px;
	text-align: left;
	border: 0px solid #9eadc2;
}

#in {
	margin-left: 9px;
	margin-bottom: 25px;
}

#inhalt_xl {
	position: absolute;
	margin-top: 0px;
	padding-bottom: 20px;
	left: 208px;
	width: 730px;
	text-align: left;
	border: 0px solid #9eadc2;
}

#album_hg {
	position: absolute;
	top: 0px;
	left: 0px;
	width: 100%;
	height: 150%;
	text-align: center;
	border-left: 0px solid silver;
	background: black;
}

.album_button {
	background: #222222;
	text-align: center;
	color: gray;
	font-size: 14px;
	border: 0px solid gray;
}

#head {
	background: url('images/head_verlauf.gif') no-repeat;
	height: 30px;
	margin-top: 10px;
	margin-bottom: 25px;
	padding-top: 4px;
}

.head_1 {
    margin-left: 8px;
	margin-right: 20px;
	display: inline;
}

.head_2 {
	display: inline;
}

.sitemap_head {
	margin-top: 15px;
	margin-bottom: 2px;
}



/**
	RECHTS 
*/

#rechts {
	position: absolute;
	right: 0px;
	width: 145px;
	margin-top: 0px;
	margin-bottom: 20px;
    text-align: center;
	border: 0px solid black;
	border-left: 1px solid #dddddd;

}

#bilder {
	position: relative;
	margin-top: 10px;
	width: 100%;
	text-align: center;
	vertical-align: top;
	border: 0px solid black;
}

.bildleiste_bild {
	text-align: center;
	padding-bottom: 0px;
	border: 0px solid black;
}

.bildleiste_text {
	text-align: center;
	padding-bottom: 20px;
	border: 0px solid blue;
}


/**
	FUSS 
*/

#foot {
	height: 40px;
	background: #dddfff;
	padding: 7px 0px 2px 0px;
	border-top: 1px solid #dddddd;
	font-size: 10px;
}


/**
	LINKS
*/

a:link {
	color: black;
	text-decoration: none;
}

a:visited {
	color: black;
	text-decoration: none;
}

a:hover {
	color: red;
	text-decoration: none;
}

a:active {
	color: black;
	text-decoration: none;
}


/**
	ÜBERSCHRIFTEN
*/

h1 { font-size: 17px; 
     font-weight: bold; 
	 text-decoration: none; 
	 margin: 0px 0px 0px 0px; 
	 padding: 0px 0px 0px 0px;
}

h2 { font-size: 16px; 
     font-weight: normal; 
	 text-decoration: none; 
	 margin: 0px 0px 0px 0px; 
	 padding: 0px 0px 0px 0px; 
}

h3 { font-size: 16px; 
     font-weight: bold; 
	 text-decoration: none;
	 margin: 0px 0px 0px 0px; 
	 padding: 0px 0px 0px 0px;
}

h4 { font-size: 14px; 
     font-weight: normal; 
	 text-decoration: none; 
	 margin: 0px 0px 0px 0px; 
	 padding: 0px 0px 0px 0px;
}

h5 { font-size: 14px; 
     font-weight: bold; 
	 text-decoration: none; 
	 margin: 0px 0px 0px 0px; 
	 padding: 0px 0px 0px 0px;
}

h6 { font-size: 12px; 
     font-weight: bold; 
     text-decoration: none; 
	 margin: 0px 0px 0px 0px; 
	 padding: 0px 0px 0px 0px;	 
}


/**
	SONSTIGES
*/


.button {
    background: url('images/buttons/farbverlauf_3x100.gif') repeat;
	text-align: center; 
	height: 22px; 
	cursor: pointer;
	font-family: "arial";
	font-weight: normal;
	color: black;
	padding-bottom: 3px;
	margin-right: 5px;
}

.button_div {
    background: url('images/buttons/farbverlauf_3x100.gif') repeat;
	text-align: center; 
	font-family: "arial";
	font-weight: normal;
	font-size: 14px;
	color: black;
	padding: 2px 3px 1px 3px;
	margin-right: 5px;
	border: 1px solid silver;
}

.index_link {
    width: 130px;
	background: url('images/verlauf_umenue.gif');
	/* background: url('images/buttons/farbverlauf.gif') repeat; */
	/* background: url('images/buttons/farbverlauf_3x100.gif') repeat; */
	/* background: #eeffff; */
	border: 1px solid #eeeeee;
	padding: 2px 5px 2px 5px;
	margin: 0px 0px 3px 0px;
}


table { font-size:12px; }

.bgcolor0 { background: #ffffcc; }  /*hellgelb*/
.bgcolor1 { background: black; }  
.bgcolor2 { background: gray; } 
.bgcolor3 { background: silver; }
.bgcolor4 { background: white; }
.bgcolor5 { background: #666666; }  /*dunkelgrau */
.bgcolor6 { background: #999999; }  /*silbergrau */
.bgcolor7 { background: #9eadc2; }  /* dunkelblau wie Hauptmenü */
.bgcolor8 { background: #333333; }  /* dunkelgrau */
.bgcolor111111 { background: #111111; }  /* dunkelgrau, fast schwarz */
.bgcolor_mark { background: #dddfff; }   
.bgcolor_main { background: white; }  
.bgcolor_umenue { background: #ebecff; } 
.bgcolor_menue { background: #c9cdd8; } /* himmelblau  */
.bgcolor_head { background: #dddfff; }   
.bgcolor_boxes { background: #ffffff; }   

/* bpadmin */ 
.bgcolor_verkauf { background: red; }   /* rot */
.bgcolor_werkstatt { background: silver; }   /* silber */
.bgcolor_buero { background: green; }   /* grün */
.bgcolor_pause { background: gray; }   /* grau */
.bgcolor_urlaub { background: black; }   /* schwarz */

.imgborder {
  border: 1px groove #333333;
}

.imgborder0 {
  border: 0px;
}

.micro { font-size:9px; }
.micro_weiss { font-size:9px; color:white; }
.mini { font-size:10px; }
.mini_fett { font-size:10px; font-weight:bold; }
.mini_weiss { font-size:10px; color:white; }
.klein { font-size:11px; }
.klein_fett { font-size:11px; font-weight:bold; }
.klein_weiss { font-size:11px; color:white; }
.klein_rot { font-size:11px; color:red; }
.klein_blau { font-size:11px; color:blue; }
.klein_gelb { font-size:11px; color:yellow; }
.klein_gruen { font-size:11px; color:green; }
.klein_grau { font-size:11px; color:gray; }
.klein_lila { font-size:11px; color:#CC00CC; }
.std { font-size:12px; }                      /* Standard */
.std_fett { font-size:12px; font-weight:bold; }    /* Standard fett */
.halbgross { font-size:13px; }
.halbgross_fett { font-size:13px; font-weight:bold; }
.halbgross_weiss_fett { font-size:13px; color:white; font-weight:bold; }
.halbgross_dklrot { font-size:13px; color:#800000; }
.halbgross_fett_dklrot { font-size:13px; font-weight:bold; color:#800000; }
.gross { font-size:14px; }
.gross_fett { font-size:14px; font-weight:bold; }
.gross_dklrot { font-size:14px; color:#800000; }
.gross_fett_dklrot { font-size:14px; font-weight:bold; color:#800000; }
.xgross { font-size:16px; }
.xgross_fett { font-size:16px; font-weight:bold; }
.xxgross { font-size:18px; }
.xxgross_fett { font-size:18px; font-weight: bold; }
.xxxgross { font-size:22px; }
.xxxgross_fett { font-size:22px; font-weight: bold; }
.xxxxgross { font-size:26px; }
.xxxxgross_fett { font-size:26px; font-weight: bold; }

.font1 { font-family:"Times New Roman"; }

.fett { font-weight: bold; }
.kursiv {font-style:italic; }
.chrome { color: #666; }

p { text-align:justify; }

.hidden { overflow:hidden; }

/* bpadmin */
#button1 { position:absolute; top:515px; margin-left: -210px;}
#button2 { position:absolute; top:545px; margin-left: -210px;}

a.infobox { border-bottom: 1px dashed #c30; text-decoration:none; }
a.infobox:hover { cursor:pointer; color:#c30; background:silver; }
a.infobox span { visibility:hidden; position:absolute; left:100px; margin-top:1.5em; padding:1em; text-decoration:none; }
a.infobox:hover span, a.infobox:focus span, a.infobox:active span { visibility:visible; left:1em; border:1px solid #c30; color:blue; background:white; }

.tip { border-bottom: 1px dotted #000000; cursor: pointer; }
a.tip,
a.tip:link,
a.tip:visited,
a.tip:active { color: black; text-decoration: none; position: relative; }
a.tip:hover { background: transparent; z-index: 100; }
a.tip span { display: none; text-decoration: none; }
a.tip:hover span {
display: block;
position: absolute;
top: 40px;
left: 0;
width: 350px;
z-index: 100;
color: #2f2f2f;
font-family: Helvetica, Geneva, Arial, SunSans-Regular, sans-serif;
padding: 10px;
background-color: #ebebeb;
text-align: left;
border: 1px solid #780303; }  

