@charset "UTF-8";

html, body {
	margin-left: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	background-image:url(Bilder/hwc_01.jpg);
	background-position:top left;
	background-repeat:repeat-x;
	height:100%;
	font-family:Arial;
}

.hwc_wrap {
width:960px;
margin-left:auto;
margin-right:auto;

top:0px;

min-height: 100%; 
height:auto;
height:100%;

}


.hwc_ls {
width:4px;
margin-top:0px;
background-image:url(Bilder/hwc_32.jpg);
background-position:top left;
background-repeat:repeat-y;

min-height: 100%; 
height:auto;
height:100%;
float:left;
}

.hwc_content {

padding-top:33px;
width:952px;
margin-top:0px;





float:left;
}


.hwc_rs {
width:4px;
margin-top:0px;
background-image:url(Bilder/hwc_36.jpg);
background-position:top left;
background-repeat:repeat-y;

min-height:100%;
float:left;
}


.hwc_unten {

width:100%;
background-color:#FF0000;


min-height: 100px; 
clear:left;
}

.hwc_logo {

width:100%;
background-image:url(Bilder/hwc_07.jpg);
background-repeat:no-repeat;
background-position:top left;
clear:left;
min-height:95px;
}

.hwc_logo2 {

width:100%;
background-image:url(Bilder/hwc_08.jpg);
background-repeat:no-repeat;
background-position:top left;
clear:left;
min-height:66px;
}


.hwc_float {

float:left;
}


.hwc_modul {
width:666px;
background-image:url(Bilder/hwc_mod.gif);
margin-left:12px;
background-position:top left;
background-repeat:no-repeat;
float:left;
margin-bottom:20px;
}

.hwc_blue {
width:666px;
background-image:url(Bilder/hwc_blue.gif);
background-position:top left;
background-repeat:no-repeat;
min-height:400px;

clear:left;	
}

.hwc_nav {
margin-left:8px;
width:252px;

min-height:400px;

float:left;
}

.hwc_navtop {
margin-left:4px;
margin-right:4px;
width:244px;
background-image:url(Bilder/hwc_30.jpg);
background-position:top left;
background-repeat:no-repeat;

height:90px;

clear:left;
}

.hwc_navmid {
width:252px;
background-image:url(Bilder/hwc_navs.jpg);
background-position:top left;
background-repeat:repeat-y;
min-height:220px;

clear:left;
}


.hwc_ns {
padding-top:25px;
width:252px;
background-image:url(Bilder/hwc_vl.jpg);
background-position:top left;
background-repeat:no-repeat;
padding-bottom:15px;


clear:left;
}

.hwc_navbtm {
width:252px;
background-image:url(Bilder/hwc_39.jpg);
background-position:top left;
background-repeat:no-repeat;

height:5px;

clear:left;
}

.hwc_modulbtm {
width:666px;
background-image:url(Bilder/hwc_42.jpg);
background-position:top left;
background-repeat:no-repeat;
height:5px;
clear:left;
text-align:center;
}
.hwc_lang {
width:130px;
height:35px;
float:left;
background-image:url(Bilder/hwc_22.jpg);
background-position:top left;
background-repeat:repeat-x;
vertical-align:middle;
padding-left:5px;
}
.hwc_langsel {
margin-top:7px;
width:120px;
height:21px;
vertical-align:middle;


}
.hwc_srch {
margin-top:-2px;
width:155px;
height:16px;
vertical-align:middle;


}
.hwc_dsrch {
float:left;
background-image:url(Bilder/hwc_22.jpg);
background-position:top left;
background-repeat:repeat-x;
margin-top:0px;
width:239px;
height:35px;
vertical-align:middle;
padding-left:5px;

}
.hwc_navc {
width:222px;
margin-left:15px;
margin-right:15px;
margin-bottom:0;
padding-bottom:0px;
clear:left;
font-family:Arial;
color:#333333;

}
.hwc_rex {
margin-left:4px;
margin-right:4px;
clear:left;
margin-bottom:15px;
min-height:300px;
}
.hwc_hl {
width:100%;
margin-left:25px;
padding-top:20px;
clear:left;
font-family:Arial;
font-size:1.25em;
height:30px;

color:#002951;

}
.hwc_sl {
width100%;
margin-top:0px;
margin-left:25px;
padding-top:5px;
clear:left;
font-family:Arial;
font-size:1.0em;
height:30px;
overflow:hidden;
font-stretch:expanded;
color:#002951;

}
.hwc_gal {
width:220px;
margin-left:25px;
padding-top:10px;
margin-bottom:15px;
float:left;
}

.hwc_line {
width:100%;
height:1px;
clear:left;
background-color:#002951;

}


.hwc_glhl {
width:100%;
margin-left:3px;
padding-top:10px;
clear:left;
font-family:Arial;
font-size:0.9em;
text-align:left;
font-stretch:expanded;
color:#002951;

}

.linkcoll {
font-family:Arial; 
font-size:0.9em; 
font-stretch:expanded; 
color:#002951;
text-decoration:none;
text-align:left;
}

.fltcoll {
padding-left:25px;
width:300px;  
padding-top:0px; 
margin-left:25px; 
font-family:Arial; 
font-size:0.8em; 
padding-bottom:20px; 
float:left;
}
.hwc_results {

min-height:20px;
background-image:url(arrclosed.jpg);
background-position:top left;
background-repeat:no-repeat;
padding-left:25px;
font-family:Arial;
font-size:0.9em;
font-stretch:expanded;
color:#002951;
text-decoration:none;
text-align:left;
}


.hwc_search {
min-height:20px;
width: 380px;
padding-left:25px;
padding-bottom:10px;
font-family:Arial;
font-size:0.7em;
font-stretch:expanded;
color:#000000;
text-decoration:none;
text-align:left;
margin-bottom:15px;
border-bottom:solid;
border-bottom-width:1px;
border-bottom-color:#C9C9C9;
}
h4 {
font-family:Arial;
font-size:0.9em;
font-stretch:expanded;
color:#002951;
text-decoration:none;
text-align:left;
}

h4 a {
font-family:Arial;
font-size:0.9em;
font-stretch:expanded;
color:#002951;
text-decoration:none;
text-align:left;
}

h4 a:hover {
font-family:Arial;
font-size:0.9em;
font-stretch:expanded;
color:#002951;
text-decoration:none;
text-align:left;
}

h4 a:visited {
font-family:Arial;
font-size:0.9em;
font-stretch:expanded;
color:#002951;
text-decoration:none;
text-align:left;
}

h4 a:visited:hover {
font-family:Arial;
font-size:0.9em;
font-stretch:expanded;
color:#002951;
text-decoration:none;
text-align:left;
}

td {
border-bottom:solid;
border-bottom-width:1px;
border-bottom-color:#C9C9C9;

}
.pagin {
float:left;
width:18px;
height:18px;
text-align:center;
padding:2px 2px 2px 2px;
margin:2px 2px 2px 0px;
border:solid;
border-width:1px;
border-color:#C9C9C9;

}


.tpagin {
font-family:Arial;
font-size:0.9em;
font-stretch:expanded;
color:#002951;
text-decoration:none;
text-align:center;
}

.tpagin:hover {
font-family:Arial;
font-size:0.9em;
font-stretch:expanded;
color:#002951;
text-decoration:none;
text-align:center;
}

.tpagin:visited {
font-family:Arial;
font-size:0.9em;
font-stretch:expanded;
color:#002951;
text-decoration:none;
text-align:center;
}

.tpagin:visited:hover {
font-family:Arial;
font-size:0.9em;
font-stretch:expanded;
color:#002951;
text-decoration:none;
text-align:center;
}
.fltkontakt {
padding-left:25px;
width:380px;  
padding-top:0px; 
margin-left:25px; 
font-family:Arial; 
font-size:0.8em; 
padding-bottom:20px; 
float:left;
}
.kontakttext {
width:80px;
margin-right:10px;
float:left;
}
.kontaktcaptcha {
width:125px;
margin-right:10px;
float:left;
height:50px;
}
.kontaktsubmit {
width:210px;
margin-right:10px;
float:left;
height:50px;
}
.kontaktfield {
width:240px;
}
.kontaktcont {
width:360px;
padding-bottom:10px;
height:35px;
clear:left;
}
.kontaktsbmt {
width:120px;
}
.paginartlist {
padding-top:2px;
width:20px;
font-family:Arial;
font-size:1.0em;
font-stretch:expanded;
color:#000000;
font-weight:bold;
float:left;
text-align:center;
}
.paginartlistsel {
width:160px;
font-family:Arial;
font-size:1.0em;
color:#000000;
font-weight:normal;
float:left;
text-align:center;
}
.hwc_artlistimg {
float:left;
margin-top:0px;
margin-left:25px;
margin-bottom:20px;
margin-right:20px;
border:solid;
border-width:1px;
border-color:#C9C9C9;
width:45px;
height:45px;
}
.hwc_artlist {
min-height:46px;
width: 380px;
padding-left:25px;
padding-bottom:10px;
font-family:Arial;
font-size:0.7em;
font-stretch:expanded;
color:#000000;
text-decoration:none;
text-align:left;
margin-bottom:15px;
border-bottom:solid;
border-bottom-width:1px;
border-bottom-color:#C9C9C9;
}
.hwc_artelistres {

min-height:15px;
background-image:url(arrclosed.jpg);
background-position:top left;
background-repeat:no-repeat;
padding-left:25px;
font-family:Arial;
font-size:0.9em;
font-stretch:expanded;
color:#002951;
text-decoration:none;
text-align:left;
}

.aref {
font-family:Arial;
font-size:1em;
font-stretch:expanded;
color:#002951;
text-decoration:none;
text-align:center;
}

.aref:hover {
font-family:Arial;
font-size:1em;
font-stretch:expanded;
color:#002951;
text-decoration:none;
text-align:center;
}

.aref:visited {
font-family:Arial;
font-size:1em;
font-stretch:expanded;
color:#002951;
text-decoration:none;
text-align:center;
}

.aref:visited:hover {
font-family:Arial;
font-size:1em;
font-stretch:expanded;
color:#002951;
text-decoration:none;
text-align:center;
}
.hwc_hr {
min-height:150px;
width: 310px;
margin-left:10px;
margin-top:5px;
margin-bottom:5px;
padding-left:5px;
padding-bottom:5px;
padding-top:5px;
border:solid;
border-width:1px;
border-color:#C9C9C9;
float:left;
}

.hwc_ptt {
min-height:150px;
width: 150px;


float:left;
}

.hwc_vc {
min-height:135px;
width: 120px;
float:left;


padding-top:10px;
padding-left:10px;


}


.hwc_vcname {
min-height:20px;
width: 100%;

font-family:Arial;
font-size:0.9em;
font-stretch:expanded;
color:#002951;
text-decoration:none;
text-align:left;

clear:left;


}

.hwc_vcfunc {
min-height:20px;
width: 100%;

font-family:Arial;
font-size:0.7em;
font-stretch:expanded;
color:#002951;
text-decoration:none;
text-align:left;

clear:left;
margin-bottom:10px;

}

.hwc_vcmail {
min-height:20px;
width: 100%;
padding-top:-8px;
font-family:Arial;
font-stretch:expanded;
color:#000000;
text-decoration:none;
text-align:left;

clear:left;
margin-bottom:10px;
padding-left:20px;
background-image:url(mail.gif);
background-position:0px 3px ;
background-repeat:no-repeat;

}

.hwc_vcmailt {
min-height:20px;
padding-left:3px;
font-family:Arial;
font-size:0.8em;
font-stretch:expanded;
color:#000000;
text-decoration:none;
text-align:left;

}
.hwc_vcmailt:hover {
min-height:20px;
padding-left:3px;
font-family:Arial;
font-size:0.8em;
font-stretch:expanded;
color:#000000;
text-decoration:underline;
text-align:left;

}

.hwc_vcmailt:visited {
min-height:20px;
padding-left:3px;
font-family:Arial;
font-size:0.8em;
font-stretch:expanded;
color:#000000;
text-decoration:none;
text-align:left;

}

.hwc_vcmailt:visited:hover {
min-height:20px;
padding-left:3px;
font-family:Arial;
font-size:0.8em;
font-stretch:expanded;
color:#000000;
text-decoration:underline;
text-align:left;

}
.hwc_rex2 {
margin-left:4px;
margin-right:4px;
clear:left;
margin-bottom:15px;
min-height:90px;
}
.relp {

height:15px;
background-image:url(arrrelp.gif);
background-position:top left;
background-repeat:no-repeat;
padding-left:0px;
font-family:Arial;
font-size:0.8em;
color:#002951;
text-decoration:none;
text-align:left;
}
.relpt {
padding-left:10px;
font-family:Arial;
font-size:0.85em;
color:#002951;
text-decoration:none;
text-align:left;
}
.relpt:hover {
padding-left:10px;
font-family:Arial;
font-size:0.85em;
color:#002951;
text-decoration:underline;
text-align:left;
}
.relpt:visited {
padding-left:10px;
font-family:Arial;
font-size:0.85em;
color:#002951;
text-decoration:none;
text-align:left;
}
.relpt:visited:hover {
padding-left:10px;
font-family:Arial;
font-size:0.85em;
color:#002951;
text-decoration:underline;
text-align:left;
}

.relpc {
width:210px;
padding-top:32px;
padding-left:20px;
}
.hwc_hl2 {
width:500px;
margin-left:25px;
padding-top:30px;
padding-bottom:20px;
clear:left;
font-family:Arial;
font-size:1.2em;

font-stretch:expanded;
color:#002951;

}
.hwc_rex3 {
margin-left:4px;
margin-right:4px;
clear:left;
margin-bottom:0px;
height:90px;
}
a {
font-family:Arial;
font-size:0.9em;
font-stretch:expanded;
color:#002951;
text-decoration:none;
text-align:left;
}

a:hover {
font-family:Arial;
font-size:0.9em;
font-stretch:expanded;
color:#002951;
text-decoration:underline;
text-align:left;
}

a:visited {
font-family:Arial;
font-size:0.9em;
font-stretch:expanded;
color:#002951;
text-decoration:none;
text-align:left;
}

a:visited:hover {
font-family:Arial;
font-size:0.9em;
font-stretch:expanded;
color:#002951;
text-decoration:underline;
text-align:left;
}
.hwc_ftxt {
padding-top:5px;
margin-left:25px;
margin-top:0px;
font-family:Arial; 
font-size:0.8em;
padding-bottom:20px;
width:613px;
}
.hwc_ftxts {
padding-top:5px;
margin-left:25px;
margin-top:0px;
font-family:Arial; 
font-size:0.8em;
padding-bottom:20px;
width:380px;
float:left;
}
.tinymcewysiwyg {
font-family:Arial; 
}

.hwc_float2 {
width:658px;
height:72px;
float:left;
background-image:url(Bilder/hwc_10.jpg);
padding-left:0px;
padding-top:0px;
margin:0 0 0 0;
background-position:top left;
background-repeat:no-repeat;
}
.hwc_claim {
padding-left:25px;
padding-top:20px;
font-family:Arial; 
font-size:0.8em;
height:50px;
width:600px;
overflow:hidden;
font-family:Arial;
font-size:1.8em;
overflow:hidden;
font-stretch:expanded;
color:#002951;

}
.divbtn {
font-family:Arial;
font-size:0.5em;
}
.hwc_tag {
width:600px;
margin-left:25px;
padding-top:10px;
margin-bottom:15px;
clear:both;
}
.btmimprint {
width:300px;
margin-left:25px;
padding-top:10px;
margin-bottom:15px;
float:left;
}
.btmback {
width:70px;
margin-left:25px;
padding-top:10px;
margin-bottom:15px;
float:left;
}
.btmptop {
width:70px;
margin-left:25px;
padding-top:10px;
margin-bottom:15px;
float:left;
}
.btmt {
font-family:Arial; 
font-size:0.7em;
overflow:hidden;
font-family:Arial;
color:#aaaaaa;
text-decoration:none;
}
.btmt:hover {
font-family:Arial; 
font-size:0.7em;
overflow:hidden;
font-family:Arial;
color:#002951;
text-decoration:underline;
}

.btmt:visited {
font-family:Arial; 
font-size:0.7em;
overflow:hidden;
font-family:Arial;
color:#aaaaaa;
text-decoration:none;
}

.btmt:visited:hover {
font-family:Arial; 
font-size:0.7em;
overflow:hidden;
font-family:Arial;
color:#002951;
text-decoration:underline;
}
.hwc_pagebtm {
width:666px;
min-height:5px;
clear:left;
text-align:center;
}
.hwc_rexswf {
margin-left:4px;
margin-right:4px;
clear:left;
margin-bottom:15px;
min-height:300px;
z-index:200;
}
.hwc_rex4 {
margin-left:-462px;
margin-top:302px;
margin-right:4px;
clear:left;
margin-bottom:15px;
min-height:300px;
position:absolute;
z-index:100;
top:0px;
left:50%;
tex-align:left;
}
.hwc_hlswf {
width:100%;
margin-left:25px;
padding-top:20px;
clear:left;
font-family:Arial;
font-size:1.25em;
height:30px;
z-index:90;
color:#002951;

}
.hwc_slswf {
width:100%;
margin-top:0px;
margin-left:25px;
padding-top:5px;
clear:left;
font-family:Arial;
font-size:1.0em;
height:30px;
overflow:hidden;
font-stretch:expanded;
color:#002951;
z-index:80;

}
.fetxtd {
margin-left:25px;
font-family:Arial; 
font-size:0.8em;
padding-bottom:20px;
width:380px;
float:left;
margin-right:0px;
}
.mdl {
width:100%;
}
