@charset "UTF-8";

@font-face {
    font-family: 'Oswald';
    src: url('oswald-bold-webfont.eot');
    src: url('oswald-bold-webfont.eot?#iefix') format('embedded-opentype'),
         url('oswald-bold-webfont.woff2') format('woff2'),
         url('oswald-bold-webfont.woff') format('woff'),
         url('oswald-bold-webfont.ttf') format('truetype'),
         url('oswald-bold-webfont.svg#oswaldbold') format('svg');
    font-weight: 700;
    font-style: normal;

}

@font-face {
    font-family: 'Oswald';
    src: url('oswald-extralight-webfont.eot');
    src: url('oswald-extralight-webfont.eot?#iefix') format('embedded-opentype'),
         url('oswald-extralight-webfont.woff2') format('woff2'),
         url('oswald-extralight-webfont.woff') format('woff'),
         url('oswald-extralight-webfont.ttf') format('truetype'),
         url('oswald-extralight-webfont.svg#oswaldextralight') format('svg');
    font-weight: 200;
    font-style: normal;

}

@font-face {
    font-family: 'Oswald';
    src: url('oswald-light-webfont.eot');
    src: url('oswald-light-webfont.eot?#iefix') format('embedded-opentype'),
         url('oswald-light-webfont.woff2') format('woff2'),
         url('oswald-light-webfont.woff') format('woff'),
         url('oswald-light-webfont.ttf') format('truetype'),
         url('oswald-light-webfont.svg#oswaldlight') format('svg');
    font-weight: 300;
    font-style: normal;

}

@font-face {
    font-family: 'Oswald';
    src: url('oswald-medium-webfont.eot');
    src: url('oswald-medium-webfont.eot?#iefix') format('embedded-opentype'),
         url('oswald-medium-webfont.woff2') format('woff2'),
         url('oswald-medium-webfont.woff') format('woff'),
         url('oswald-medium-webfont.ttf') format('truetype'),
         url('oswald-medium-webfont.svg#oswaldmedium') format('svg');
    font-weight: 500;
    font-style: normal;

}

@font-face {
    font-family: 'Oswald';
    src: url('oswald-regular-webfont.eot');
    src: url('oswald-regular-webfont.eot?#iefix') format('embedded-opentype'),
         url('oswald-regular-webfont.woff2') format('woff2'),
         url('oswald-regular-webfont.woff') format('woff'),
         url('oswald-regular-webfont.ttf') format('truetype'),
         url('oswald-regular-webfont.svg#oswaldregular') format('svg');
    font-weight: 400;
    font-style: normal;

}

@font-face {
    font-family: 'Oswald';
    src: url('oswald-semibold-webfont.eot');
    src: url('oswald-semibold-webfont.eot?#iefix') format('embedded-opentype'),
         url('oswald-semibold-webfont.woff2') format('woff2'),
         url('oswald-semibold-webfont.woff') format('woff'),
         url('oswald-semibold-webfont.ttf') format('truetype'),
         url('oswald-semibold-webfont.svg#oswaldsemibold') format('svg');
    font-weight: 600;
    font-style: normal;

}

body {
width:100%;
height:100%;
font-family: Arial, Helvetica, sans-serif;
font-size:12px;
margin:0;
background-color:#f6f7f7;
}

#wrapper {
width:1000px;
height:100%;
margin:0 auto;
}


#top {
width:100%;
height:135px;
background:url(../images/hnt_top.png) top left no-repeat;
overflow:hidden;
}

#menu {
width:100%;
height:50px;
background-image:url(../images/fuemask.gif);
background-repeat:repeat-x;
}

#header {
width:100%;
height:115px;
padding:198px 0 0 0;
margin:0;
}

#inhalt {
width:932px;
background-color:#fff;
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
color:#838282;
margin:0 0 0 0;
padding: 20px 34px 15px 34px;
}

#bottom {
width:940px;
height:166px;
background-color:#475468;
color:#fff;
margin:0 0 0 0;
padding: 0 26px 10px 34px;
}

#footage {
font-size:10px;
padding:0 0 0 34px;
color:#838282;
}

html>/**/body #hauptmenu {
width:488px;
height: 27px;
padding:9px 20px 0 474px;}

html>/**/body #logo {
width:278px;
height:55px;
margin:-20px 0 0 32px;
}


html>/**/body #fb {
width:141px;
height:29px;
margin:10px 0 0 560px;}


html>/**/body #suche {
width:196px;
height:28px;
margin:-29px 0 0 769px;}

#oben { width:100%;  }



#links {
	float:left;
	width:578px;
	position:relative;
	left:0;
	top:0;
	margin:0 0 20px 0;
	border-right:1px solid #e2dfd4;
	padding:0 15px 0 0;
}

#rechts {
	float:left;
	width:324px;
	position:relative;
	left:22px;
	padding:0;
	margin:0 0 20px 0;
}

#unten { 
clear:left;
width:940px; 
min-height: 236px; 
margin: 0; 
border-top:1px solid #e2dfd4;
padding:20px 0 20px 0;
}

#user1 {
	float:left;
	width:212px;
	position:relative;
	left:0;
	top:0;
	border-right:1px solid #e2dfd4;
	padding-right:15px;
}

#user2 {
	float:left;
	width:213px;
	position:relative;
	left:0;
	top:0;
	border-right:1px solid #e2dfd4;
	padding:0 15px 0 16px;
}

#user3 {
	float:left;
	width:213px;
	position:relative;
	left:0;
	top:0;
	padding:0 15px 0 16px;
}

#user4 {
	float:left;
	width:223px;
	height:236px;
	position:relative;
	left:0;
	top:0;
}


img {border:0;}

/* Topmenü */

.menu-top {
list-style: none;
padding: 0;
margin: 0 0 0 0;
} 

.menu-top li {
display:inline;
margin: 0 2px 0 2px;
color:#fff;
text-transform:uppercase;
}

#topmenu a:link {text-decoration:none; color:#fff; } 
#topmenu a:visited {text-decoration:none; color:#fff; } 
#topmenu a:hover {text-decoration:underline; color:#fff; } 
#topmenu #current a {text-decoration:none; color:#fff; font-weight: 600;} 


/* Hauptmenü */

.menu-main {
list-style: none;
padding: 0;
margin: 0;
text-align:right;
} 

.menu-main li {
line-height: 72px;
float: right;
width: 100%;
display: block;
text-decoration: none;
font-size:60px;
text-transform:uppercase;
} 

#hauptmenu a:link {text-decoration:none; color:#fff;} 
#hauptmenu a:visited {text-decoration:none; color:#fff;} 
#hauptmenu a:hover {text-decoration:none; color:#fff; font-weight: 600;} 
#hauptmenu #current a {text-decoration:none; color:#fff; font-weight: 600;} 


/* Links */

#links a:link {text-decoration:none; font-weight:bold; color:#475468;}
#links a:visited {text-decoration:none; font-weight: bold; color:#475468;}
#links a:hover {text-decoration:none; font-weight: bold; color:#000;}

#rechts a:link {text-decoration:none; font-weight:bold; color:#475468;}
#rechts a:visited {text-decoration:none; font-weight: bold; color:#475468;}
#rechts a:hover {text-decoration:none; font-weight: bold; color:#000;}

#unten a:link {text-decoration:none; font-weight:bold; color:#475468;}
#unten a:visited {text-decoration:none; font-weight: bold; color:#475468;}
#unten a:hover {text-decoration:none; font-weight: bold; color:#000;}

#bottom a:link {text-decoration:none; color:#fff;}
#bottom a:visited {text-decoration:none; color:#fff;}
#bottom a:hover {text-decoration:none; color:#a69d7c;}

#footage a:link {text-decoration:none; color:#475468;}
#footage a:visited {text-decoration:none; color:#475468;}
#footage a:hover {text-decoration:none; color:#000;}


/* Überschriften */

#links h1 { font-family: 'Oswald', sans serif; font-size:28px; color:#475468; margin:0 0 28px 0;}
#links h2 { font-family: 'Oswald', sans serif; font-size:28px; color:#475468; margin:0;}
#links h5 { font-family: 'Oswald', sans serif; font-size:16px; color:#3b3b3b; margin:-5px 0 5px 0;}


.moduletable-akt h3 { font-family: 'Oswald', sans serif; font-size:20px; color:#a69d7c; margin:3px 0 20px 0;}
.moduletable-akt h5 { font-family: Arial, Helvetica, sans serif; font-size:12px; color:#3b3b3b; margin:0; font-weight:bold;}
.moduletable-galerie h3 { font-family: 'Oswald', sans serif; font-size:20px; color:#a69d7c; margin:3px 0 10px 0;}
.moduletable-galerie h5 { font-family: Arial, Helvetica, sans serif; font-size:12px; color:#3b3b3b; margin:0; font-weight:bold;}
.moduletable-presse h3 { font-family: 'Oswald', sans serif; font-size:20px; color:#a69d7c; margin:3px 0 20px 0;}
.moduletable-presse h5 { font-family: Arial, Helvetica, sans serif; font-size:12px; color:#3b3b3b; margin:0; font-weight:bold;}
.moduletable-publ h3 { font-family: 'Oswald', sans serif; font-size:20px; color:#a69d7c; margin:3px 0 20px 0;}
.moduletable-publ h5 { font-family: Arial, Helvetica, sans serif; font-size:12px; color:#3b3b3b; margin:0; font-weight:bold;}

#unten h3 { background-color:#475468; width:75px; font-family: Arial, Helvetica, sans serif; font-size:12px; color:#fff; margin:0; font-weight:bold; padding: 3px 3px;}
#unten h4 { font-family: 'Oswald', sans serif; font-size:16px; color:#475468; margin:15px 0 0 0;}

#bottom h3 {font-family: 'Oswald', sans serif; font-size:16px; color:#fff; margin:15px 0 20px 0;}



.input input { border: 1px solid #a69d7c; }
textarea { border: 1px solid #a69d7c; }
.inputbox { border: 1px solid #a69d7c; background-color:#fff; color:#a69d7c; padding: 5px 0 6px 0; margin:0 8px 0 0; }
.button { border: 1px solid #a69d7c; background-color:#a69d7c; color:#fff; font-weight:bold; padding: 4px 0 5px 0; }
.button2 input { border: 1px solid #a69d7c; background-color:#a69d7c; color:#fff; font-weight:bold; padding: 4px 0 5px 0; }



.newsflash { border-bottom: 1px solid #e2dfd4;}
.moduletable-galerie { border-bottom: 1px solid #e2dfd4; margin:0 0 10px; 0; padding-bottom:10px;}
.moduletable-presse { border-bottom: 1px solid #e2dfd4; margin:0 0 10px; 0; padding-bottom:10px;}
.moduletable-akt { border-bottom: 1px solid #e2dfd4; margin:0 0 10px; 0;}

#user4 img {margin-top:-12px;}

html>/**/body .item-separator {margin:0 0 30px 0;}

form {font-family: Arial, Helvetica, sans-serif;
font-size:12px;}