/* Stylesheet: www.ejw-lb.de    */
/* Copyright: Franziska Maelzer */
/* * * * * * * * * * * * * * * * * * */
/* Allgemeine Definitionen * * * * * */
/* * * * * * * * * * * * * * * * * * */
*{
	padding: 0;
	margin: 0;
}

html { height:101%; }

body  { 
	min-height: 101%;
  font-size: 100.01%;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	color:#333;
	text-align:center;
	/* background-image:url(../images/layout/background.gif); */
	background-color:#4a5599;
}

h1 {
	font-size:1.5em;
	font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;
	margin-bottom:2em;
	text-shadow: #777 1px 1px 1px;
}

h2 {
	font-size:1.2em;
	font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;
	margin:0 0 2em 0;
	text-shadow: #777 1px 1px 1px;
}
	body.ueber-uns h2 {
		margin:2em 0 1em 0;
		}
h3 {
	font-size:1em;
	font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;
	margin:1em 0;
	}
h4 {}

ul {
	list-style-type:none;
	}
	
	li {
		font-size:0.8em;
		margin-bottom:4px;
		}

p {
	font-size:0.8em;
	margin:1em 0;
	line-height:1.5em;
	color:#444;
	padding-top:5px;
}
/*alt*/
	p.extra {
	font-size:1.2em;
	text-align:center;
	color:#600;
	}
	p.floatbox {
	clear:left;
	margin:2em 0 1em 0;
	}

a:link,
a:visited,
a:focus,
a:hover,
a:active {
	color:#444;
	text-decoration:none;
}
a:visited {
}
a:focus,
a:hover,
a:active {
	text-decoration:underline;
}
#mitte p a.keinlink {
	border-bottom:0 !important;
	}
	
	

img, a img {
	border: 0;
}
 img.bildmitrahmen {
		 padding:5px;
		 background-color:#fff;
		 margin:1px;
	 }
/* * * * * * * * * * * * * * * * * * */
/* * 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.5em;
}
.leftFloat {
	float:left;
	margin:0.5em 1.5em 1.5em 0.5em;
}
.rightAlign {
	text-align:right;
}
.leftAlign {
	text-align:left;
}
.mittig {
	text-align:center;
	}

/* * * * * * * * * * * * * * * * * * */
/* * Ebenen  * * * * * * * * * * * * */
/* * * * * * * * * * * * * * * * * * */

#wrapper {
	margin:0 auto;
	width:958px;
	text-align:left;
	background-color:#4a5599;
	position:relative;
}

/* SLIDESHOW */
	#slideshow {
		margin:0 auto;
		height:309px; /* hier Hoehe der Slideshow-Bilder angeben */
		width:958px;
		position:relative;
		background-color:#4a5599;
		z-index:0;
	}
	#slideshow img {
		display:none; 
		position:absolute;
		height:309px; /* hier Hoehe der Slideshow-Bilder angeben */
		width:958px;
		top:0em; left:0em;
		margin:0 auto;
		z-index:1;
	}
	#slideshow img.start {
	 display:block;
	}
		/* Tauschfotos */
		#tauschfoto_gross {
		}
	img#ejw {
		position:absolute;
		top:20px;
		left:29px;
		z-index:10;
		}
	img#kontakt {
		position:absolute;
		top:33px;
		left:231px;
		z-index:11;
		}
	
	/* Inhalt */
	#inhalt {
		position:absolute;
		top:280px;
		right:25px;
		width:650px;
		}
		

				/* Links- Rechts und beidseitig */
				div.linksausgerichtet,
				div.linksausgerichtet2 {
						width:25%;
						float:left;
						text-align:left;
						clear:both;
					}
				div.rechtsausgerichtet,
				div.rechtsausgerichtet2{
						width:73%;
						float:right;
						text-align:left;
					}
				div.linksausgerichtet2 {
						width:13%;
					}
				div.rechtsausgerichtet2{
						width:85%;
				}
				div.linksausgerichtet3 {
					width:33%;
					float:left;
					text-align:center;
					margin-bottom:2em;
				}
				div.linksausgerichtet3 p {
					margin:0 0.5em;
				}
/* Footer */
#footer {
	text-align:left;
	margin:0 1em 2em 1.85em ;
}
	#footer p {
		font-size:0.7em;
		color:#CCC;
		margin:0;
		}
	#footer a {
		color:#CCC;
		text-decoration:none;
		}
		#footer a:focus,
		#footer a:hover,
		#footer a:active {
			text-decoration:underline;
		}

/* Kontaktformular */ 

#kontaktformular label {
	display:block;
	float:left;
	text-align:right;
	width:11em;
	padding:0.3em;
	/* font-size:0.85em; */
}

#kontaktformular input.text,
#kontaktformular textarea {
	width:25em;
	margin-left:1em;
	margin-top:1px;
	padding:0.3em;
	color:#698CB3;
	font-family:Verdana, Geneva, sans-serif;
	font-size:1em;
	letter-spacing:-1px;
	font-weight:bold;
}
#kontaktformular input.text {
	border:1px solid #C3DBF0;
	border-width:0 0 1px 0;
}
#kontaktformular input#user_plz {
	width:3em;
}
#kontaktformular input[type=submit] {
	margin-left:12em;
}
#kontaktformular textarea {
	border:1px solid #C3DBF0;
	background-image:url(../grafiken/inhalte/bg-kontaktformular.gif);
	line-height:1.3em;
}
.fehler {
	color:#cc0000;
}
.bild {
	padding:3px;
	border:1px solid #ddd;
	}
iframe {
	border:0;
	border-color:#fff;
	} 
.belegt { color:#c00;
					font-size:1.2em;}
