

body {
background-color: #e9f7ec;
background-image:url(../images-index/bg-head.gif);
background-repeat:no-repeat;
font-size: 11px;
font-family: Verdana, Arial, SunSans-Regular, Sans-Serif;
color:#666666;
padding:0px;
margin:0px;
}

/* ----------TAGS-------------- */


a{
text-decoration:none;
color:#69C07A;} 

a:hover{
text-decoration:underline;
color:#69C07A; } 


.nach-u {
margin-top:85px;}

.nach-u-2 {
margin-top:105px;
line-height:18px;
}

.nach-o {
margin-top:-15px;}




.ul-center {
margin-left:15px;
}

.ul-center li {
line-height: 17px;
}

/* ----------H-TAGS-------------- */

h1 {
font-size:18px;
font-family:"Times New Roman", Times, serif;
font-weight:lighter;
color:#2C4260;
padding-left:15px;
padding-right:10px;
line-height:25px; }

/* ----------CLASSE MENÜ OBEN-------------- */
.links-o {
color:#2C4260;
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
display:block;
overflow:hidden;
width:550px;
margin-left:350px;
margin-top:-149px;
margin-bottom:124px;
text-align:center;
}

.links-o a  {
padding-top:7px;
padding-left:5px;
padding-right:5px;
padding-bottom:15px;
color:#2C4260;
text-decoration:none;
display:block;
overflow:hidden;
float:left;
width:70px;
}

.links-o a:hover{
padding-top:7px;
padding-left:5px;
padding-right:5px;
padding-bottom:15px;
color:#FFFFFF;
text-decoration:none;
display:block;
overflow:hidden;
float:left;
width:70px;
background-image:url(../images/bg-menu.gif);
background-repeat:repeat-x;
}

.link-active-o {
color:#FFFFFF;
display:block;
overflow:hidden;
float:left;
width:70px;
background-image:url(../images/bg-menu.gif);
background-repeat:repeat-x;
}

.links-o span{
color:#FFFFFF;
}


/* ----------CLASSE MENÜ UNTEN-------------- */

.links-u {
color:#2C4260;
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
display:block;
overflow:hidden;
width:600px;
margin-left:360px;
margin-top:-120px;
margin-bottom:93px;
text-align:center;
}

.links-u a, .links-u a:visited {
color:#2C4260;
text-decoration:none;

display:block;
overflow:hidden;
float:left;
padding-left:5px;
padding-right:10px;
}

.links-u a:hover, .links-u a:active  {
color:#FFFFFF;
text-decoration:none;

display:block;
overflow:hidden;
float:left;
padding-left:5px;
padding-right:10px;
}

.links-u span{
color:#FFFFFF;
}

/* ----------CLASSE MENÜ UNTEN für TEAM-------------- */

.links-u-team {
color:#2C4260;
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
display:block;
overflow:hidden;
width:470px;
margin-left:360px;
margin-top:-120px;
margin-bottom:93px;
text-align:center;
}

.links-u-team a, .links-u-team a:visited {
color:#2C4260;
text-decoration:none;
width:auto;
display:block;
overflow:hidden;
float:left;
padding-left:5px;
padding-right:5px;
}

.links-u-team a:hover, .links-u-team a:active  {
color:#FFFFFF;
text-decoration:none;
width:auto;
display:block;
overflow:hidden;
float:left;
padding-left:5px;
padding-right:5px;
}

.links-u-team span{
color:#FFFFFF;
}





/* ----------CLASSEN CONTENT-------------- */

table {

background-color:#FFFFFF;
margin-top:10px;
margin-left:20px;
}


.left {
width:353px;
height:386px;
background-color:#FFFFFF;
margin-top:-50px;

float:left;
overflow:hidden;
display:block;
}
.left1 {
width:770px;
height:400px;
background-color:#FFFFFF;
margin-top:-12px;
margin-left:95px;


float:left;
overflow:hidden;
display:block;
}
.img{
margin-left:448px;
margin-top:-86px;
}

.footerx{
margin-left:180px;
}

.left p{
padding-left:15px;
padding-right:15px;
line-height:16px;
}

.right {
float:left;
overflow:hidden;
display:block;
margin-top:-86px;
}


/*-- für ohne grünen balcken --*/

.left-2 {
width:353px;
height:366px;
background-color:#FFFFFF;
margin-top:-43px;
float:left;
overflow:hidden;
display:block;
}
.left-2 p{
padding-left:15px;
padding-right:5px;
line-height:16px;
}

.right-2 {
float:left;
overflow:hidden;
display:block;
margin-top:-129px;}
/*-- für ohne grünen balcken --*/

/*-- für team --*/
.right-team {
float:left;
overflow:hidden;
display:block;
margin-top:-86px;
margin-left:-207px;
}
/*-- für team --*/

/*-- für impressum --*/
.right-impressum {
float:left;
overflow:hidden;
background-color:#FFFFFF;
display:block;
height:450px;
width:418px;
margin-top:-128px;
margin-left:0px;
}
/*-- für impressum --*/




/* ----------container zentriert das layout-------------- */
#container {
width: 950px;
padding:0px;
margin-top: 40px;
margin-left: auto;
margin-right: auto;
} 

/* ----------banner for logo-------------- */
.banner {
background-image: url(../images/logo2.gif);
/background-image: url(../images/logo2-ie.gif);
background-repeat:no-repeat;
width:900px;
height:200px;
padding: 0px;
margin-bottom: 0px;
margin-top:7px;
 }
 
/* ----------banner-2 for logo-------------- */
.banner-2 {
background-image: url(../images/logo2-2.gif);
/background-image: url(../images/logo2-ie-2.gif);
background-repeat:no-repeat;
width:900px;
height:200px;
padding: 0px;
margin-bottom: 0px;
margin-top:7px;
 }
.banner-2 image {
float:left;} 




/* -----------------Inhalt--------------------- */ 
#content{ 
background-color:#e9f7ec;
padding-left:95px;
}



/*  ----------------footer 2 ---------------------- */ 
#footer-2 {
clear: both; 
margin-left:108px;
margin-top:16px;
/margin-top:-108px;
color:#666666;

} 

#footer-2 a{
text-decoration:none;
color:#69C07A; } 

#footer-2 a:hover{
text-decoration:underline;
color:#69C07A; } 


#footer-2 span {
font-size:9px;
}

/*  ----------------footer---------------------- */ 
#footer {
clear: both; 
margin-left:108px;
margin-top:15px;
/margin-top:-78px;
color:#666666;

} 

#footer a{
text-decoration:none;
color:#69C07A; } 

#footer a:hover{
text-decoration:underline;
color:#69C07A; } 


#footer span {
font-size:9px;
}






.footer {
color:#666666;
font-size: 11px;
font-family: Verdana, Arial, SunSans-Regular, Sans-Serif;
margin-left:-15px;
margin-bottom:7px;
/margin-bottom:1px;
padding-top:9px;
/padding-top:0px;
} 

.footer a{
text-decoration:none;
color:#69C07A; } 

.footer a:hover{
text-decoration:underline;
color:#69C07A; } 






.footer-2 {
color:#666666;
font-size: 11px;
font-family: Verdana, Arial, SunSans-Regular, Sans-Serif;
margin-left:-15px;
margin-top:-6px;


} 

.footer-2 a{
text-decoration:none;
color:#69C07A; } 

.footer-2 a:hover{
text-decoration:underline;
color:#69C07A; } 





