@font-face {
	font-family			: Arial Rounded MT Bold;
	src					: Arial Rounded MT Bold.woff;
}
body {
	font-family			: Arial, sans-serif;
	font-stretch		: Regular;
	font-size			: 11px;
	color				: #000000;
	margin				: 0px;
	padding				: 0px;
	background			: url(images/bg.png) center top no-repeat #010101;
	overflow-y			: scroll;
	overflow-x			: hidden;

}

/* Farben
 
*/

* {
	margin				: 0;
	padding				: 0;
	border				: 0;
}

#wrapper {
	width				: 855px;
	margin				: 0 auto;
}
#head{
	width				: 950px;	
	float				: left;
}
#topmenu{
	float				: right;
	margin 				: 88px 115px 0 0;
}
a.topmenu {
	display				: block;
	font-family			: Arial;
	font-stretch		: Regular;
	font-size			: 11px;
	margin				: 5px 0px;
	padding				: 0 5px;
	float				: left;
	color				: #FFFFFF;			
}
a.topmenu:hover, a.topmenu_on, a.topmenu_on:hover { 
	display				: block;
	font-family			: Arial;
	font-stretch		: Regular;
	font-size			: 11px;
	margin				: 5px 0px;
	padding				: 0 5px;
	float				: left;
	color				: #AE7A4A;	
}
#lowerhead {
	float				: left;
}
.pfeil {
	position			: absolute;
	z-index				: 10;
}
#bilderwechsel {
	background			: url(/images/head_bilderwechsel.png) no-repeat;
	width				: 484px;
	height				: 338px;
	margin-left			: -10px;
	float				: left;
	position			: relative;
}
#infobox {
	background			: url(/images/head_infobox.png) no-repeat;
	width				: 316px;
	height				: 194px;
	color				: #fff;
	padding				: 25px 30px;
	float				: left;
	margin-top			: 34px;
	position			: relative;
}
a.aua{
	position			: absolute;
	bottom				: -35px;
	right				: 5px;
	height				: 152px;
	width				: 160px;
}
#middle{
	width				: 855px;
	float				: left;
}
#menu {
	float				: left;
	position			: relative;
}
.menu {
	display				: block;
	height				: 20px;
	font-family			: Arial Rounded MT Bold;
	font-size			: 11px;
	margin				: 5px 12px;
	padding				: 0 5px;
	float				: left;
	color				: #FFFFFF;			
}
.menu:hover, .menu_on, .menu_on:hover { 
	display				: block;
	height				: 20px;
	font-family			: Arial Rounded MT Bold;
	font-size			: 11px;
	margin				: 5px 12px;
	padding				: 0 5px;
	float				: left;
	color				: #AE7A4A;	
}
.a_ul #ul{
	display				: none;
	float				: left;
	position 			: absolute;
	right				: 100px;
	top					: 20px;
	text-decoration		: none;
}
.a_ul:hover #ul , .a_ul_on:hover #ul {
	display				: block;
	position 			: absolute;
	right				: 100px;
	top					: 20px;
	text-decoration		: none;
}
#ul li {
	list-style-image	: url(images/list.png);
}
.list {
	display				: block;
	font-size			: 11px;
	margin				: 2px 0px;
	color				: #FFFFFF;
}/* 
div {border: solid red 1px;} */
.list:hover, .list_on, .list_on:hover { 
	display				: block;
	font-size			: 11px;
	margin				: 2px 0px;
	color				: #AE7A4A;
}
#svul {
	list-style			: none;
}
#contenttext {
	width				: 600px;
	position			: relative;
	background 			: #FFFFFF;
	float				: left;
	margin-top			: 150px;
	text-align			: left;
	padding				: 20px 40px 0 20px;
	margin				: 80px 0 20px 0;
}
#footer{
	position 			: relative;
	background-color 	: #331C0E;
	height				: 103px;
	width				: 100%;
	text-align			: left;
	float				: left;
}
#tuch {
	position 			: absolute;
	width				: auto;
	top					: -107px;
	right				: 0;
}
#footer table {
	width				: 585px;
	float				: left;
	margin-top			: 44px;
}
.span {
	font-size			: 11px;
	color				: #FFFFFF;	
}
#f_link {
	color				: #FFFFFF;
	height				: 20px;
	width				: 130px;
	float				: left;
	font-size			: 11px;
	font-weight			: normal;	
}
#f_link:hover  {
	color				: #ffffff;
	height				: 20px;
	width				: 130px;
	font-size			: 11px;
	font-weight			: normal;
	text-decoration		: underline;
}
#firma {
	font-family			: Arial;
	font-size			: 14px;
	font-weight			: bold;
}
table {
	border-spacing			: 0;
}

td {
	font-family			: Arial, sans-serif;
	color				: #000000;
	vertical-align			: top;
	font-size			: 11px;
}

p { margin				: 1em 0; }

div {
	text-align			: justify;
}

h1 {
	font-size 			: 1.4em;
	color				: #000000;
	margin-bottom		: 1em;
	font-weight			: bold;
}
#h1 {
	margin				: -38px 0 0 0;
	color				: #D76D09;
	font-size			: 26px;
    text-shadow: 1px 1px 0 #FFFFFF,
        -1px 1px 0 #FFFFFF,
        1px -1px 0 #FFFFFF,
        -1px -1px 0 #FFFFFF,
        0px 1px 0 #FFFFFF,
        0px -1px 0 #FFFFFF,
        -1px 0px 0 #FFFFFF,
        1px 0px 0 #FFFFFF,
        2px 2px 0 #FFFFFF,
        -2px 2px 0 #FFFFFF,
        2px -2px 0 #FFFFFF,
        -2px -2px 0 #FFFFFF,
        0px 2px 0 #FFFFFF,
        0px -2px 0 #FFFFFF,
        -2px 0px 0 #FFFFFF,
        2px 0px 0 #FFFFFF,
        1px 2px 0 #FFFFFF,
        -1px 2px 0 #FFFFFF,
        1px -2px 0 #FFFFFF,
        -1px -2px 0 #FFFFFF,
        -4px -4px 0 #ED7C08,
        -4px 4px 0 #ED7C08,
        -4px 3px 0 #ED7C08,
        -4px 3px 0 #ED7C08,
        -4px 0px 0 #ED7C08,
        -3px 3px 0 #ED7C08,
        -3px -3px 0 #ED7C08,
        -3px 0px 0 #ED7C08,
        -3px 4px 0 #ED7C08,
        -3px -4px 0 #ED7C08,
        0px -3px 0 #ED7C08,
        0px 3px 0 #ED7C08,
        0px 4px 0 #ED7C08,
        0px -4px 0 #ED7C08,
        3px -3px 0 #ED7C08,
        3px -4px 0 #ED7C08,
        3px 4px 0 #ED7C08,
        3px 0px 0 #ED7C08,
        4px 3px 0 #ED7C08,
        4px 4px 0 #ED7C08,
        4px -4px 0 #ED7C08,
        4px 0px 0 #ED7C08,
        4px 3px 0 #ED7C08,
		4px -3px 0 #FFFFFF;
}
h2 {
	font-size			: 1.2em;
	color				: #000000;
	margin				: 1em 0;
	font-weight			: bold;
}

a {
	color				: #333333;
	font-weight			: bold;
	text-decoration			: none;
}
a:hover { color				: #D76D09; }


img {
	border				: none;
}
#get {
	background			: url(https://http-get.de/get.gif) no-repeat;
}

ul { margin-left				: 1.3em; }

textarea, input, select, input {
	font-family			: Arial, sans-serif;
	color				: #000000;
	border				: 1px solid #000000;
	background			: #FFFFFF;
	margin				: 1px 0;
	font-size			: 1em;
}
input.error, select.error, textarea.error {
	border				: 1px solid #FF0000;
	background-color	: #FFFCE2;
}

/*für den IE*/
input[type=radio] {
	padding				: 0px;
	background			: 0px;
	border				: 1px;
}

.button {
	font-family			: Arial, sans-serif;
	color				: #FFFFFF;
	border				: 1px solid #000000;
	background			: #ED7C08;
	margin				: 1px 0;
	font-size			: 1em;
	padding				: 10px;
	border-radius		: 10px;
}
.button:hover {
	font-family			: Arial, sans-serif;
	color				: #000000;
	border				: 1px solid ED7C08;
	background			: #FFFFFF;
	margin				: 1px 0;
	font-size			: 1em;
	padding				: 10px;
	border-radius		: 10px;
	cursor				: pointer;
}
.bold {
	font-weight: bold;
}

/* Cookiebanner */
.cc-window.cc-floating{
	max-width:100%;
}
.cc-bottom{
	bottom: 0em;
}