
/* standard elements */
* {
	margin: 0;
	padding: 0;
}

a {
text-decoration:none;
color:#c7000a;
}

html, body {
	margin: 0px;
	background:#fafafa;
}
.clearer {
clear:both;
}

.topwrapper {
padding-top:11px;
height:447px;
background:url(img/top_stripe.gif) repeat-x;
}

.headbox {
margin:auto;
height:376px;
width:945px;
}
.contentboxwrapper {
background: url(img/back.gif) repeat;
}
.contentbox {
margin:auto;
width:875px;
padding-bottom:30px;
padding-top:20px;
padding-left:30px;
padding-right:30px;
}
.contentbox table {
font: normal 13px "Trebuchet MS";
color:#353434;
}
.contentbox table p {
font: normal 13px "Trebuchet MS";
color:#353434;
}

.contentred {
width:875px;
text-align:center;
font: bold 18px "Trebuchet MS";
color:#c7000a;
margin-bottom:20px;
}
.contenttext_start {
text-align:center;
font: normal 13px "Trebuchet MS";
color:#353434;
}
.contenttext_start h1 {
text-align:center;
font: bold 15px "Trebuchet MS";
color:#353434;
margin-top:15px;
margin-bottom:30px;
}
.contenttext {
font: normal 13px "Trebuchet MS";
color:#353434;
padding-left:30px;
}
.contenttext li {
list-style: url(img/li.gif);
font: normal 13px "Trebuchet MS";
color:#353434;
margin-left: 70px;
margin-top: 8px;
margin-bottom: 8px;
text-decoration:none;
}
.contenttext h1 {
font: bold 15px "Trebuchet MS";
color:#bd0e0e;
margin-bottom:10px;
}
.contenttext h2 a {
font: bold 15px "Trebuchet MS";
color: #666666;
margin-bottom:9px;
}
.contenttext_kontakt {
font: normal 13px "Trebuchet MS";
color:#353434;
padding-left:220px;
}
.contenttext_kontakt h1 {
font: bold 15px "Trebuchet MS";
color:#bd0e0e;
margin-bottom:10px;
}
/* -----------hakenbox----------------- */
.hakenbox_all {
width:855px;
height:180px;
padding-left:40px;
padding-top:20px;
}
.hakenbox1 {
float:left;
width:265px;
}
.hakenbox2 {
float:left;
width:255px;
margin-left:30px;
}
.hakenbox3 {
float:left;
width:265px;
margin-left:30px;
}
.hakenbox_lefthead {
width:225px;
height:40px;
background:url(img/hak_left_erfahrung.png) no-repeat;
}
.hakenbox_lefthead_eng {
width:225px;
height:40px;
background:url(img/hak_left_experience.png) no-repeat;
}
.hakenbox_middlehead {
width:225px;
height:40px;
background:url(img/hak_middle_vorteile.png) no-repeat;
}
.hakenbox_middlehead_eng{
width:225px;
height:40px;
background:url(img/hak_middle_advantages.png) no-repeat;
}
.hakenbox_righthead {
width:225px;
height:40px;
background:url(img/hak_right_flex.png) no-repeat;
}
.hakenbox_righthead_eng {
width:225px;
height:40px;
background:url(img/hak_right_flexibility.png) no-repeat;
}
.hakenbox_text {
padding:10px;
font: normal 12px "Trebuchet MS";
color:#333333;
}
/* -----------Headlines----------------- */
.content_leistungen {
width:675px;
padding-top:50px;
padding-left:50px;
font: normal 12px "Trebuchet MS";
color:#333333;
}
.content_leistungen h1 {
font: bold 14px "Trebuchet MS";
color:#bd0e0e;
margin-bottom:7px;
}
.content_leistungen_head {
width:300px;
height:50px;
background:url(img/headline_leistungen.png) no-repeat;
}

.content_leistungen_head_wind {
width:300px;
height:115px;
background:url(img/headline_leistungen_wind.png) no-repeat;
}
.content_leistungen_head_wind_eng {
width:300px;
height:115px;
background:url(img/headline_leistungen_wind_eng.png) no-repeat;
}
.content_leistungen_head_klettern {
width:300px;
height:88px;
background:url(img/headline_leistungen_klettern.png) no-repeat;
}
.content_leistungen_head_klettern_eng {
width:300px;
height:88px;
background:url(img/headline_leistungen_klettern_eng.png) no-repeat;
}
.fisatbox {
width:450px;
height:80px;
padding-left:150px;
background:url(img/fisat-zertifiziert.png) no-repeat;
font: bold 13px "Trebuchet MS";
color:#333333;
margin-top:30px;
margin-left:180px;
}
.inaseabox {
width:450px;
height:140px;
padding-left:150px;
background:url(img/inasea-zertifiziert.png) no-repeat;
font: bold 13px "Trebuchet MS";
color:#333333;
margin-top:10px;
margin-left:180px;
}
/* -----------LINKBOX----------------- */
.linkbox1 {
float:left;
margin-left:100px;
width:295px;
height:260px;

}
.linkbox2 {
float:right;
margin-right:100px;
width:295px;
height:260px;

}

.nav {
margin:auto;
height:68px;
width:875px;
background:url(img/skalia-windkraft-nav.png);
}
.nav_eng {
margin:auto;
height:68px;
width:875px;
background:url(img/skalia-windkraft-nav_eng.png);
}

/* -----------footer--------------------------- */
.footer {
     background: url(img/footer.gif) repeat-x;
	 width:100%;
}

.footertext {
     width:830px;
	 margin:auto;
	 padding-top:30px;
	 padding-bottom:20px;
}
.footertext_left {
     float:left;
	 width:200px;
     font-family:"Trebuchet MS";
	 font-size:12px;
	 color:#646363;
}
.footertext_left a {
	 color:#646363;
}
.footertext_left a:hover {
     color:#b81b1b;
}
.footertext_middle {
     float:left;
	 width:200px;
     font-family:"Trebuchet MS";
	 font-size:12px;
	 color:#646363;
	 margin-left:140px;
}
.footertext_middle a {
	 color:#646363;
}
.footertext_middle a:hover {
	 color:#b81b1b;
}
.footertext_right {
text-align:right;
     float:right;
	 width:250px;
     font-family:"Trebuchet MS";
	 font-size:12px;
	 color:#646363;
}
.footermenu{
     text-align:center;
	 width:830px;
	 margin-top:20px;
}
.footermenu a{;
     font-family:"Trebuchet MS";
	 font-size:11px;
	 color:#b81b1b;
	 text-decoration:none;
}



/************ menu **************/
.indentmenu{
float:left;
font: bold 13px "Trebuchet MS";
text-transform:uppercase;
width:400px; /*leave this value as is in most cases*/
overflow: hidden;
padding-left:245px;

}

.indentmenu ul{
margin-top: 4px;
height:48px;
padding: 0;
float: left;
background: url(img/indentbg.gif) center center repeat-x;
}

.indentmenu ul li{
display: inline;
}

.indentmenu ul li a{
float: left;
color: #333333; /*text color*/
padding: 12px 11px;
text-decoration: none;
text-align: center;
border-right: 1px solid  #FFFFFF; /*dark purple divider between menu items*/
border-left: 1px solid  #FFFFFF; /*dark purple divider between menu items*/
}


.indentmenu ul li a:hover, .indentmenu ul li .current{
color: #940202;
padding: 12px 11px;
background: url(img/indentbg2.gif) center center repeat-x;
}

/************ menu for english sites**************/
.indentmenu_eng{
float:left;
font: bold 13px "Trebuchet MS";
text-transform:uppercase;
width:450px; /*leave this value as is in most cases*/
overflow: hidden;
padding-left:203px;
}

.indentmenu_eng ul{
margin-top: 4px;
height:48px;
padding: 0;
float: left;
background: url(img/indentbg.gif) center center repeat-x;
}

.indentmenu_eng ul li{
display: inline;
}

.indentmenu_eng ul li a{
float: left;
color: #333333; /*text color*/
padding: 12px 11px;
text-decoration: none;
text-align: center;
border-right: 1px solid  #FFFFFF; /*dark purple divider between menu items*/
border-left: 1px solid  #FFFFFF; /*dark purple divider between menu items*/
}


.indentmenu_eng ul li a:hover, .indentmenu_eng ul li .current{
color: #940202;
padding: 12px 11px;
background: url(img/indentbg2.gif) center center repeat-x;
}

/************ menu lang **************/
.indentmenu_lang{
float:left;
font: bold 11px "Trebuchet MS";
width:160px; /*leave this value as is in most cases*/
overflow: hidden;
padding-left:70px;
}

.indentmenu_lang ul{
height:25px;
padding-top: 0px;
}

.indentmenu_lang ul li{
display: inline;
}

.indentmenu_lang ul li a{
float: left;
color: #333333; /*text color*/
padding: 0px 11px;
text-decoration: none;
text-align: center;
border-right: 1px solid  #FFFFFF; /*dark purple divider between menu items*/
border-left: 1px solid  #FFFFFF; /*dark purple divider between menu items*/
}


.indentmenu_lang ul li a:hover, .indentmenu_lang ul li .current{
color: #940202;
padding: 0px 11px;
}
/************ menu lang  ENG**************/
.indentmenu_lang_eng{
float:left;
font: bold 11px "Trebuchet MS";
width:150px; /*leave this value as is in most cases*/
overflow: hidden;
padding-left:62px;
}

.indentmenu_lang_eng ul{
height:25px;
padding-top: 0px;
}

.indentmenu_lang_eng ul li{
display: inline;
}

.indentmenu_lang_eng ul li a{
float: left;
color: #333333; /*text color*/
padding: 0px 11px;
text-decoration: none;
text-align: center;
border-right: 1px solid  #FFFFFF; /*dark purple divider between menu items*/
border-left: 1px solid  #FFFFFF; /*dark purple divider between menu items*/
}


.indentmenu_lang_eng ul li a:hover, .indentmenu_lang_eng ul li .current{
color: #940202;
padding: 0px 11px;
}


