@charset "iso-8859-1";
body{
background-image:url(./images/back_vertical.gif);
background-color:#D8D8D8;
background-repeat:repeat-x;
background-position: 0px 0px;
background-attachment: fixed;
padding-top:0px;
margin-top: 0px;
text-align:left;
}

/*Standard Mailformular z.B. Kontakt*/
.csc-mailform { border:none; }
.csc-mailform-field label {
	font-size:12px;
    display: block;
    margin-top: 14px;
    }

/* .csc-mailform-field input {
	float:block;
	width:100px;
	background-color:#ccc;
	border:1px #990000 solid;
	padding:2px;
	margin-bottom:10px;
} */

/*Titel der RadioButtons in Rahmen weg*/
.csc-mailform-field legend{display:none;}

/*Übermittlungsknopf*/
.csc-mailform-submit  {
	float: left;
	margin-top:20px;
}



/****css für Powermail Formulare z.B. Anmeldung****/
/****                                          ****/
/* input.powermail_uid8{ 
	background-color: red;
}  */

fieldset.tx-powermail-pi1_fieldset {
/* Rand um Formular */
/* border: none;  */
}

fieldset.tx-powermail-pi1_fieldset form{
font-size:12px;
}


fieldset.tx-powermail-pi1_fieldset label {
/* Texte/Labels */
display: block; 
width: 150px;
float: left;
clear: both;
font-size:12px;
}

fieldset.tx-powermail-pi1_fieldset input,
fieldset.tx-powermail-pi1_fieldset select{
/* Eingabe- und Auswahlfelder */
width: 200px;
/* border: 1px solid black; */
/* border-bottom: 1px solid black; */
margin-left: 10px;
font-size:12px;
}

div.tx_powermail_pi1_fieldwrap_html {
/* Abstand zwischen Feldern */
margin: 10px 0;
}


/*span.powermail_mandatory {
        /* Color of mandatory error message */
 /*       color: red;
}*/

fieldset.tx-powermail-pi1_fieldset textarea.powermail_textarea,
fieldset.tx-powermail-pi1_fieldset select.powermail_select {
        /* mehrzeilige Textfelder */
        width: 300px;
        margin-left: 10px;
		font-size:12px;
}

fieldset.tx-powermail-pi1_fieldset div.tx_powermail_pi1_fieldwrap_html_radio input.powermail_radio {
        /* Radiobuttons */
        margin: 5px 10px 0px 10px;
}

/* fieldset.tx-powermail-pi1_fieldset input.powermail_submit {
        /* Abschicken Knopf*/
       /* margin: 20px 0 10px 0px;
        font-weight: bold;
}*/

fieldset.tx_powermail_pi1_fieldwrap_html_reset {
width: 120px;
margin: 20px 0 10px 0px;
float: right; 

}  

fieldset.tx_powermail_pi1_fieldwrap_html_submit {
width: 120px;
float: left;
clear: both;
}



p.tx_powermail_pi1_fieldwrap_html_checkbox_title,
p.tx_powermail_pi1_fieldwrap_html_radio_title {
	margin: 0px;
	padding: 0px;
	font-weight: bold;
	font-size:12px;
}

/* Confirmation */
td.powermail_all_td {
	padding: 0px 10px 10px 0;
	font-size:12px;
}


/* Überschriften */
body h1{
font-size:30px;
font-weight:bold;
}
body h2{
font-size:28px;
font-weight:bold;
}
body h3{
font-size:18px;
font-weight:bold;
}
body h4{
font-size:14px;
font-weight:bold;
}
body h5{
font-size:14px;
font-weight:bold;
text-align:center; 
}

/*  **** Tabellenlayout   **** */
/*                Tabelle                  */
#layouttable {
table-layout:fixed;
width:804px;
border-width:2px;
border-top-width:0px;
border-color:#CECECE;
border-style:solid;
border-spacing:0px;
background-color:#F8F8F8;
}   

#layouttable.td {
padding-left:0px;
padding-right:0px;
vertical-align:top;
}		
			   
#spacer {
line-height:10px;
}

/* Footer */
#footer	{
font-family:Arial,sans-serif;
text-decoration:none;
color:#000000;
font-size:12px;
margin-left:10px;
}

/* Menü 	*/
#bluetopic{
background-color:#05517b;
}    
td.menu {
padding:0px;
margin:0px;
}

div.submenu {
vertical-align:middle;
float:left;
font-family:Arial,sans-serif;
font-size:12px;
vertical-align:bottom;
padding:10px 20px 10px 0px;
}   

div.submenu a {
color:#AAAAAA;
text-decoration:none;
}		
 
div.submenu a.path {
color:#AAAAAA;
font-weight:bold
}	

/*  **** Inhalt **** */
/*   Überschriften   */

div.content {
font-family:Arial,sans-serif;
text-decoration:none;
color:#000000; 
padding-left:10px;
padding-right:10px;}	
			
div.content h1 {
font-size:16px
}

div.content p.bodytext {
font-size:12px;
}	

div.content dd.csc-textpic-caption{
font-size:10px;
}	

div.content a {
color:#00689D;
font-weight:bold;
text-decoration:none;
}		 

/*       Text        */

.bodytext {
	text-align: justify; 
	}

ul.menu, ul.menu ul {
    list-style-type: none;
}
ul.menu a {
    display: block;
    padding: 3px 20px 3px 0px;
    font-weight:normal;
}
ul.menu ul a {
    padding: 3px 10px;
}
ul.menu li {
    text-decoration:none;
    padding:0;
    margin:0;
    background-color: #05517b;
    float:left;
    border:0px solid #CECECE;
}
ul.menu ul {
    margin-left:0;
    padding: 0 0 5px 0;
    position: absolute;
    background-color: #05517b;
    border:1px solid #CECECE;
    border-top-width: 0px;
    display:none;
    min-width:120px;
}

ul.menu ul a, ul.menu li a{
	text-decoration:none;
	color:#CECECE;
	font-family:Arial,sans-serif;
	font-weight:bold;
	font-size:12px;
}
/* IE-Hack für die Breite */

*html ul.menu ul {
    width:120px;
}

/* Dies sind die Klassenstile für das Untermenü wenn sich die Maus */
/* über der Liste  befindet (.hover siehe JavaScript oben) */

ul.menu ul.hover, ul.menu li.hover ul, ul.menu li:hover ul  {
    display:block;
}

ul.menu ul li {
    float:none;
    background-color: transparent;
}

img { 
border: none; 
}

a img {
border: none; /*kein Rahmen um verlinkte Bilder*/
}