ul {list-style-type: none; margin:0em; padding:0em;}

li {margin:0em; padding:0em;}

p {margin:0em; padding:.5em;}

h5 {margin:0px;	padding:.25em .5em .25em .5em; font-weight:bold; font-size:1em;}



body {

	margin:0px;

	font-family:Arial, Helvetica, sans-serif;

	font-size:.75em; /* das entspricht 75% von 16px (der Standard-Browser-Größe) = 12px ... */   

	background-color:#fff;

	color:#000;

}



#headpicareablack {background-color:#000;}

#headpic {width:67em; height:8em;}

#headpicarea {display:none;}



/*********** Hauptnavigation *********/

#hauptnav {

	background-color:#000;

	height:1.75em;

	padding:0 0 0 14.25em; 

}



#hauptnav li {float:left;}



#hauptnav a {

	background-color: #000;

	font-weight:bold;

	color: #fff;

	padding: .25em 2em .25em .5em;

	text-decoration:none;

	display:block;

	margin:0;

	border-top:0;

	background-image: none;

}



#hauptnav a:hover, #hauptnav a:focus, #hauptnav a:active, #hauptnav a.active {

	color: #000;

	background-color: #ddd;

}



/*********** Metanavigation *********/

#metanav {

	width:100%;

	height:1.75em; 

	padding:0em; 

}

 

#metanav li {float:left;}



#metanav a {

	color: #000;

	background-color: #fff;

	padding: .25em 2em .25em .5em;

	text-decoration:none;

	display:block;

	margin:0;

	border-top:0;

	background-image: none;

}



#metanav a:hover, #metanav a:focus, #metanav a:active, #metanav a.active {

	background-color: #ddd;

	color: #000;

}



/*********** Barrierefrei-Navigation *********/

#barrierenav {

	width:14.25em;

	height:1.75em; 

	padding:0em; 

	float:left;

}



#barrierenav_nostyle {display:none;}



#barrierenav ul li {float:left;}



#barrierenav ul a {

	color: #000;

	background-color: #fff;

	padding: .25em .5em .25em .5em;

	text-decoration:none;

	display:block;

	margin:0;

	border-top:0;

	background-image: none;

}



#barrierenav ul a:hover, #barrierenav ul a:focus, #barrierenav ul a:active {

	background-color: #ddd;

	color: #000;

}



/*********** Subnavigation *********/

#subnav {

	background-color: #fff;

	margin:0;

	float:left;

}



#subnav a {

	color: #000;

	background-color: #fff;

	width: 12em;

	padding: .5em;

	display:block;

	margin:0;

	border-top:0;

	background-image: none;

}



#subnav a:hover, #subnav a:focus, #subnav a:active, #subnav a.active {

	background-color: #ddd;

}



/*********** Startnavigation *********/

#startnav {

	margin:0;

	float:left;

}



#startnav a {

	color: #000;

	display:block;

	font-weight: bold;

	text-align: center;

	border-bottom:1px solid #000;

	background-image: none;

	margin:1em 0em 0em 14.25em; 

	padding:0; 

	width:52.5em;

}



#startnav a:hover, #startnav a:focus, #startnav a:active, #startnav a.active {

	color: #ddd;

	background-color: transparent;

	border-bottom:1px solid #000;

}



/* setzt den square des content-Bereiches außer Kraft */

#startnav ul {list-style-type: none; margin:0em; padding:0em;}



/*********** Content allgemein *********/

#content ul {

	list-style-type: square;

	margin:.5em .5em .75em 1.5em;

	padding:.5em;

}



/*********** Content-Boxen *********/

div.contentbox01 		{border:1px solid #000; margin:1em 0em 0em 14.25em; padding:0; width:52.5em;}

div.contentbox01 h5 	{background-color:#eee;}



div.contentbox02 		{border:1px solid #000; margin:1em 0em 0em 14.25em; padding:0; width:52.5em;background-color:#eee;}

div.contentbox02 h5 	{background-color:#ddd;}



div.contentbox03 		{margin:1em 0em 0em 14.25em; padding:0; width:52.5em; border:1px solid #000; background-color:#eee;}

div.contentbox03 p 		{background-color:#fff;margin-left:3.5em;}

div.contentbox03 h5 	{margin-left:3.5em;}



div.contentbox04 		{margin:1em 0em 0em 14.25em; padding:0; width:52.5em;	border:1px solid #000;}

div.contentbox04 h5		{background-color:#eee;}



div.contentbox05 		{margin:1em 0em 0em 14.25em; padding:0; width:52.5em; border:1px solid #000;}

div.contentbox05 ul 	{color:#fff;}

div.contentbox05 p 	{	

	background-color:#ddd;

	border-top:10px solid #000;

	padding:.5em .5em .5em 1.75em;

	background-attachment: scroll;

	background-image: url(../../bilder/stripes_h.gif);

	background-repeat: no-repeat;



}





/*********** Specials ********/

.box01 {

	background-color:#eee;

	border-bottom:7px solid #000;

	padding:.5em .5em .5em 1.75em;

	margin:0 0 0 5em;

}



p.cbox02 {



	background-color:#ddd;

	border-top:10px solid #000;

	width:50em;

	padding:.5em .5em .5em 1.75em;

	background-attachment: scroll;

	background-image: url(../bilder/stripes_h.gif);

	background-repeat: no-repeat;

}



p.cbox03 {

	border:1px solid #ddd;

	width:50em;

	margin-bottom:.75em;

	padding:.5em .5em .5em 1.75em;

}



/*********** TYPO3-Styles ********/

p.csc-linkToTop, div.csc-menu {border:1px solid #fff; margin:1em 0em 0em 14.25em; padding:0; width:52.5em;}



p.csc-section {padding:0;margin:0;}



/*********** Linkliste (Workaround "OL") *********/

ol {list-style-type: none;margin:0;padding:0;}



a  {

	color: #000;

	padding:0 0 0 1.5em;

	background-color:#fff;

	margin:0em 2em 0em 1em;

	border-top:1px solid #fff;

	background-attachment: scroll;

	background-image: url(../../bilder/arrow_right_black.gif);

	background-repeat: no-repeat;

	display:inline;

	text-decoration:none;

}



a:hover, a:focus, a:active {background-color: #eee;}



a[name] {

	background-image: none;

	padding:0;

	margin:0;

	border-top:0;

}

.csc-mailform {
        border-style: none;
        width: 440px;
}

.csc-mailform-field {
        margin: 3px;
}

.csc-mailform-field input {
       /** border-style: solid;
        border-width: 1px;
        border-color: black;
        background-color: #EFEFEF;**/
        width: 200px;;
		  margin-bottom: 10px;

}

.csc-mailform-field label {
        float: left;
        width: 100px;      
}


.csc-mailform-field textarea {
        /**border-style: solid;
        border-width: 1px;
        border-color: black;
        background-color: #EFEFEF;**/
        width: 320px;
		  margin-bottom: 10px;

}

.csc-mailform-field select {
        /**border-style: solid;
        border-width: 1px;
        border-color: black;
        background-color: #EFEFEF;**/
        width: 200px;
}

input.csc-mailform-submit {
      /*  background-color: #EFEFEF;*/
        float: left;
		  margin-left: 100px;
        width: 100px;
}

.csc-mailform-radio input {
        width: auto;
        border-style: none;
        background-color: transparent;
}

.csc-mailform-radio label {
        width: auto;
        float: none;
}

.csc-mailform-radio fieldset {
        border-style: solid;
        border-width: 1px;
        border-color: black;
        background-color: #EFEFEF;
}

.csc-mailform-radio legend {
        visibility: hidden;
        display: none;
}

