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

/*================= BODY / HEADER ====================================*/
html, body {
	height: 100%;
	margin: 0px;
	padding: 0px;
	background:url(../images/bg_2.jpg) repeat-x #333333;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
}

a {
	color:#FFF;}
#bodyDiv {
	margin: 0 auto;
	width: 1000px;}

#top {
	height:21px;
	background-image:url(../images/bg_rot.gif)}

#header {
	height: 96px;
	background:#FFFFFF;}
	
.clear {
	clear:both;}

/*================= FORMULARE ====================================*/
.formular_div{
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	width:770px;
	padding: 0px 5px 5px 5px;
	margin: 0px 15px 8px 0px;
	border: 1px solid #333;
	color:#FFF;}
	
/*================= CONTENT FORMATIERUNG ====================================*/

#middle{
	margin-top: 21px;}
	
#content{
	padding: 10px 10px 10px 10px;
	margin-top:10px;
	width:820px;
	background: url(../images/bg_hell.png) repeat;
	float: right;
	color: white;}

.text_body_div {
	padding: 5px 5px 5px 5px;
	margin: 0px 15px 8px 0px;
	background:#FFFFFF;
	border: 1px solid #333;
	color:#000000;}

.text_body_div a {
	color:#00F;}
	
h1 {
	font-size:16px;
	color:#00FF00;
	font-weight: bold;}

h2 {
	font-size:12px;
	font-weight:bold;}

.heading_div {;
	padding: 5px 5px 5px 5px;
	font-size: 16px;
	font-weight:bold;
	background:url(../images/bg_rot.gif) repeat;
	color:#FFFFFF;}

.link_div1 {
	margin: 5px 0px 5px 20px;
	height:20px;
	padding: 2px 10px 0px 20px;
	background:url(../images/karte1rot.png) no-repeat;
	}
.link_div1 a {
	font-size:12px;
	font-weight:bold;
	color:#FFFFFF;}

input[type=text], input[type=password],  .textbox {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;}
	
.text_normal {
	font-size:12px;
	color:#FFFFFF;}

			#kontakt_adressbox{
			padding: 5px 5px 5px 5px;
			text-align:left;
			width:200px;
			background:#FFFFFF;
			border-color:#333333;
			border-right-style:groove;
			border-bottom-style:groove;
			color:#000000;
			float:left;}
			
			#kontakt_map{
			width: 550px;
			padding: 5px 5px 5px 5px;
			margin-left:220px;
			text-align:left;
			background:#FFFFFF;
			border-color:#333333;
			border-right-style:groove;
			border-bottom-style:groove;}

/*================= NAVIGATION ====================================*/
#navi {
	position: absolute;
	width: 1000px;
	left: 50%;
	margin-left: -500px;
	top: 117px;
}
#navi a { 
	font-size:12px;
	color: #FFFFFF;
	text-decoration: none; /* links nicht mehr unterstrichen */
}
#navi ul{
	list-style:none;
	margin:0px;
	padding:0px;
}
#navi ul li{
	background-image:url(../images/bg_rot.gif);
	display:block;
	float:left;
	width:85px;			/* hier nach war ein height eintrag... den weg */
	padding: 3px 20px 3px 20px;	/* padding top, also erster wert erhöhen, damit er weiter von oben entfernt ist */
}
#navi ul li ul{
	display:none;
	clear: both;
	margin-top: 2px;	/* geändert */
	margin-left: -20px;
}
#navi ul li ul li {
	clear:both;
	padding: 0px;
	width:100px;
	padding-top: 4px;
	padding-left: 25px;
	height:20px;
}
/*rollover*/
#navi ul li:hover{
	
	background-image:url(../images/bg_hell.gif);
}
#navi ul li:hover ul { display: block; }


/*================= SIDE BAR LEFT====================================*/

#sidebar_left {
	margin-top:10px;	
	width:150px;
	float: left;}

.sidebar_heading {
	font-size:12px;
	font-weight:bold;
	color:#FFFFFF;
	height:20px;
	padding: 2px 10px 0px 20px;
	background:url(../images/karte1rot.png) no-repeat;}
	
.sidebar_text {
	margin: 0px 0px 10px 0px;
	text-align:center;
	font-size:10px;
	padding: 5px 5px 5px 5px;
	color:#FFFFFF;
	background:url(../images/bg_hell.png) repeat;}
	
		.sidebar_text_heading {
		margin: 0px 0px 0px 0px;
		text-align:center;
		font-weight:bold;
		color:#FFFFFF;
		background:url(../images/bg_rot.gif) repeat;}
		
.sidebar_text_login {
text-align:left;
padding: 5px 5px 5px 5px;
color:#FFFFFF;
background:url(../images/bg_hell.png) repeat;}
	

/*================= HAUPTSEITE ====================================*/

.hauptseite_pic_div {
	text-align:center;
	float:left;}

.hauptseite_title_div {
	margin-left:160px;
	padding: 2px 0px 2px 5px;
	background:url(../images/bg_rot.gif) repeat;
	font-size:14px;
	font-weight:bold;
	color:#FFFFFF;}

.hauptseite_text_div {
	padding:5px 10px 5px 0px;
	margin-left:160px;
	color:#000000;}

/*================= INTERN ====================================*/

.intern_navi {
	font-size:10px;
	padding:10px;
	text-align:left;
	background:url(../images/bg_hell.png) repeat;
	font-weight:bold;}
	
.intern_navi a{
	color:#FFFFFF;}

#pinnwand_div{
	background:#FF6;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	width:770px;
	padding: 5px;
	margin: 0px 15px 8px 0px;
	border: 1px solid #333;
	color:#000;}
	
.pinnwand_container_div{
	background:#FFF;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	width:750px;
	padding: 0px 5px 5px 5px;
	margin: 0px 15px 8px 0px;
	border: 1px solid #333;
	color:#000;}
	
.pinnwand_text_heading {
	background:#6C6C6C;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	font-style:italic;
	color: #FFF;}

.pinnwand_button {
	background:#FFF;}
	
.pinnwand_button a {
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color: #00F;}

	
.pinnwand_text {
	background:#EAEAEA;}
	
.pinnwand_text a{
	color:#00F;}
	
/*================= EINSAETZE====================================*/

.einsaetze_ausgabe{
	background:url(../images/bg_hell.gif) repeat;
	color:#FFFFFF;}
	
.einsaetze_div_links{
	float:left;
	width:500px;}
	
.einsaetze_div_rechts{
	float:right;
	width:290px;
	}
	
.einsaetze_body_div{
	width:790px;}

.einsaetze_detail_div{
	background:#EAEAEA;
	color:#000000;}
	
.einsaetze_bilder_div{
	text-align:center;
	width:268px;
	border-color:#999;
	border-style:solid;
	border-width:1px;
	float:right;
	margin:0px 0px 0px 10px;
	padding:5px 5px 5px 5px;}
	
.einsaetze_bilder_klein_div{
	text-align:center;
	width:268px;
	border-color:#999;
	border-style:solid;
	border-width:1px;
	float:right;
	margin:10px 0px 0px 10px;
	padding:5px 5px 5px 5px;}
	
.einsaetze_heading_div{
	margin:0px 0px 5px 0px;
	padding: 2px 0px 2px 5px;
	background:url(../images/bg_rot.gif) repeat;
	font-size:14px;
	font-weight:bold;
	color:#FFFFFF;}
	
.heading_div a{
	font-size:10px;
	color:#FFF;
	text-decoration:none;}
	
.einsaetze_text_div{
	margin:20px 0px 0px 0px;
	background:#EAEAEA;
	text-align:justify;
	padding: 5px;}

.liste_heading {
	margin:0px 0px 5px 0px;
	padding: 2px 0px 2px 5px;
	background:#333;
	font-size:14px;
	font-weight:bold;
	color:#FFF;}

.liste_text{
	background:#FFF;
	color:#000;}
	
.liste_text a{
	color:#00F;}
	
/*================= DIENSTPLAN====================================*/

.dienstplan_heading1 {
	height:20px;
	background:url(../images/bg_hell.gif) repeat;
	border: 1px solid #575757;
	font-size:14px;}
	
.dienstplan_heading2 {
	height:20px;
	background:url(../images/bg_rot.gif) repeat;
	border: 1px solid #575757;	
	font-size:14px;}
	

.info_text {
	font-size: 11px;
	color: #666666;
}