﻿
.csc-mailform {
   border: 0px;
}
 
.csc-mailform-field label {
   font-size: 10pt;
   font-family: Arial, Helvetica, Verdana, sans-serif;
   width: 5em;
   float: left;
   text-align: left;
   margin-right: 0.5em;
   display: block;
}
 
.csc-mailform-submit {
   margin-left: 5.5em;
}

.partnercontenttable {
	background-color:transparent;
	margin-left: -6px;
	margin-bottom:-10px;
   } 
.partnercontenttable a{
   	font-family: Arial, Helvetica, sans-serif;
	color: #3C475D;
	font-size:12px;
	   } 
.partnercontenttable td{
    color: #000000;
    vertical-align: top;
      } 	  
.partnercontenttable th {
		  background-color:transparent;
      } 
	  
.contenttable th {
          border-bottom:1px #000000 solid;
		  font-weight:normal;
		  background-color:transparent;
		  color: #000000;
          vertical-align: top;
		  margin-left: 0px;
  		  padding-left: 0px;
  		  text-align: left;
      } 
.contenttable tr {
          border-bottom:1px #000000 solid;
		  background-color:transparent;
		  color: #000000;
          vertical-align: top;
		  		  margin-left: 0px;
  		  padding-left: 0px;
      } 

.contenttable td.td-0 {
        width:260px;
	  	vertical-align: top;
		          border-bottom:1px #000000 solid;
				  margin-left: 0px;
  		  padding-left: 0px;
      } 

.contenttable td.td-last {
        width:290px;
		vertical-align: top;
		          border-bottom:1px #000000 solid;
				  margin-left: 0px;
  		  padding-left: 0px;
      }	  

p.bodytext strong{
/*	padding-bottom:100px;*/
	line-height: 20px;
	}
ul li
{
 line-height: 20px; /*für 20 Pixel Zeilenhöhe*/
 margin: 5px 5px 0px 10px; /*für einen Rand von 5 Pixel um den Listeneintrag*/
} 

#footer_outline{
	height: 64px;
	width: 900px;
	background-image: url(../images/footer_bg.gif);
	background-repeat: no-repeat;
	margin-bottom:20px;
	margin-top: -5px;
	}

#footer h4, #footer h4 a{
	font-family: Arial, Helvetica, sans-serif;
	color: #3C475D;
	font-size:11px;
	text-align:right;
	padding:45px 5px 0px 0px;
	}
	
#rootline, #rootline a, #rootline h4, #rootline h4 a{
	font-family: Arial, Helvetica, sans-serif;
	color: #3C475D;
	font-size:11px;
	text-align:left;
	margin:-17px 0px 0px 10px;
	}
	
#logo_header{
	text-align:right;
	}	

#topnav a { 
	font-family: Arial, Helvetica, sans-serif;
	color: #3C475D;
	font-size:11px;
	text-align:left;

	background-color: transparent;
	}	
/*
#col3_content  p[copytext |= "copytext-col3"]{
	font-family: Arial, Helvetica, sans-serif;
	color: #3C475D;
	font-size: 14px;
	border-bottom: solid #BCC9D7 1px;
	padding-left: 0px;
	padding-right: 20px;
	padding-bottom: 1px;
}
*/

/*
#col3_content p.ct3{
	font-family: Arial, Helvetica, sans-serif;
	color: #3C475D;
	font-size: 14px;
	border-bottom: solid #BCC9D7 1px;
	padding-left: 0px;
	padding-right: 20px;
	padding-bottom: 1px;
}
*/

/*.ct3 {text-decoration : underline;
border-bottom: solid green 5px;}

#rootline h4{
	font-family: Arial, Helvetica, sans-serif;
	text-align:left;
	margin: 0px 10px 0px 0px;
	color: #3C475D;
	font-size: 11px;
	}
*/

#content {
/*	background-image: url(../images/content_bg.png);*/
	background-repeat: repeat-x;

  }

#contentmenu {
margin:35px 0px 20px 0px;
  }
  
#contentmenu_partner {
margin:35px 0px 20px 10px;
  }
    
#col3_content {
	background-image: url(../images/content_bg_top.png);
	background-repeat: no-repeat;
  }


ul.menuHGM2, ul.menuHGM2 ul {
    list-style-type: none;
}

ul.menuHGM2 a {
    display: block;
    padding: 0px 0px 0px 0px;
    font-weight:normal;
}

ul.menuHGM2 ul a {
    padding: 0px 0px 0px 0px;
}

ul.menuHGM2 li {
    padding:0;
    margin:0;
    background-image: none;
    background-color: #FFF9E4;
    float:left;
}

ul.menuHGM2 ul {
    position: absolute;
/*  margin-left:0;
    padding: 10px 10px 10px 10px;
    background-color:  transparent;
    background-color: #ffffff;
    border:1px solid #000000;*/
    display:none;
    min-width:120px;
}

/* IE-Hack für die Breite */
*html ul.menuHGM2 ul {
    width:120px;
}

/* Dies sind die Klassenstile für das Untermenü wenn sich die Maus */
/* über der Liste  befindet (.hover siehe JavaScript oben) */
ul.menuHGM2 ul.hover, ul.menuHGM2 li.hover ul, ul.menuHGM2 li:hover ul  {
    display:block;
}

ul.menuHGM2 ul li {
    float:none;
    background-color: transparent;
	background-image: url(../images/navi_button_sub.png);
	height: 33px;
}

/* Wird benötigt für den IE6 und älter */
function showHGM2(element){
		element.className += "hover";
	}
function hideHGM2(element){
		element.className = element.className = "";
	}



.fliesstext{
	font-family:Arial,sans-serif;
	font-size:11px;
	font-weight:normal;
	color:black;
}

/*td.fliesstext input{
border: solid 5px #000000;
float: left;
}*/

/*#tx-pilmailform-pi1{
width:400px;
}*/
