/* Stylesheet: www.jost.de */
/* von Franziska Mälzer    */

/* * * * * * * * * * * * * * * * * * * * * */
/* Farben        * * * * * * * * * * * * * */
/* * * * * * * * * * * * * * * * * * * * * */
/* grau im Hintergrund: #3f3f3f            */
/* schriftbereich im oberen Teil: #808080  */
/* dunkelgrau: #a5a5a5                     */
/* im Text: #404040                        */
/* Link aktiv: #3c5c8f                    */
/* Link hover: #3e73d2                   */
/* * * * * * * * * * * * * * * * * * */
/* Allgemeine Definitionen * * * * * */
/* * * * * * * * * * * * * * * * * * */
*{
	padding: 0;
	margin: 0;
}

html { height:101%; }

body  { 
	min-height: 101%;
        font-size: 100.01%;
	background-color:#3F3F3F;
	text-align:center; /* für den IE */
	font-family:Verdana, Arial, Helvetica, sans-serif;
}

td {
	margin:0.5em 0;
	font-size:0.8em;
	line-height:1.5;
}

#text h1 {
	font-size:1em;
	margin:1em 0 1em 0;
}
#text h2 {
	font-size:0.9em;
	margin:2em 0 1em 0;
}
#text h3 {
	font-size:0.8em;
	margin:2em 0 1em 0;
}

#text h4 {
	font-size:0.7em;
	margin:2em 0 0.5em 0;
}

#text p {
	margin:0.5em 0;
	font-size:0.8em;
	line-height:1.5;
}
#adresse p {
	font-size:0.75em;
	margin:0 0 1em 0;
}
#adresse a {
	text-decoration: underline;
	color:#808080;
}

#text ul {
	font-size:0.8em;
	list-style-type:none;
	margin-bottom:1em;
	line-height:1.5;
}
#text li {
	padding-left:10px;
	background:url(../images/layout/liste.gif) no-repeat 0 50%;
}

	#zelt14-inhalt ul { list-style-type:none;
											line-height:1; 
											font-size:0.8em; }
	#zelt14-inhalt li { background-image:none;
											padding:0 0.5em 0 0;
											margin:0 0.5em 5em 0;
											float:left;
											color:#eee;
											 }
	#zelt14-inhalt ul li a:link,
	#zelt14-inhalt ul li a:visited,
	#zelt14-inhalt ul li a:focus,
	#zelt14-inhalt ul li a:hover,
	#zelt14-inhalt ul li a:active { text-decoration:none;
																	color:#eee; }
	#zelt14-inhalt ul li a:focus,
	#zelt14-inhalt ul li a:hover,
	#zelt14-inhalt ul li a:active { text-decoration:underline; }
a:link,
a:visited,
a:focus,
a:hover,
a:active {
	color:#3e73c2;
	text-decoration:none;
}
a:visited {
	color:#3c5c8f;
}
a:focus,
a:hover,
a:active {
	color:#3c5c8f;
	text-decoration:underline;
}

img, a img {
	border: 0;
}
img#logo {
	position:absolute;
	top:15px;
	right:30px;
}
#fotos img {
	background-color:#fff;
	padding:4px;
	border:1px solid #a3a3a3;
	margin-right:2px;
	margin-bottom:6px;
}

#breadcrumb {
	margin: 0;
	font-size:0.7em;
	color:#808080;
}
/* * * * * * * * * * * * * * * * * * */
/* * Allgemeine Klassen  * * * * * * */
/* * * * * * * * * * * * * * * * * * */
.unsichtbar {
  display: block;
  position: absolute !important;
  top: -6000px !important;
  left: -6000px !important;
  height: 1px !important;
  width: 1px !important;
}
.stopFloat{
  display: block;
  clear: both;
  float: none;
  height: 1px;
  font-size: 1px;
  line-height: 1px;
  overflow: hidden;
}
.rightFloat {
	float:right;
	margin:0 0 0 0.5em;
}
.leftFloat {
	float:left;
	margin:0 0.5em 0 0;
}
.rightAlign {
	text-align:right;
}
.leftAlign {
	text-align:left;
}

/* * * * * * * * * * * * * * * * * * */
/* * Ebenen  * * * * * * * * * * * * */
/* * * * * * * * * * * * * * * * * * */
#wrapper_links {
	width:990px;
	margin:0 auto;
	position:relative;
	text-align:left;
	background:url(/img/jpg/seite_long_links.jpg) repeat-y left top;
}

#wrapper_rechts {
	width:990px;
	margin:0 auto;
	position:relative;
	text-align:right;
	background:url(/img/jpg/seite_long.jpg) repeat-y right top;
}

#wrapper {
	width:860px;
	margin:0 auto;
	position:relative;
	text-align:left;
}

	#zelt1 {
		
		height:10px;
		font-size:0.5px;
	}
		#zelt2 {
		
			height:10px;
			font-size:0.5px;
		}


	#zelt3 {
		background: url(../images/layout/links_hell_oben.gif) repeat-y left top;
	}
	* html #zelt3 {width:830px;}
	
		#zelt4 {
			background:url(../images/layout/rechts_hell_oben.gif) repeat-y right top;}
		* html #zelt4 {	width:830px; }
		
			#zelt4-inhalt {
				padding:1em 21px 0.5em 21px;
				margin: 0em 29px 0em 29px;
				background-color: #eee;
			
			}
		
				#adresse {
					color:#808080;
				}
				
	.zelt5-menu {
		
		height:10px;
		font-size:0.5px;
		background: url(../images/layout/links_dunkel_zelt5.gif) repeat-y top left;
	}
		.zelt6-menu {
		
			height:10px;
			font-size:0.5px;
			background: url(../images/layout/rechts_dunkel_zelt5.gif) repeat-y top right;
		
		}

	.zelt5 {
		
		height:10px;
		font-size:0.5px;
	}
		.zelt6 {
		
			height:10px;
			font-size:0.5px;
		
		}


	#zelt7 {
		background: url(../images/layout/links_dunkel_menu.gif) repeat-y left 65%;
	}
	* html #zelt7 {width:830px; height: 50px;}
	
		#zelt8 {
			background:url(../images/layout/rechts_dunkel_menu.gif) repeat-y right 65%;
		}
		* html #zelt8 {	width:830px;}
	
			#zelt8-inhalt { padding:0 21px 0 11px ; 
					margin: 0em 29px 0em 29px;
					 background-color: #a5a5a5;}
	
	#zelt9 {
		background: url(../images/layout/links_dunkel.gif) repeat-y left 30%;
	}
	* html #zelt9 {width:830px;}
	
		#zelt10 {
			background:url(../images/layout/rechts_dunkel.gif) repeat-y right 30%;
			text-align:center;
		}
		* html #zelt10 {	width:830px;}

			#zelt10-inhalt { padding: 1.8em 11px 1.8em 11px; 
					 margin: 0em 29px 0em 29px;
					 background-color: #a5a5a5;
	}

		#zelt10 img {
			border:4px solid #fff;
		}
		
	#zelt11 {
		background: url(../images/layout/links_hell.gif) repeat-y left top;
	}
	* html #zelt11 {width:830px;}
	
		#zelt12 {
			background:url(../images/layout/rechts_hell.gif) repeat-y right top;
		}
		* html #zelt12 {	width:830px; }
		
			#zelt12-inhalt {
				padding:1em 21px 0.5em 21px;
				margin: 0em 29px 0em 29px;
				background-color: #eee;
			}
		
				#fotos {
					text-align:center;
				}

				#text {
					color:#404040;
				}
				
	#zelt13 {
		
	}
	* html #zelt13 {width:830px;}
	
		#zelt14 {
			
		}
		* html #zelt14 {	width:830px; }
		
			#zelt14-inhalt {
				padding:1em 50px 0.5em 50px;
			}



.field {
border: 1px solid #cccccc;
background-color: #f0f0f0;
}

.button {
background-color: #f0f0f0;
}

.img_leistung_klein{
width: 70px;
height: 45px;
}
.img_leistung_aktiv{
width: 70px;
height: 60px;
background-color: #2D5A9D;
}
