body {
margin:0px;
padding:0px;
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
color:#707173;
background-image:url(../images/bg_body.jpg);
background-repeat:repeat-x;
}

embed {
float:right;
display:block;
overflow:hidden;
background-color:#FFFFFF;
width:100px;
height:15px;

}

a {
color:#648F47;
font-size:11px;
font-weight:normal;
text-decoration:none;}


a:hover {
color:#C2C2C2;
font-weight:bold; 
text-decoration:none;}

/*
#footer{
float:left;
display:block;
overflow:hidden;
background-image:url(../images/wrapper_body.jpg);
background-repeat: repeat-y;
height:150px;
width:940px;
}
*/


#wrapper {
float:left;
display:block;
overflow:hidden;
background-image:url(../images/bg_wrapper.jpg);
_background-image/**/:/**/url(../images/bg_wrapper-ie.jpg);
background-repeat: no-repeat;
height:100%;



}


.head {
background-image:url(../images/bg_head.jpg);
_background-image/**/:/**/none;
background-position:right bottom;
background-repeat:no-repeat;	
float:left;
display:block;
height:193px;
width:1138px;
}


.head-link {
float:right;
display:block;
overflow:hidden;
height:110px;
width:100px;
text-align:right;
margin-top:60px;}


.head-link a {
color:#C2C2C2;
font-size:10px;
font-weight:normal;
text-align:right;
text-decoration:none;}


.head-link a:hover {
color:#C2C2C2;
font-size:11px;
font-weight:bold;
text-decoration:none;}

.active {
color:#1C1E1F;
font-weight:bold;
text-decoration:none;}

#wrapper_2 {
float:left;
display:block;
overflow:auto;
height:auto;
width:1142px;
}

.navi{
float:left;
display:block;
overflow:hidden;
height:379px;
width:299px;
background-image:url(../images/bg_navi.png);
_background-image/**/:/**/none;
background-repeat:no-repeat;}


.navi-links1 h2 {
font-size:12px;
font-weight:bold;
color:#58585A;
margin-left:10px;
_margin-top/**/:/**/2px;
}

.navi-links1 h2 a { 
text-decoration:none;
font-size:12px;
font-weight:bold;
color:#a3a5a6;

background-image:none;
}

.navi-links1 h2 a:hover { 
text-decoration:none;
font-size:12px;
font-weight:bold;
color:#707173;
}

.navi-links1 {
display:block;
overflow:hidden;
height:115px;
width:200px;
margin-top:83px;
}


.navi-links1 a {
font-size:10px;
color:#a3a5a6;
padding:0px;
padding-left:10px;
text-decoration:none;
display:block;
height:11px;
width:100%;
background-image:url(../images/bg_navi_link.png);
}


.navi-links1 a:hover {
font-size:10px;
text-decoration:none;
font-weight:bold;
color:#58585A;
}



.navi-links2 h2 {
font-size:12px;
font-weight:bold;
color:#a3a5a6;
margin-left:10px;
}

.navi-links2 h2 a { 
text-decoration:none;
font-size:12px;
font-weight:bold;
color:#a3a5a6;
background-image:none;
}

.navi-links2 h2 a:hover { 
text-decoration:none;
font-size:12px;
font-weight:bold;
color:#58585A;
}



.navi span{
color:#707173;}

.navi-links2 {
float:right;
display:block;
overflow:hidden;
height:115px;
width:200px;
margin-top:70px;
_margin-right/**/:/**/1px;
}


.navi-links2 a {
font-size:10px;
color:#a3a5a6;
padding:0px;
padding-left:10px;
text-decoration:none;
display:block;
height:11px;
width:100%;
background-image:url(../images/bg_navi_link.png);
}


.navi-links2 a:hover { 
font-size:10px;
text-decoration:none;
font-weight:bold;
color:#58585A;
}



.bg_content{
float:left;
display:block;
overflow:hidden;
height:auto;
width:637px;
background-image:url(../images/bg_content.png);
background-repeat:no-repeat;
_background-image/**/:/**/none;}


.img_rechts {
float:right;
display:block;
overflow:hidden;
height:82px;
width:432px;
}


.img_r {
float:left;
display:block;
overflow:hidden;
height:82px;
width:167px;}


.img_r2 {
float:right;
display:block;
overflow:hidden;
height:82px;
width:98px;
margin-top:5px;}

.img_r2 a{
float:left;
display:block;
overflow:hidden;
height:auto;
width:auto;
color:#C2C2C2;
font-weight:normal;
font-size:10px;
margin-left:15px;
margin-top:5px;
/margin-top:0px;}

.img_r2 a:hover{
text-decoration:underline;
}
.text{
float:right; 
display:block;
overflow:hidden;
height:100%;
width:334px;
margin-right:98px;
_margin-right/**/:/**/49px;
_margin-top/**/:/**/1px;
background-image:url(../images/bg_text_content.png);
_background-image/**/:/**/none;
background-color:none;
_background-color/**/:/**/#ECEDED;}







.right_top{
float:right; 
display:block;
overflow:hidden;
background-image:url(../images/bg_right_top.jpg);
background-repeat: repeat-y;
background-position:left;
width:206px;
height:400px;
margin-top:82px;
}


.img_right_klein{
float:left; 
display:block;
overflow:hidden;
width:117px;
height:112px;
margin-left:1px;
}


.text_right_klein{
font-size:11px;
float:left; 
display:block;
overflow:hidden;
width:177px;
height:112px;
margin-left:10px;
margin-top:190px;
color:#ACACAC;
font-size:10px;
font-weight:normal;
text-decoration:none;
}

.text_right_klein a {
color:#ACACAC;
font-size:10px;
font-weight:normal;
text-decoration:none;}

.text_right_klein a:hover {
color:#ACACAC;
font-size:10px;
font-weight:normal;
text-decoration:underline;}


h1 {
font-size:18px;
color:#707173; 
padding-left:15px;
margin-top:25px;}
strong {
font-family:Arial, Helvetica, sans-serif; 
font-size:11px;
color:#707173;
width:304px;
padding-left:15px;
padding-right:15px;
background-color:#ECEDED;
display:block;
}

p{
font-family:Arial, Helvetica, sans-serif; 
font-size:11px;
padding-left:15px;
padding-right:15px;
padding-bottom:55px;
color:#707173;
width:304px;
background-color:#ECEDED;
text-align:left;
}

















