
html, body {
    margin:0;
    padding:0;
    background-color:#FFFFFF;
}
  
body, p, td {
    font-family:verdana, Arial, Helvetica, sans-serif;
    font-size:8pt;
    line-height: 13pt;
    color:#1F1E21;
}

.bodytext {
    margin:0;
    padding:0 0 30px 0;
    font-family:verdana, Arial, Helvetica, sans-serif;
    font-size:8pt;
	
}

h1, h1.csc-firstHeader {

    font-family: verdana, Arial, Helvetica, sans-serif;
    font-size:15px;
    line-height: 2pt;
    padding:3px 0 10px 0;
    font-weight:bold;
    color:#000000;
  }
  
   h2 {
    margin:0;
    padding:0px 0 0 0;
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size:10pt;
    font-weight:bold;
  }
  
  h3 {
    font-family: Myriad Pro;
    margin:0;
    font-size:17pt;
    line-height: 21pt;
    padding:3px 0 0px 0;
    font-weight:bold;
    color:#000000;
  }
  
  h4 {
    font-family:verdana, Arial, Helvetica, sans-serif;
    font-size:8pt;
    line-height: 17pt;
    color:#1F1E21;
    font-weight:normal;
  }
  
  
  a, a:link, a:visited {
   
    text-decoration:none;
}

a, a:active, a:hover {
    color:#E54436;

    text-decoration:underline;
}
  
.example1 {
    font-family: Arial;
    margin:0;
    padding:0;
    font-size:12px;
    line-height: 13pt;
    font-weight:normal;
    color:#666666;
    font-style: italic;

}
  

   /*  spezielle Klassen */
  #seitentitel {
    margin:0;
    padding:0 0 22px 0;
    font-family:Verdana,Arial, Helvetica, sans-serif;
    font-size:12pt;
    font-weight:bold;
    color:#E54436;
  }

#mailform fieldset.csc-mailform {
 margin-left:		0;
 padding:			10px;
 width:			450px;
 }
  
#mailform fieldset.csc-mailform .csc-mailform-field {
 padding:			0px 0px 5px 0; }
  
#mailform fieldset.csc-mailform .csc-mailform-field label {
 float:			left;
 font-size:		90%;
 font-weight:		bold;
 width:			400px;
   }
 

 
 
/* nuevo menu */
#menu anfang e2e2e2 bgb4000a background:#8e030b;

.menu_oben {
	font-family: verdana, Arial, Helvetica, sans-serif;
	color: #000000;
	font-weight: normal;
	font-size: 13px;
	line-height: 15pt;
	text-decoration: none;
	padding: 0 0 0px 0;
	
}
.menu_oben a {
   text-decoration: none;
   font-weight: normal;
   font-size: 13px;
   line-height: 15pt;
   color: #000000;
   padding: 0 0 0px 0;
   
}
.menu_oben a:hover {   
   text-decoration: none;
   font-weight: normal;
   font-size: 13px;
   line-height: 15pt;
   color: #E54436;
   padding: 0 0 0px 0;
   
}


# menu2

.menu_oben_2 {
	font-family: verdana, Arial, Helvetica, sans-serif;
	color: #000000;
	font-weight: normal;
	font-size: 13px;
	line-height: 15pt;
	text-decoration: none;
	padding: 0 0 0px 0;
	
}
.menu_oben_2 a {
   text-decoration: none;
   font-weight: normal;
   font-size: 13px;
   line-height: 15pt;
   color: #E54436;
   padding: 0 0 0px 0;

   
}
.menu_oben_2 a:hover {   
   text-decoration: none;
   font-weight: normal;
   font-size: 13px;
   line-height: 15pt;
   color: #E54436;
   padding: 0 0 0px 0;  
   
}

# ende


/*****************************
 TABELLE PAKETVERGLEICH
*****************************/


table.contenttable-3 {
   width: 100%;
	margin-top: 0px;
	margin-bottom: 0px;
	text-align: left;
	
	padding: 0px 0px 0px 0px;
	left: 2px;
	
	
}
.contenttable-3 .td-0 {
		width: 20%;
		font-size: 8pt;
		font-weight: normal;
		height: 5px;
		color: #1F1E21;
		text-align: left;
		
}
.contenttable-3 .td-1 {
		width: 10%;
		font-size: 8pt;
		text-align: right;
		height: 5px;
  	         font-weight: normal
		color:#1F1E21;
}
.contenttable-3 .td-2 {
		width: 10%;
                font-size: 8pt;		
		text-align: center;
  	         font-weight: bold;
		color:#000000;
}
.contenttable-3 .td-3 {
		width: 10%;
		font-size: 11px;
		text-align: center;
  	         font-weight: bold;
		color:#000000;
}
.contenttable-3 .td-4 {
		width: 10%;
		font-size: 11px;
		text-align: center;
  	         font-weight: bold;
		color:#000000;
}
.contenttable-3 .td-5 {
		width: 10%;
		font-size: 11px;
		text-align: center;
  	         font-weight: bold;
		color:#000000;
}
.contenttable-3 .td-6 {
		width: 10%;
		font-size: 11px;
		text-align: center;
  	         font-weight: bold;
		color:#000000;
}
.contenttable-3 .td-7 {
		width: 10%;
		font-size: 11px;
		text-align: center;
  	         font-weight: bold;
		color:#000000;
}
.contenttable-3 .td-8 {
		width: 10%;
		font-size: 11px;
		text-align: center;
  	         font-weight: bold;
		color:#000000;
}

.contenttable-3 .td-9 {
		width: 10%;
		font-size: 11px;
		text-align: center;
  	         font-weight: bold;
		color:#000000;
}

.contenttable-3 .tr-even {
      background-color: #ffffff;
      height: 5px;
      margin: 0px;
	padding:: 0px;
}
.contenttable-3 .tr-odd {
      background-color: #ffffff;
      height: 5px;
      margin: 0px;
	padding: 0px;
}
.contenttable-3 .tr-0 {
      background-color: #ffffff;
      font-weight: bold;
      height: 5px;
      color:#000000;
     border-left: 7px;
}
.contenttable-3 .tr-0 .td-0 {
      font-size: 8pt;
      font-weight: bold;
      color: #000000;
}

.contenttable-3 .tr-0 .td-1 {
      font-size: 8pt;
      color: #000000;
}

.contenttable-3 .tr-0 .td-2 {
      font-size: 8pt;
      color: #000000;
}
.contenttable-3 .tr-0 .td-3 {
      font-size: 14px;
      color: #000000;
}
.contenttable-3 .tr-0 .td-4 {
      font-size: 14px;
      color: #000000;
}
.contenttable-3 .tr-0 .td-4 {
      font-size: 14px;
      color: #000000;
}
.contenttable-3 .tr-0 .td-5 {
      font-size: 14px;
      color: #000000;
}
.contenttable-3 .tr-0 .td-6 {
      font-size: 14px;
      color: #000000;
}
.contenttable-3 .tr-0 .td-7 {
      font-size: 14px;
      color: #000000;
}
.contenttable-3 .tr-0 .td-8 {
      font-size: 14px;
      color: #000000;
}
.contenttable-3 .tr-0 .td-9 {
      font-size: 14px;
      color: #000000;
}
