html, body, div, h1, h2, h3, h4, h5, h6, ul, ol, dl, li, dt, dd, p, blockquote,   
pre, form, fieldset, table, th, td { margin: 0; padding: 0; }  

body {font-family:Verdana, Arial, Helvetica, sans-serif; font-size:100.01%;}

h1 {font-size:1.375em; font-weight:bold; letter-spacing:0.02em; color:#0068b4; margin:0 0 1.25em 0;}
h2 {font-size:0.93em; margin:20px 0; font-weight:bold;}
h3 {}

p {margin:10px 0; font-size: 0.88em; line-height:1.35em;}
talbe, tr, td, ul, li {font-size:0.93em;}



#page {width:960px; border:0px solid #bbb; margin:0 auto; min-height:500px;}

#header {height:247px; padding:20px; background-image:url(img/puser-header.png); background-repeat:no-repeat; border:0; }

#content {float:right; width:655px; padding:0 20px 0 0; }
#content ul {font-weight:bold; list-style:normal; margin-left:15px;}
.clear_both {height:0px; clear:both;}

/* ------------------------------------------------------- Startseite  --------- */

.startseite-bilder {float:left; border-width:0px; }

/* ------------------------------------------------------- Navigation  --------- */



#navi-container {background-image:url(img/navi-bg.jpg); background-repeat:repeat-y; padding:0 0 0 15px;}

#nav {float:left; width:230px; color:#009ee3; padding: 0 0 0 20px;}
#nav a {}

#nav ul {
	list-style:none;
	}
	
#nav li { margin-bottom:5px;}

#nav li a {
	display:block;
	width:147px; 
	padding: 9px 0 9px 7px;
	font-size:1.06em;
	font-weight:bold;
	text-decoration:none;
	text-align:center;
}
.aktiv {background-image:url(img/navi-aktiv160.jpg); background-repeat:no-repeat;color:#fff;  }
.aktiv a {color:#fff; }
.aktiv a:link {color:#fff;} /* IE FIX */

.inaktiv {background-image:url(img/navi-inaktiv160.jpg); background-repeat:no-repeat;color:#009ee3; }
.inaktiv a {color:#009ee3; }
.inaktiv a:link {color:#009ee3;} /* IE FIX */

/* ------------------------------------------------------- Kontakt Formular  --------- */

#kontakt form {
    text-align:right;
}
#kontakt form p {
    margin:7px;
    text-align:right;
}
#kontakt form label {
    vertical-align:top;
}
#kontakt form input {width:400px;}
#kontakt form textarea {width:400px; height:150px;}

/* ------------------------------------------------------- Slideshow  --------- */

.slideshow {border:10px solid #ddd;}
.slideshow img {width:620px; height:400px;}

.index_slider { margin-top:20px; margin-left:10px; }
.index_slider p {width:408px; height:191px; margin:0; padding:0; font-size:19px; font-weight:bold; font-style:italic; color:white; display: none;}






