body{background-color: #F4F4F4; margin:0px; padding:0px;font-family: Arial, sans-serif; font-size:12px; text-align:center; line-height:20px;}

:link,:visited { text-decoration:none; }
img, a img,:link img,:visited img, fieldset { border:none }

#pagecenter{
background-color: #fff;
background-image: url(designbilder/content_bg.gif);
background-repeat: repeat-y;
height:100%;
width:788px; 
margin:auto;}

#pagecenter2{
background-color: #fff;
background-image: url(designbilder/content_bg.gif);
background-repeat: repeat-y;text-align:left;
}
#wrapper{background-color: #fff; padding:0px 11px 0px 8px; background-image: url(designbilder/content_bg.gif); background-repeat: repeat-y;}

#content h1{ font-size:1.3em;color: #6773AF;line-height:20px;}
#content h2{ font-size:1.2em;color: #6773AF;line-height:20px;}
#content h3{ font-size:1.1em;color: #6773AF;line-height:20px;}
#content h4{ font-size:1em;color: #6773AF;line-height:20px;}
#news h2{ font-size:1.3em;color: #fff;line-height:20px;}

#content p{padding:0px 0px 12px 0px; margin:0px;}

#head{background-color: #fff;height:100px;padding:0px; margin:0px; background-image: url(designbilder/content_bg.gif); background-repeat: repeat-y;}

#logo img{position:absolute;margin:13px 0px 0px 20px}
#head ul{list-style-type:none;font-size:11px;line-height:20px;height:20px; }
.globalnavi li, .date li{ float:left; margin:0px; padding:0px 0px 0px 15px; }
.globalnavi  a{text-decoration:none; color:#4c4c4c;}
.date{ position:absolute; margin:15px 0px 0px 676px; padding:0px 0px 0px 0px;height:20px;color:#4c4c4c;}
.globalnavi{ position:absolute; margin:55px 0px 0px 497px; padding:0px 0px 0px 0px;height:20px;}
.globalnavi a:hover{text-decoration:underline;}
.globalnavi img{margin: 4px 6px 0px 0px}
li .switch{line-height:10px;height:10px;width:20px;vertical-align:middle;}
.switch a {display:block;margin:4px 0px 0px 0px;padding:0px;}
.switch img{margin:0px;padding:0px;}
#mainnavi .section span a{font-family: arial, sans-serif;color:#fff; font-weight:bold; border-bottom:1px solid #EAEAEA;display:block;background: url(designbilder/section.gif) no-repeat;}
#mainnavi .section span a:hover{color:#fff; background: url(designbilder/section2.gif) no-repeat;}
#bildleiste{background-color: #fff; height:176px; padding:0px; margin:0px; color:#fff; background-image: url(designbilder/bilderleiste2.jpg); background-repeat: no-repeat;}

#navi{width:190px; float:left; padding:0px; margin:0px; overflow:hidden;}

#content{width:520px;float:left; color:#4c4c4c; line-height:20px; overflow:hidden; padding:28px 0px 0px 0px; margin:0px 0px 30px 30px;}

#mainnavi, .nav2nd{list-style:none; padding:0px;margin:24px 0px 0px 0px;}
#mainnavi ul{padding:0px;margin:0px;}
#mainnavi li{line-height:20px;height:20px;display: inline;}
#mainnavi li a{display:block;padding:4px 0px 5px 20px;text-decoration:none;width:190px;color:#4c4c4c;border-bottom:1px solid #EAEAEA;}

html>body #mainnavi a{
width:auto;
}

#mainnavi li a:hover{background-color:#EAEAEA;color:#4c4c4c;text-decoration:none;}
#mainnavi .active a{background-color:#F2F2F2;}
.nav2nd .current{font-weight:bold;}
.nav2nd .nav3rd .current{font-weight:bold;}
#mainnavi li ul.nav3rd li a{padding:4px 0px 5px 33px; font-size:12px;}
.invisible{visibility:hidden;}
#content blockquote{border-left:10px solid #EAEAEA; padding-left:10px;font-size:1.1em; font-family:georgia;}

acronym{cursor:help; border-bottom:1px solid dashed;}
acronym:hover{ background-color: #EAEAEA;}


#content ul .contentlist{list-style-type:disc;margin:10px 0px 8px 40px;}
#content ul li .contentlist{padding:0px 0px 5px 0px; }

#content ul .sitemaplist{margin:0px;padding:0px; }
#content ul li .sitemaplist{padding:0px;margin:0px; }


#content ol{padding:0px 0px 0px 10px; margin:0px 0px 0px 25px;}
#content ol li {margin:0px 0px 10px 0px;}
.up{margin:0px 0px 10px 0px; clear:both;}
.up a, #content a{text-decoration:underline; color:#4c4c4c;}
.up a:hover, .extra a:hover, #news a:hover, .suchheadline a:hover, #content a:hover, #drucken a:hover, #mainnavi2 .main a:hover{background-color:#6773AF;text-decoration:none;  color:#fff;}

h3{margin:0px; padding:0px; font-size:1em;}
.suchheadline a{text-decoration:underline;color: #6773AF;}
#content hr{border:1px solid #eaeaea;height:1px;margin:0px 0px 0px 0px; padding:0px;}
html>body #content hr{border:none;height:1px; background-color:#eaeaea; margin:0px 0px 0px 0px; padding:0px;}
#content blockquote { margin:20px 0px 20px 35px;width:330px;}
#content h2{padding:0px 0px 10px 0px; margin:0px; font-size:12px; font-weight:bold; line-height:20px; color:#6773AF;}

.quote{width:250px;border-top:#DFDFDF 1px solid;border-bottom:#DFDFDF 1px solid;
background-color:#EFEFEF;margin-top:5px;float:left;}
.right{margin-left:5px;}
.quote .zitattext{margin:10px 5px 10px 10px; display:block;font-size:1em; font-family:georgia;font-style:italic;}
.quote .zitatautor{margin:0px 0px -12px 0px; padding:3px 0px 3px 10px;color:#4c4c4c; display:block;font-size:0.9em; background-color:#DFDFDF;line-height:18px;}
.quote a{text-decoration:none;margin:0px;padding:0px;}
.quote img{margin:10px 5px 0px 5px;float:left;}

address{font-style:normal; font-weight:normal;margin:0px; padding:0px; }

.date{float:right; font-size:12px; font-weight:normal; vertical-align:bottom; padding-top:1px;}
#content2 .h2{color:#000;}
.h2{color:#6773AF;}
.pdf {padding-left:20px;
background-image: url(designbilder/pdf.gif);
background-repeat: no-repeat;background-position: +0px -3px;
}
html + body .pdf{background-image: none;} 
.clearfloat{clear:both;}
.preview{height:61px;}
.bilderset img{border:4px solid #EFEFEF;}


html>body .mainnavi2 a{width:auto;}

#sitemap a{text-decoration:none;}



label{width:100px;padding:0px;margin:3px 0px 3px 0px; display:block;float:left;}
#pressemappe{line-height:20px;margin:0px; padding:0px;}
 .input input{height:20px; width:240px;font-family: Arial, sans-serif; font-size:12px; color:#4c4c4c;background-color:#eaeaea; border:none; vertical-align:middle;}
.input2 textarea{height:100px; line-height:20px; width:280px;font-family: Arial, sans-serif; font-size:12px; color:#4c4c4c;background-color:#eaeaea; border:none;}
form em{color: #8a8a8a}

/* form-module
*******************************************************************************/
#form-module {
	margin:0px;
	padding:0px;
}
#form-module fieldset {
	border:0px solid #fff;
}
#form-module legend {
	display:none;
}
#form-module p {
	margin:0;
  font-weight:bold;
	font-size:1em;
}
#form-module .element {
	display:block;
	clear:both;
}
#form-module label {
	display:block;
	float:left;
	padding:5px 0px;
	width:150px;
}

#form-module label.checkbox {
	width:150px;
}

#form-module input, 
#form-module select, 
#form-module textarea {
font-family:arial, helvetica, sans-serif;
font-size:1em;
float:left;
margin:8px 0px 5px 0px;
padding:1px;
width:340px;
background-color:#EAEAEA;
border:1px solid #EAEAEA;

}

#form-module input.text {
	height:20px;
}

#form-module input.checkbox {
	width:140px;
	padding:0;
	border:none;
   	background-color:none;
}

#form-module input.submit { 
	margin:5px 5px 5px 150px;
	padding:1px 0px;
	border:1px solid #EAEAEA;
	background-color:#EAEAEA;
	text-align:center;
	cursor:pointer;
  font-size: 12px;
  	width:100px;
font-family:trebuchet ms, arial, helvetica, sans-serif;
}

#form-module input.submit:hover { 
	background-color:#EAEAEA;
}

#form-module label.textarea, 
#form-module textarea.textarea {
	height:100px;
}

#form-module-thanks {
	display:block;
}



/* download
*******************************************************************************/
#content p.download-hdl, 
#content p.download-file
 {padding:5px 0px 5px 5px;
	margin:0px;
}
#content p.download-desc {
padding:5px 0px 5px 25px;
	margin:0px 0px 20px 0px;font-size:11px;
    background: #F2F2F2;
}
#content  p.download-hdl {
	font-weight:bold;
 font-size:1.1em;color: #6773AF;line-height:1em;padding:0px 0px 10px 0px ; margin:0px;
}
#content .download-file {
  background: #5d75b5;
  color:#fff;
}
#content p.download-file a{
  color:#fff;
}
#content .download-file a:hover{
  background: #5d75b5;
}

#content .download-without-desc {
padding-bottom:20px;
}


/* Anfang Lightbox Galerie
*******************************************************************************/
.jaosg_galerie{
margin-top:20px;
display:inline-block;
}
#content div.ls a, #content div.pt a{
display:block;
padding:0px;
margin:0px; 
}
#content div.ls a:hover, 
#content div.pt a:hover{
border:4px solid #5d75b5;
}
#content div.ls a, 
#content div.pt a{
border:4px solid #EAEAEA;
}

.jaosg_thumbnail{
float:left;
padding:0px;
margin:0px 10px 10px 0px;
display:block;
height:100px;
}
/*footer schaltet float:left wieder aus */
div#jaosg_footer{
	clear: both;height:0px;
}
/* Ende Lightbox Galerie
*******************************************************************************/

div#logout{height:15px;
padding:0px 10px 0px 0px;
}
#logout a{
text-decoration:none;
font-weight:bold;
color:red;
}
#logout a:hover{
text-decoration:none;
font-weight:bold;
background-color:red;
color:fff;
}