.csc-mailform {
float: left;
text-align: left;
width: 360px;

}

.csc-mailform tr {
text-align: left;
}

.csc-mailform td {
text-align: left;
}

A:link  {color: #000;
font-weight: bold;}
A:visited {color: #000;
font-weight: bold;}
A:hover {color: #FBD152;}


h1 {color: #283256;
font-size: 18px;
padding-top: 3px;
/*padding-left: 20px;*/
/* padding-left: 10px; */
margin-bottom: 0px;
margin-left: 10px;
padding-bottom: 5px;
text-align: left;
font-family: Verdana,Univers,Helvetica,sans-serif;
/*background: url(../img/phone.gif) left no-repeat;*/
/* background: url(../img/pfeil.gif) no-repeat; */
background-position: 0px 6px;
}

*html h1 {
margin-top: 10px;
}

h2 {color: #283256;
font-size: 13px;
padding-top: 0px;
padding-left: 10px;
margin-bottom: 0px;
padding-bottom: 3px;
margin-bottom: 0px;
text-align: left;
font-family: Verdana,Univers,Helvetica,sans-serif; 
}

/*h3 {
background: url(../img/dl.gif) left no-repeat;
text-align: left;
padding-left: 30px;
font-family: Verdana,Univers,Helvetica,sans-serif;
} */

*html h2 {
margin-top: 8px;
}

h3 {color: #2F3D6C;
font-size: 13px;
padding-top: 0px;
padding-left: 20px;
margin-bottom: 8px;
padding-bottom: 0px;
margin-left: 10px;
margin-top: 0px;
text-align: left;
font-family: Verdana,Univers,Helvetica,sans-serif; 
background: url(../img/dl2.gif) left no-repeat;
}

h4 {color: #2F3D6C;
font-size: 13px;
padding-top: 0px;
padding-left: 10px;
margin-bottom: 0px;
padding-bottom: 3px;
margin-bottom: 0px;
text-align: left;
font-family: Verdana,Univers,Helvetica,sans-serif; 
} 

b {color: #514D4D; 

margin-top: 0px;
/*border-left: 4px solid #9BA9B8;*/

}

p {
font-family: Verdana,Univers,Helvetica,sans-serif;
font-size: 12px;
color: #000000;
padding-left: 10px;
padding-right: 10px;
margin-top: 0px;
padding-top: 0px; 
text-align: left;
}


.sub {
font-family: Arial,Univers,Helvetica,sans-serif;
font-size: 12px;
font-weight: bold;
color: #373434;
padding-left: 7px;
padding-right: 10px;
padding-top: 0px;
margin-top: -15px;
margin-left: 10px;
text-align: left;
border-left: 4px solid #0E4A93;
/* border-left: 4px solid #6281A7; */
}

.header-text {
position: absolute;
left: 588px;
top: 37px;
width: 158px;
height: 130px;
padding: 0px;
color: #FFF;
}

.cube1 {
width: 16px;
height: 16px; 
background: #FFDA56; 
float: left; 
margin-top: 3px; 
margin-right: 8px; 

}

.image-right {
margin: 0 0 0 0;
padding: 0 0 0 0;
}

.bodytext {
margin: 0 5px 5px 10px;
padding: 0 0 0 0;

}


.cube2 {
width: 11px;
height: 11px; 
background: #ED8B0D; 
float: left; 
margin-top: 8px; 
margin-right: 10px; 
margin-left: 5px;
}

/* .news {
font-size: 12px; 
color: #000; 
text-align: left;
font-weight: normal;
text-decoration: underline;
margin: 0px 5px 0 5px;
}

.news A:link  {color: #000;
font-weight: bold;}
.news A:visited {color: #000;
font-weight: bold;}
 .news A:hover {color: #C0C0C0;} */


.csc-bulletlist {
padding-left: 20px;
margin-left: 0;
margin-top: 0px;
padding-top: 0px;
/*font-weight: bold;*/
}

.csc-bulletlist ul {

margin-top: 0px;
margin-left: 0;
padding-left: 0;
}

.csc-bulletlist li {
text-align: left;
/*margin-bottom: 4px;*/
padding-bottom: 3px;
margin-left: 0px;
padding-left: 0px;
}


.contenttable-0 {
width: 470px;
margin-left: 10px;
margin-bottom: 10px;
background-color: #E6E6E6;
}


.tr-0 {
background-color: #F4D143;
padding-bottom: 0;
height: 10px;
} 


.contenttable-0 p {
padding-bottom: 0px;
margin-bottom: 0px;
}




/********************************************/

/******************************************************/
/* Ende Klassen für Textformatierung und Absatzkontrolle  */
/******************************************************/



/******************************************************/
/*  Container Definitionen                           */
/******************************************************/


body {

    font-family: Verdana,Arial,Univers,Helvetica,sans-serif;
    font-size: 12px;
    color: rgb(51, 51, 51);
 /*background: url(../img/bg.gif) top left repeat-x #F4F4F4;*/
 background: url(../img/bg2.gif) #D4D4D4;
margin-top: 0px;
text-align: center;
}

#overall {
position: relative;
margin:0 auto; 
/*left: 0;*/

width: 750px;
border-left: 2px solid #F2F2F2;
border-right: 2px solid #F2F2F2;
background: url(../img/right_bg.gif) right repeat-y #F2F2F2;
}

#header-overall {
width: 750px;
float: left;
}

#header-top {
float: left;
width: 750px;
height: 5px;
background: #283256;
/*background: #43507A;*/
/* border-bottom: 1px solid #222C4E;*/
}

#flags {
float: right;
/*margin-left: 300px;*/
margin-top: 3px;
}

#header {
    position:relative;
float: left;
    
    width:180px;
    height:135px;
background-color: #283256;

/* border-bottom: 1px solid #313C59; */

}

#header-pic {
  position:relative;
float: right;
  width: 570px;
height: 135px;
/* border-left: 1px solid #1F2638; */
  background: url(../img/nolimit4.jpg) #283256;
/*background: #283256;*/
}



#top {
position: relative;
 
bottom: 0px;
width: 580px;
height: 20px;
background-color: #FFF;
}

#spacer {
position: relative;
float: right;
clear: both;
width: 300px;
height: 50px; 
margin-right: 20px;
background: url(../img/spacer.gif) top right #FFF;
background-repeat: no-repeat;
margin-top: 10px;
}


#footer {
clear: both;
  width: 750px;
  /*height: 25px;*/
  background: #283256;
  /*border-top: 1px solid #B7BABE;*/
text-align: left;
padding-top: 4px;
padding-bottom: 4px;
color: #FFF;
}

#footer a{
color: #FFF;
text-decoration: none;
}

#footer a:hover {
color: #FBD152;
}


#menu1{
   position: absolute;
/*clear: right;*/
/*float: left;*/
/*margin-top: 105px;*/

/*width: 750px;*/
/* height: 20px; */
    /*left: 500px; F8BE72  F9F5DC */
left: 0px;
top: 115px;
text-align:left;
   
/*background: url(../img/nav_bg.gif) top left repeat-x #D0D0D0;*/
/*background: #A3B4C0; */
/* padding-right: 0px; */
padding-bottom: 3px;
padding-top: 0px;
/*margin: 0;*/
/*border-left: 1px solid #FADFBC;*/
/*border-top: 1px solid #000; */
/*border-bottom: 1px solid #000;*/
}

#menu1 UL {
margin: 0;
 margin-left: 0px; 
padding: 0;
border: none;
}

#menu1 LI {
background: url(../img/phone3.gif) no-repeat;
background-position: 0px 3px;
/*background: url(../img/pfeil.gif) center left no-repeat;*/
display: block;
/* border-bottom: 1px solid #FADFBC; */
/*border-left: 2px solid #60819A;*/
/*border-right: 2px solid #60819A;*/
margin-left: 5px;
/*padding: 2px 5px 2px 5px;*/
float: left;
/* width: 250px; */
}



#menu1 a{
float: left;
    color: #FFF;
display: block;
width: auto;
/* height: 20px; */
text-decoration: none;
font-size: 14px;
font-family: Verdana, Arial, Helvetica, sans-serif;
font-weight: bold;
margin-left: 0px;
/*padding: 2px 5px 2px 5px;*/
padding: 1px 6px 0px 18px;
/* border-left: 1px solid #999999; */
}

#menu1 a:active
{
    color: #FFF;

}

#menu1 a:hover
{
display: block;
width: auto;
    color: #FCE18E;
background: url(../img/phone2.gif) no-repeat;
background-position: 0px 3px;


}


#content {
    position:relative;
float: left;
padding-left: 5px;
padding-right: 15px;
/*margin-left: 10px;
margin-right: 10px;*/
    z-index:10;
    /*left:170px;*/
    width: 480px;
    /*top:263px;*/
    background-color:#F2F2F2;
   /* min-height:400px; */
/*margin-right: 3px;*/

}


#right {
position: relative;
float: right;
width: 238px;
/* margin-top: 10px; */
margin-bottom: 0px;
margin-right: 0px;

/*height: 250px; */
background-color: #E6E6E6;
/*border-left: 1px solid #C0C0C0;*/
}

*html #right {
margin-right: -3px;
}



#logo {
    position:absolute;
 left: 0px;
width: 200px;
height: 100px;
/*background: #FFFFFF;*/
margin-top: 0px;
margin-left: 0px;
    z-index:1;
    /*left:5px;
    top:15px;*/
}

/*
#logo img {
    
}*/

/******************************************************/
/* Ende Container Definitionen                           */
/******************************************************/