body,td,th { font-size: 70%;}
body,dd,div,dl,dt,form,h1,h2,h3,h4,input,li,ol,p,pre,th,td,ul { margin:0; padding:0; }
h1,h2,h3,h4,h5,h6 { font-size:110%; }
em,th { font-style:normal; font-weight:normal; }
strong { font-weight: bold; }
ol,ul { list-style:none; }
img { border:0; }

body {
	font-family:  Verdana, Arial, Helvetica, sans-serif; 
	background-color: #FFFFFF;
}
.csc-header h1{ color: #fff; width: 98,3%; background-color: #4d4d4d; margin-bottom: 10px; padding: 1px 30px; 
    background-image:url('../Medien/line.gif');
    background-repeat: no-repeat; }

.csc-textpicHeader h1 { color: #fff; width: 98,3%; background-color: #4d4d4d; margin-bottom: 10px; padding: 1px 30px; 
    background-image:url('../Medien/line.gif');
    background-repeat: no-repeat; }


h1,h2,h3,h4,h5,h6 { padding: 0 0 5px 10px; }


#projekt {
	width:800px;
	min-width:750px;
	background-color: #EEEEEE;
	margin-top: 0px;
	margin-right: auto;
	margin-bottom: 0px;
	margin-left: 0px;	
}

#kopf,#body { margin-bottom:1em; }
#kopf {
	height: 110px;
	background-color: #006194;
}
#body {
	padding-bottom: 10px;
	background-color: #EEEEEE;
}
#fuss {
	color: #4d4d4d;
	clear:both;
	background-color: #FFFFFF;
	text-align: center;
	padding-top: 0px;
	margin-right: 28px;
}
#main .box {
	width:595px;
	min-width:550px;
	float:right;
}
.balken {
	height: 20px;
	padding: 0;
	color: #006194;
	position: relative;
	top:-3px;
	margin-top: 0;
	margin-right: 0px;
	margin-bottom: 0;
	margin-left: 210px;
}
.balken a:link, .balken a:visited  { font-weight: normal; text-decoration: none; color: #006194 }
#fuss a { font-weight: normal; text-decoration: none; color: #006194 }
#klickpfad {
	position: absolute;
	margin: 0;
	padding: 0;
	display: inline;
}
#druck, #sitemap, #sprache { background-position: 0 top; margin-right: 10px; margin-bottom: 10px; padding: 0; display: inline; float: right  ; margin-top: 10px; }
.inhalt {
	float:left;
	background-color: #FFFFFF;
	width: 570px;
	margin-bottom: 20px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
        color:#4D4D4D
}


.csc-textpic-left .csc-textpic-imagewrap { padding: 10px 0px 0px 10px; }
.csc-textpic-right .csc-textpic-imagewrap { padding: 10px 10px 0px 0px; }
.csc-textpic-center .csc-textpic-imagewrap { padding: 10px 0px 0px 0px; }

.csc-textpic-intext-right .csc-textpic-imagewrap { padding-right: 10px; }
.csc-textpic-intext-left .csc-textpic-imagewrap { padding-left: 10px; }


.csc-textpic-intext-right-nowrap .csc-textpic-imagewrap {}
.csc-textpic-intext-left-nowrap .csc-textpic-imagewrap {}

 
/* KLASSEN FÜR INHALTSELEMENTE */

.bodytext{
  padding-left:10px;
  padding-right:10px;
  padding-bottom: 10px;
  }
.align-left{
  padding-left:10px;
  padding-right:10px;
  padding-bottom: 10px;
  text-align: left;
  } 
.align-right{
  padding-left:10px;
  padding-right:10px;
  padding-bottom: 10px;
  text-align: right;
  } 
.align-center{
  padding-left:10px;
  padding-right:10px;
  padding-bottom: 10px;
  text-align: center;
  } 
.align-justify{
  padding-left:10px;
  padding-right:10px;
  padding-bottom: 10px;
  text-align: justify;
  } 


/* LINKFORMATIERUNG IN INHALT */
 
.inhalt a { font-weight: bold; color: #006194 }
.inhalt a:visited { font-weight: normal; color: #006194 }


/* NAVIGATION */

.nav {
      min-width:150px;
      width: 187px;
      overflow:hidden     	
}

.nav ul { margin: 0 0 0em 2em; list-style-type: none; }

.nav ul li {
            margin: 0px; 	    
	    border-bottom-width: 1px;
	    border-bottom-style: dotted;
	    border-bottom-color: #515151;
}
.nav ul li.nav_NO a {
                     display: block;
                     padding-left: 5px;
	             padding-top: 10px;
	             padding-bottom: 10px;
                     color: #006194;
                     text-decoration: none;
}


.nav ul li.nav_NO a:hover { background-color: #006194; color: #EEEEEE; text-decoration: none; }

.nav ul ul li.nav_NO a {
                     display: block;
                     padding-left: 5px;
	             padding-top: 10px;
	             padding-bottom: 10px;
                     color: #006194;
                     text-decoration: none;
                     background-color: #EEEEEE;
}

.nav ul li.nav_CUR a {
                     display: block;
                     padding-left: 5px;
	             padding-top: 10px;
	             padding-bottom: 10px;
                     color: #EEEEEE;
                     text-decoration: none;
                     background-color: #006194;
}
.nav ul li.nav_CUR a:hover { background-color: #006194; color: #EEEEEE; text-decoration: none; }



#seitenbaum { margin: 0 0 10 0; } 
#seitenbaum ul { margin: 0 0 1em 2em; list-style-type: none; }
#seitenbaum a { display: block; padding: 3px 0px 3px 0px; color: #006194; text-decoration: none; font-weight: normal; }
#seitenbaum a:hover { color: #4d4d4d; text-decoration: none; }
#seitenbaum a:visited { color: #4d4d4d; text-decoration: none; }


