.cleaner {
	font-size: 1px;
	background: transparent;
	margin: 0;
	padding: 0;
	height: 1px;
	clear: both;
	border: none }

body    { color: #303e40; 
font-family: verdana, arial, sans-serif;
font-size: 12px;
line-height: 1.7;
background-color: white; text-align: center; margin: 0; padding: 0 }

td {
font-size: 13px;
line-height: 1.7;}


#wrapper     { background-color: white; text-align: left; margin: 0 auto; width: 760px }

#header   { height: 105px }

#logo a {border:0;}

#headnav     { width: 100%; height: 30px; border-top: 2px; border-bottom: 2px }


#content     { 
margin-top: 40px; 
width: 100%; 
min-height:550px;
  height:auto !important;
  height:auto;
  margin-bottom:20px;
 }


#leftnav  { width: 200px; float: left; font-size: 11px; line-height:130% }

#navcontainer  { margin-bottom: 20px;  }

#middle  { width: 530px; float: left; margin-left:30px;}

#footer    {  height: 25px; float: left;  }


/*** End Basic Setup ***/	

.literatur {margin-bottom:10px; border-bottom: 1px solid silver}

/*** Basic Makeup ***/

/* Links*/
a    { color: #6a8dae }
a:link, a:visited  { text-decoration: none; }
a:hover  { text-decoration: underline }



/* Linkimages */
a.external-link {
	background-image: url("../images/icons/external_link.gif");
	background-repeat: no-repeat;
	padding: 0 0 0 14px }

a.external-link-new-window {
	background-image: url("../images/icons/external_link_new_window.gif");
	background-repeat: no-repeat;
	padding: 0 0 0 14px }

a.internal-link {
	background-image: url("../images/icons/internal_link.gif");
	background-repeat: no-repeat;
	background-position: left 4px;
	padding: 0 0 0 14px }

a.internal-link-new-window {
	background-image: url("../images/icons/internal_link_new_window.gif");
	background-repeat: no-repeat;
	padding: 0 0 0 14px }

a.download {
	background-image: url("../images/icons/download.gif");
	background-repeat: no-repeat;
	padding: 0 0 0 14px }

a.mail {
	background-image: url("../images/icons/mail.gif");
	background-repeat: no-repeat;
	background-position: left 0;
	padding: 0 0 0 22px }

.csc-linkToTop {
	border-top: 1px solid silver }

/* Trennlinie */	
hr  { color: #fff; background: transparent; margin: 0 0 0.5em; padding: 0 0 0.5em; border-style: none none solid; border-width: 0 0 1px; border-color: #d8c680 }
	
/* Headlines */



h1    { color: #6a8dae; font-size: 1.4em; line-height: 130%; margin-top: 10px; margin-bottom: 10px; padding-bottom: 10px; border-bottom: 1px solid #dedede }
h2  {font-size: 1em;  padding-top: 0px; line-height: 125% }	
	
h3  { font-size: 1.17em;  padding-top: 10px }
	
h4  { font-size: 1em;  padding-top: 10px }	
	
	
/* Auszeichnung von Listen im Text */
.maincontent ul {
	list-style-type: none;
	margin: 0;
	padding: 0 }

.maincontent ul li {
	background-image: url("../images/graydot.gif");
	background-repeat: no-repeat;
	background-position: 0 0.5em;
	padding-left: 1.5em }
	

	
	
	

/* Kopfnavigation */
/*#navi_bereiche    { margin-bottom: -3px; width: 760px; float: left; font-size: 1.17em; }
#navi_bereiche
{ font: 1.17em Verdana, sans-serif; list-style-type: none; margin: 0; padding: 0; }*/

#headnav {margin-bottom:25px}

ul#navlist
 { white-space: normal; list-style-type: none; margin: 0; padding: 3px 0 0 }

#navlist li   { font-weight: normal; list-style-type: none; display: inline; margin: 0; padding-top: 5px; padding-bottom: 8px; padding-left: 0; float: left }


#navlist li a, #navlist li a:link, #navlist li a:visited   { color: #404040; font-weight: bold; text-decoration: none; margin: 0; padding-top: 4px; padding-right: 20px; padding-bottom: 5px; border-bottom: 0 none }


#navlist li a:hover
     { color: #6a8dae; font-weight: bold; text-decoration: none }
/*Druckleiste*/
#bottombox   { margin-bottom: 15px; padding-top: 3px; padding-bottom: 3px; height: 60px; border-top: 1px solid #d8c680; 


 }
#bottombox  { color: black; font-size: 0.72em; font-family: Calibri, Verdana, Arial, Helvetica, sans-serif; line-height: 1.75; }
#seitenanfang {float:left;}
#printbox {float:right; width:189px; text-align:left;}
	
	
/******** Footer ***********/
#footercontent  { color: #565e62; font-size:10px; }	
#footercontent p {line-height: 100%; margin:0; padding:0;}
#footercontent a {color: #565e62; }
/*** End Basic Makeup ***/



