h1.summary {display:none;}
H1 { font-size: 15px; }

H2 { font-size: 13px; }

ul, li {
	margin: 0;
	padding: 0;
}

img, img a {
	border: none;
}

a:link, a:visited {color:#445F6A;}

body { 
     color: #333; 
     font-size: 81.25%; 
     font-family: "Lucida Grande", "Lucida Sans Unicode", Arial, sans-serif; 
     line-height: 1.4em;
} /* 13px */
h1,h2,h3,h4 { font-family: 'Trebuchet MS', Verdana, 'Lucida Grande', Arial, Sans-Serif; font-weight:normal;}


h1 {font-size: 1.3em; color: #445F6A; margin: 0 0 0.25em 0; padding-top: 0em;
 	background-color: #f8f7d2	; 
	border-bottom: 1px solid #445F6A;
}
h2 {font-size: 1.25em; color: #445F6A; margin: 0 0 0.25em 0; padding-top: 0em; border-bottom: 1px #ddd solid; font-weight: bold;}
h3 {font-size: 1.15em; color: #445F6A; margin: 0 0 0.25em 0; padding-top: 0em; font-weight:bold; }
h4 {font-size: 1.0em; color: #888; margin: 0 0 0.30em 0; padding-top: 0em; font-weight:bold; border-bottom: 1px #ddd solid;}
h5 {font-size: 1.0em; color: #888; margin: 0 0 0.30em 0; font-style:italic; }
h6 {font-size: 1.0em; color: #888; margin: 0 0 0.30em 0; font-style:italic; }

div#maincontainer
{
   background 	   			:  url(/fileadmin/images/cms/maincontainer2-bg.jpg) repeat-y left;
   width					: 1022px;
   margin                                : 0 auto 0 auto;
   border					: 1px inset silver;
} 



#header {
   background 	   			:  url(/fileadmin/images/cms/header.jpg) no-repeat left center;
   height					: 100px;
   margin					: 0;
   padding					: 0;
}


.headline
{
		display					:none;
}

.clear-both {
        clear: both;
}


div.tx-wagrandomimage-pi1, img.randomimage {
	float: left;
}


div.tx-wagrandomimage-pi1 {
	width: 300px;
	padding: 30px 0 30px 0;
	background: #ccc;
}
img.randomimage {
	width: 300px;
	border-top: 3px solid #333;
	border-bottom: 3px solid #333;
}


div.tx-fdfx2cols-pi1 table, div.tx-fdfx2cols-pi1 table tr td  {
	vertical-align: top;
}


#content-center {
          float: left;
	   width: 774px;
	
	}

#content-left {
	float: left;
	width: 200px;
	

}

#content-left div.innerwrap {
	margin: 5px 0 50px 0
}
	
img.hotline {
	margin-bottom: 60px;
}         	
#content-center div.innerwrap  {
	padding: 10px 20px 20px 20px;
	}


div#footer {
	height: 30px;
	vertical-align: middle;
	font-size: 10px;
	margin: 1em 0 0 0;
	background: #f4f3d7;
	border-top: 1px solid silver;
	border-bottom: 1px solid silver;
}



dfn {display:none;}

acronym {
	text-decoration	: none;
	border-bottom		: none;
}

.hidden {display: none;}
h1.summary {font-size:12px; display:none;}

.adresse { line-height: 100%; color: #797979; list-style:none;}

/* Mailform */
p.csc-form-label-reg, td.csc-form-labelcell { 
	font-size			: 11px;
    color				: #797979; 
}


div#topnavigation {
	background		  	 	: #f5f5f5;
	color					: #333;
	font-size       	    : 95%;
	padding			     	: 0;
	margin              	: 0;
	height					: 30px;
	padding-left			: 1px;
	border-bottom			: 1px inset #ccc;
}


ul.topnav, ul.bottomnav
{
 	height					: 30px;
	margin					:  0 0 0 220px;
  	padding					: 0;
	list-style				: none;
	float					: left;  
	
}


* html ul.topnav, * html ul bottomnav {
	margin                                   : 0 0 0 110px;
}
	
li.topnav, li.topnav-active, li.bottomnav, li.bottomnav-active {
	float					: left;
	list-style				: none;
	margin					: 0;
	padding					: 0;

 }

li.topnav a, li.topnav-active a, li.bottomnav a, li.bottomnav-active a {
	float					: left;
	display					: block;
	margin					: 0 1px 0 0;
	padding					: 7px 0 0 0;
	border-bottom			: none; 
	text-decoration			:none;
	color					: #333;
	width					: 110px;
	height					: 30px;
	text-align				: center;

}

li.topnav a:link, li.topnav a:visited {
         color: #333;
         background:  url('/fileadmin/images/cms/topnav-normal.jpg') no-repeat  top left;
}

li.topnav a:hover, li.topnav-active a:link, li.topnav-active a:visited, li.topnav-active a:hover
{
	color				: white;
	background:  url('/fileadmin/images/cms/topnav-active.gif') no-repeat top left;
}

li.bottomnav a:link, li.bottomnav a:visited {
	text-decoration: none;
}

li.bottomnav a:hover, li.bottomnav-active a:link, li.bottomnav-active a:visited, li.bottomnav-active a:hover {
	text-decoration: underline;
}

ul.mainnav, ul.mainnav li {
	list-style:none;
}
li.mainnav a, li.mainnav a:link, li.mainnav a:visited, li.mainnav a:hover {
  	 padding: 6px 0 6px 0;
         border-bottom: 1px inset #e5e5e5;
         display: block;
}

li.mainnav a:link, li.mainnav a:visited {
	text-decoration: none;
        color: #020457;
	padding-left: 15px;

}


li.mainnav-active a, li.mainnav a:hover {
	color : olive;
	padding-left: 15px;
	background : url(/fileadmin/images/cms/klotz-olive.jpg) no-repeat left center;
}



 /* Indexed search _CSS_DEFAULT_STYLE  */
.tx-indexedsearch, .tx-indexedsearch-searchbox  {
	font-family			: verdana, helvetica, arial;
	font-size			: 11px;

} 

	.tx-indexedsearch .tx-indexedsearch-searchbox INPUT.tx-indexedsearch-searchbox-button { width:100px; font-size: 11px; }
	.tx-indexedsearch .tx-indexedsearch-searchbox INPUT.tx-indexedsearch-searchbox-sword { width:150px; }
	.tx-indexedsearch .tx-indexedsearch-whatis P .tx-indexedsearch-sw { font-weight:bold; }
	.tx-indexedsearch .tx-indexedsearch-whatis { margin-top:10px; margin-bottom:5px; }
	.tx-indexedsearch P.tx-indexedsearch-noresults { text-align:center; font-weight:bold; }
	.tx-indexedsearch .tx-indexedsearch-res .tx-indexedsearch-title { background:#eeeeee; }
	.tx-indexedsearch .tx-indexedsearch-res .tx-indexedsearch-title P { font-weight:bold; }
	.tx-indexedsearch .tx-indexedsearch-res .tx-indexedsearch-title P.tx-indexedsearch-percent { font-weight:normal; }
	.tx-indexedsearch .tx-indexedsearch-res .tx-indexedsearch-descr P { font-size: 11px; }
	.tx-indexedsearch .tx-indexedsearch-res .tx-indexedsearch-descr P .tx-indexedsearch-redMarkup { color:red; }
	.tx-indexedsearch .tx-indexedsearch-res .tx-indexedsearch-info { background:#eeeeff;font-size: 11px; }
	.tx-indexedsearch .tx-indexedsearch-res .tx-indexedsearch-secHead  { display:none; }
	.tx-indexedsearch .tx-indexedsearch-res .noResume { color : #666666; }
	.tx-indexedsearch .tx-indexedsearch-sectionlinks ul li a {font-size: 13px;}
    div.tx-indexedsearch-browsebox {display:none;}
	span.tx-indexedsearch-title-caption a {
		color:blue; font-size: 12px;
	}
 
div.tx-mitdownload-pi1 table tr td {
	font-size: 11px;
}

.fileImg
 {   vertical-align: middle;
	    margin-right  : 7px;
 }
	
	
	
.question {color: blue; margin: 5px 1px 5px 1px;}
.answer { color: black; margin-top:10px; font-weight:normal;}

fieldset {
  padding: .2em;
  font-size	: 85%;
border: none;
  }

div.csc-mailform-field  {font-size:110%;color:#666;}
label {
  float:left;
  width:25%;
  margin-right:0.5em;
  padding-top:0.2em;
  text-align:right;
  font-weight:bold;
  }


