@font-face
{
font-family: 'cinzel-reg'; 
src: url("sourcesanspro-regular.otf") format('opentype');


}

@font-face
{
font-family: 'cinzel-bold'; 
src: url("sourcesanspro-extralight.otf") format('opentype');


}


@font-face
{

font-family: 'aqua-reg'; 
src: url("AguafinaScript-Regular.ttf") format('truetype');

}

@font-face
{

font-family: 'sc'; 
src: url("scratch_-webfont.ttf") format('truetype');

}

@font-face
{

font-family: 'arsenal'; 
src: url("arsenal-regular-webfont.ttf") format('truetype');

}




@charset "utf-8";
/* CSS Document */



	

   <style type="text/css">
   
   body {

	
	margin: 0px;
	background-position: center top; 
	

	} 

   
   
#header1 {
width:100%;
position:fixed;
top:0px;
left:0px;
display: block;
margin: 0 auto;



z-index:4;
}


.center
{
	position: relative;
    display: block;
    margin: 0 auto;
	width: 256px;
	
}

.center1
{
	position: relative;
    display: block;
    margin: 0 auto;
	max-width: 256px;
}

.center1se
{
	position: relative;
    display: block;
    margin: 0 auto;
	width: 74%;
	left: 25%;
	
}

.center2
{
	
	position: relative;
    display: block;
    margin: 0 auto;
	max-width: 1536px;



	
}
.center3
{
	position: relative;
    display: block;
    margin: 0 auto;
	max-width: 1200px;

	
}



.center4
{
	
	position: absolute;
    display: block;
    margin: 0 auto;
	max-width: 100%;
	
}

.center5
{
	position: relative;
    display: block;
    margin: 0 auto;
	width: 400px;
}


.center6
{
	position: relative;
    display: block;
    margin: 0 auto;
	width: 240px;
}


.center7
{
	position: relative;
    display: block;
    margin: 0 auto;
	max-width: 256px;

	
}


.center8
{
	position: relative;
    display: block;
    margin: 0 auto;
	max-width: 512px;

	
}

.center9
{
	position: relative;
    display: block;
    margin: 0 auto;
	max-width: 1280px;

	
}


.left1
{
	align: left;
	position: relative;
    display: block;
    margin: 0 auto;
	float:left;
	min-width:320px;
	max-width:380px;

	
}





img {
    width:auto;
    width:100%;
    height:auto;

}






	

video {
  width:auto;
  width:100%; 
  height:auto;   
  
}

iframe {
  width:auto;
  width:100%; 

}

.column2 
{
    position: relative;
    display: block;
	margin: 0 auto;
    width: 80%;
}






nav { 
    top: 202px; 
    height: 40px;  
    width: 100%;  
      
    font-size: 11pt;  
     font-family:Arial, 'Trebuchet MS', Helvetica; font-weight:bold; line-height:4px; text-transform: uppercase;
     text-decoration:underline; color:#000; display: block; width:fixed; padding-left:11px; padding-top: 0px; margin-top:0px; margin-left: 0px; letter-spacing:2px;  
    position: relative;  
    border-bottom: 2px solid #283744;  
}  
nav ul {  
    padding: 0;  
    margin: 0 auto;  
    width: 600px;  
    height: 40px;  
}


nav li {  
    display: inline;  
    float: left;  
}


.clearfix:before,  
.clearfix:after {  
    content: " ";  
    display: table;  
}  
.clearfix:after {  
    clear: both;  
}  
.clearfix {  
    *zoom: 1;  
}

nav a {  
    color: #000;  
    display: inline-block;  
    width: 200px;  
    text-align: center;  
    text-decoration: none;  
    line-height: 40px;  
    text-shadow: 0px 0px 0px none;  
}


nav li a {  
    border-right: 1px solid #576979;  
    box-sizing:border-box;  
    -moz-box-sizing:border-box;  
    -webkit-box-sizing:border-box;  
}  
nav li:last-child a {  
    border-right: 0;  
} 


nav a:hover, nav a:active {  
    background-color: #FFFF99;  
} 


nav a#pull {  
    display: none;  
} 


@media screen and (min-width: 600px) {
	
	.column3 
{
    position: relative;
    display: block;
	margin: 0 auto;
	width: 962px;
    max-width: 80%;
} 

.center1se
{
	position: absolute;
    display: block;
    margin: 0 auto;
	width: 100%;
	left: 20%;
}

.imgnavse {
    width:auto;
    width:100%;
    height:auto;

}


#entexthead {font-family: 'cinzel-reg', Arial, Helvetica; font-size: 14px; text-transform: none; line-height: 29px; letter-spacing:0px; color:#003; white-space:normal;}

#detexthead {font-family: 'aqua-reg', Arial, Helvetica; font-size: 14px; text-transform: none; line-height: 29px; letter-spacing:0px; color:#001A00; white-space:normal;}

#entexthead2 {font-family: Arial, Helvetica; font-weight:light; font-size: 14px; text-transform: uppercase; line-height: 47px; letter-spacing:14px; color:#003; white-space:normal;}

#detexthead2 {font-family: Arial, Helvetica; font-weight:light; font-size: 14px; text-transform: uppercase; line-height: 47px; letter-spacing:14px; color:#001A00; white-space:normal;}



#textgallery {font-family:'cinzel-bold', Arial, Helvetica; text-transform: uppercase; font-weight:bold; font-size: 14px; line-height: 38px; letter-spacing:4px; 
color:#000; white-space:auto;
display: block; width:fixed; padding-left:0px; padding-top: 0px; margin-top:0px; margin-left: 0px;}
#textfett {font-family:'cinzel-bold', Arial, 'Trebuchet MS', Helvetica; font-weight:normal;  text-transform: uppercase; font-size: 16px; line-height: 32px; letter-spacing:12px; color:#000000; white-space:auto;}
#textregular {font-family:'cinzel-reg', Arial, 'Trebuchet MS', Helvetica; font-weight:normal; font-style:italic; text-transform: none; font-size: 16px; line-height: 38px; letter-spacing:0px; color:#000; white-space:normal;}
#textslogan {font-family:Arial, 'Trebuchet MS', Helvetica; text-transform: uppercase; font-weight:bold; font-size: 20px; line-height: 8px; letter-spacing:8px; 
color:#000; white-space:pre;
display: block; width:fixed; padding-left:0px; padding-top: 0px; margin-top:0px; margin-left: 0px;}

#textbranchen {font-family:Arial, 'Trebuchet MS', Helvetica; font-weight:normal; font-size: 12px; line-height: 0px; letter-spacing:0px; color:#000; white-space:pre;}
#textkontakt {font-family:Arial, 'Trebuchet MS', Helvetica; font-weight:light; text-transform:uppercase; font-size: 12px ; line-height: 12px; letter-spacing: 2px; color:#000; white-space:pre;}
#TextCall {font-family:Arial, 'Trebuchet MS', Helvetica; font-weight:bold;   font-size: 12px; line-height: 11px; letter-spacing:.50%; color:#990; white-space:pre; }
#TextFett3 {font-family:Arial, 'Trebuchet MS', Helvetica; font-weight:bold;   font-size: 12px; line-height: 11px; letter-spacing:0px; color:#990; white-space:pre; }
#TextQuickLink {font-family:Arial, 'Trebuchet MS', Helvetica; font-weight:bold;   font-size: 12px; line-height: 12px; letter-spacing:.50%; color:#333; white-space:pre;}
#TextGalerie { font-family:Arial, 'Trebuchet MS', Helvetica; font-weight:bold; font-size: 21px; line-height: 0px; letter-spacing:0px; color:#000; 
text-decoration:none; white-space:pre;}
#TextFett3D { font-family:Arial, 'Trebuchet MS', Helvetica; font-weight:bold;   font-size: 12px; line-height: 21px; letter-spacing:.50%; color:#990; text-decoration:underline; white-space:pre; }

A.mainmenu:link {font-family:'cinzel-bold', Arial, 'Trebuchet MS', Helvetica; font-weight:normal;  text-transform: uppercase; font-size: 16px; line-height: 32px; letter-spacing:12px; color:#000000; white-space:auto; text-transform: uppercase; white-space:pre;
text-decoration:none; color:#000; display: block; width:fixed; padding-left:0px; padding-top: 0px; padding-right:0px; padding-bottom: 0px; margin-top:0px; margin-left: 0px; }
A.mainmenu:visited {font-family:'cinzel-bold', Arial, 'Trebuchet MS', Helvetica; font-weight:normal;  text-transform: uppercase; font-size: 16px; line-height: 32px; letter-spacing:12px; color:#000000; white-space:auto; text-transform: uppercase; white-space:pre;
text-decoration:none; color:#000; display: block; width:fixed; padding-left:0px; padding-top: 0px; padding-right:0px; padding-bottom: 0px; margin-top:0px; margin-left: 0px; }
A.mainmenu:hover {font-family:'cinzel-bold', Arial, 'Trebuchet MS', Helvetica; font-weight:normal;  text-transform: uppercase; font-size: 16px; line-height: 32px; letter-spacing:12px; color:#000000; white-space:auto; text-transform: uppercase; white-space:pre;
text-decoration:underline; color:#000; display: block; width:fixed; padding-left:0px; padding-top: 0px; padding-right:0px; padding-bottom: 0px; margin-top:0px; margin-left: 0px; }
A.mainmenu:active {font-family:'cinzel-bold', Arial, 'Trebuchet MS', Helvetica; font-weight:normal;  text-transform: uppercase; font-size: 16px; line-height: 32px; letter-spacing:12px; color:#000000; white-space:auto; text-transform: uppercase; white-space:pre;
text-decoration:none; color:#000; display: block; width:fixed; padding-left:0px; padding-top: 0px; padding-right:0px; padding-bottom: 0px; margin-top:0px; margin-left: 0px; }
A.mainmenu:focus {font-family:'cinzel-bold', Arial, 'Trebuchet MS', Helvetica; font-weight:normal;  text-transform: uppercase; font-size: 16px; line-height: 32px; letter-spacing:12px; color:#000000; white-space:auto; text-transform: uppercase; white-space:pre;
text-decoration:none; color:#000; display: block; width:fixed; padding-left:0px; padding-top: 0px; padding-right:0px; padding-bottom: 0px; margin-top:0px; margin-left: 0px; }

A.impress:link {font-family:Arial, 'Trebuchet MS', Helvetica; font-weight:light; text-transform:none; font-size: 12px ; line-height: 11px; letter-spacing: 2px; 
color:#000; white-space:pre;
text-decoration:none; display: block; width:fixed; padding-left:0px; padding-top: 0px; margin-top:0px; margin-left: 0px;}
A.impress:visited {font-family:Arial, 'Trebuchet MS', Helvetica; font-weight:light; text-transform:none;   font-size: 12px ; line-height: 11px; letter-spacing: 2px; 
color:#000; white-space:pre;
text-decoration:none; display: block; width:fixed; padding-left:0px; padding-top: 0px; margin-top:0px; margin-left: 0px;}
A.impress:hover {font-family:Arial, 'Trebuchet MS', Helvetica; font-weight:light; text-transform:none;   font-size: 12px ; line-height: 11px; letter-spacing: 2px; color:#000; white-space:pre;text-decoration:underline; color:#000; display: block; width:fixed; padding-left:0px; padding-top: 0px; margin-top:0px; margin-left: 0px;}
A.impress:active {font-family:Arial, 'Trebuchet MS', Helvetica; font-weight:light; text-transform:none;   font-size: 12px ; line-height: 11px; letter-spacing: 2px; 
color:#000; white-space:pre;
text-decoration:none; display: block; width:fixed; padding-left:0px; padding-top: 0px; margin-top:0px; margin-left: 0px;}
A.impress:focus {font-family:Arial, 'Trebuchet MS', Helvetica; font-weight:light; text-transform:none;   font-size: 12px ; line-height: 11px; letter-spacing: 2px; 
color:#000; white-space:pre;
text-decoration:none; display: block; width:fixed; padding-left:0px; padding-top: 0px; margin-top:0px; margin-left: 0px;}
 
A.linkfett2:link {font-family:'cinzel-reg', Arial, 'Trebuchet MS', Helvetica; font-weight:light;  text-transform: uppercase; font-size: 20px; line-height: 32px; letter-spacing:11px; color:#008000; white-space:auto; margin-top: 0em; margin-bottom:0em; margin-left:0em; margin-right:0em;}
A.linkfett2:visited {font-family:'cinzel-reg', Arial, 'Trebuchet MS', Helvetica; font-weight:light;  text-transform: uppercase; font-size: 20px; line-height: 32px; letter-spacing:11px; color:#008000; white-space:auto; margin-top: 0em; margin-bottom:0em; margin-left:0em; margin-right:0em;}
A.linkfett2:hover {font-family:'cinzel-reg', Arial, 'Trebuchet MS', Helvetica; font-weight:light;  text-transform: uppercase; font-size: 20px; line-height: 32px; letter-spacing:11px; color:#008000; white-space:auto; margin-top: 0em; margin-bottom:0em; margin-left:0em; margin-right:0em;}
A.linkfett2:active {font-family:'cinzel-reg', Arial, 'Trebuchet MS', Helvetica; font-weight:light;  text-transform: uppercase; font-size: 20px; line-height: 32px; letter-spacing:11px; color:#008000; white-space:auto; margin-top: 0em; margin-bottom:0em; margin-left:0em; margin-right:0em;}
A.linkfett2:focus {font-family:'cinzel-reg', Arial, 'Trebuchet MS', Helvetica; font-weight:light;  text-transform: uppercase; font-size: 20px; line-height: 32px; letter-spacing:11px; color:#008000; white-space:auto; margin-top: 0em; margin-bottom:0em; margin-left:0em; margin-right:0em;}

A.LinkFett3:link {line-height:11px; text-decoration:none; font-weight:bold; color:#990; margin-top: 0em; margin-bottom:0em; margin-left:0em; margin-right: 0em;}
A.LinkFett3:visited {line-height:11px; text-decoration:none; font-weight:bold;  color:#990; margin-top: 0em; margin-bottom:0em; margin-left:0em; margin-right: 0em;}
A.LinkFett3:hover {line-height:11px; text-decoration:underline; font-weight:bold; color:#990; margin-top: 0em; margin-bottom:0em; margin-left:0em; margin-right: 0em;}
A.LinkFett3:active {line-height:11px; text-decoration:none; font-weight:bold;  color:#990; margin-top: 0em; margin-bottom:0em; margin-left:0em; margin-right: 0em; }
A.LinkFett3:focus {line-height:11px; text-decoration:underline; font-weight:bold; color:#990; margin-top: 0em; margin-bottom:0em; margin-left:0em; margin-right: 0em; }

A.slider-illu:link {line-height:21px; text-decoration:underline; font-weight:bold; color:#990; margin-top: 0em; margin-bottom:0em; margin-left:0em; margin-right:0em;}
A.slider-illu:visited {line-height:21px; text-decoration:underline; font-weight:bold;color:#990; margin-top: 0em; margin-bottom:0em; margin-left:0em; margin-right:0em;}
A.slider-illu:hover {line-height:21px; text-decoration:none; font-weight:bold; color:#990; margin-top: 0em; margin-bottom:0em; margin-left:0em; margin-right:0em;}
A.slider-illu:active {line-height:21px; text-decoration:underline; font-weight:bold;  color:#990; margin-top: 0em; margin-bottom:0em; margin-left:0em; margin-right:0em}
A.slider-illu:focus {line-height:21px; text-decoration:underline; font-weight:bold; color:#990; margin-top: 0em; margin-bottom:0em; margin-left:0em; margin-right:0em; }

A.quicklink:link {line-height:14px; text-decoration:none; font-weight:bold; color:#000; margin-top: 0em; margin-bottom:0em; margin-left:0em; margin-right: 0em;}
A.quicklink:visited {line-height:14px; text-decoration:none; font-weight:bold; color:#000; margin-top: 0em; margin-bottom:0em; margin-left:0em; margin-right: 0em;}
A.quicklink:hover {line-height:14px; text-decoration:underline; font-weight:bold; color:#000; margin-top: 0em; margin-bottom:0em; margin-left:0em; margin-right: 0em;}
A.quicklink:active {line-height:14px; text-decoration:none; font-weight:bold; color:#000; margin-top: 0em; margin-bottom:0em; margin-left:0em; margin-right: 0em}
A.quicklink:focus {line-height:14px; text-decoration:none; font-weight:bold; color:#000; margin-top: 0em; margin-bottom:0em; margin-left:0em; margin-right: 0em; }

A.gallery:link { line-height:33px; text-decoration:none; font-weight:bold; color:#E69A11; margin-top: 0em; margin-bottom:0em; margin-left:0em; margin-right: 0em;}
A.gallery:visited { line-height:33px; text-decoration:none; font-weight:bold;color:#E69A11; margin-top: 0em; margin-bottom:0em; margin-left:0em; margin-right: 0em;}
A.gallery:hover { line-height:33px; text-decoration:underline; font-weight:bold; color:#E69A11; margin-top: 0em; margin-bottom:0em; margin-left:0em; margin-right: 0em;}
A.gallery:active { line-height:33px; text-decoration:none; font-weight:bold;  color:#E69A11; margin-top: 0em; margin-bottom:0em; margin-left:0em; margin-right: 0em}
A.gallery:focus { line-height:33px; text-decoration:none; font-weight:bold; color:#E69A11; margin-top: 0em; margin-bottom:0em; margin-left:0em; margin-right: 0em; }

A.link1:link {line-height:11px; text-decoration:none; font-weight:bold; color:#999900; margin-top: 0em; margin-bottom:0em; margin-left:0em; margin-right: 0em;}
A.link1:visited {line-height:11px; text-decoration:none; font-weight:bold;  color:#999900; margin-top: 0em; margin-bottom:0em; margin-left:0em; margin-right: 0em;}
A.link1:hover { line-height:11px; text-decoration:underline; font-weight:bold; color:#999900; margin-top: 0em; margin-bottom:0em; margin-left:0em; margin-right: 0em; }
A.link1:active {line-height:11px; text-decoration:none; font-weight:bold;  color:#999900; margin-top: 0em; margin-bottom:0em; margin-left:0em; margin-right: 0em; }
A.link1:focus {line-height:11px; text-decoration:none; font-weight:bold; color:#999900; margin-top: 0em; margin-bottom:0em; margin-left:0em; margin-right: 0em; }



A.link1:link {font-family: 'cinzel-reg', Arial, Helvetica; font-weight:normal; font-size: 14px; text-decoration:underline; text-transform: none; line-height: 29px; letter-spacing:1px; color:#003300; white-space:normal;}
A.link1:visited {font-family: 'cinzel-reg', Arial, Helvetica; font-weight:normal; font-size: 14px; text-decoration:underline; text-transform: none; line-height: 29px; letter-spacing:1px; color:#003300; white-space:normal;}
A.link1:hover {font-family: 'cinzel-reg', Arial, Helvetica; font-weight:normal; font-size: 14px; text-decoration:none; text-transform: none; line-height: 29px; letter-spacing:1px; color:#003300; white-space:normal;}
A.link1:active {font-family: 'cinzel-reg', Arial, Helvetica; font-weight:normal; font-size: 14px; text-transform: none; text-decoration:underline; line-height: 29px; letter-spacing:1px; color:#003300; white-space:normal;}
A.link1:focus {font-family: 'cinzel-reg', Arial, Helvetica; font-weight:normal; font-size: 14px; text-transform: none; text-decoration:underline; line-height: 29px; letter-spacing:1px; color:#003300; white-space:normal;}


}
@media screen and (max-width: 1280px) {  
    nav {   
        height: auto;  
    }  
    nav ul {  
        width: 100%;  
        display: block;  
        height: auto;  
    }  
    nav li {  
        width: 50%;  
        float: left;  
        position: relative;  
    }  
    nav li a {  
        border-bottom: 1px solid #576979;  
        border-right: 1px solid #576979;  
    }  
    nav a {  
        text-align: left;  
        width: 100%;  
        text-indent: 25px;  
    } 

	.column3 
{
    position: relative;
    display: block;
	margin: 0 auto;
	width: 600px;
	max-width: 80%;
} 

.center1se
{
	position: absolute;
    display: block;
    margin: 0 auto;
	width: 600px;
	left:10%;
}

.imgnavse {
	
	
    width: 512%;
    

}




#entexthead {font-family: 'cinzel-reg', Arial, Helvetica; font-size: 14px; text-transform: none; line-height: 29px; letter-spacing:0px; color:#003; white-space:normal;}

#detexthead {font-family: 'cinzel-reg', Arial, Helvetica; font-size: 14px; text-transform: none; line-height: 29px; letter-spacing:0px; color:#001A00; white-space:normal;}

#entexthead2 {font-family: Arial, Helvetica; font-weight:light; font-size: 14px; text-transform: uppercase; line-height: 47px; letter-spacing:14px; color:#003; white-space:normal;}

#detexthead2 {font-family: Arial, Helvetica; font-weight:light; font-size: 14px; text-transform: uppercase; line-height: 47px; letter-spacing:14px; color:#001A00; white-space:normal;}

#text11 {font-family:Arial, 'Trebuchet MS', Helvetica; font-weight:bold; font-size: 12px; line-height: 8px; color:#000a1c; white-space:pre; display: block; width:fixed; padding-left:0px; padding-top: 0px; margin-top:0px; margin-left: 0px;}
#text16 { font-family:Arial, 'Trebuchet MS', Helvetica; text-transform: none; font-weight:normal; font-size: 20px; line-height: 32px; letter-spacing:1px; color:#E69A11; white-space:auto;}
#text17 { font-family:Arial, 'Trebuchet MS', Helvetica; font-weight:bold; font-size: 18px; line-height: 28px; letter-spacing:0px; color:#000; white-space:pre;}
#textgallery {font-family:'cinzel-bold', Arial, Helvetica; text-transform: uppercase; font-weight:bold; font-size: 14px; line-height: 38px; letter-spacing:2px; 
color:#000; white-space:auto;
display: block; width:fixed; padding-left:0px; padding-top: 0px; margin-top:0px; margin-left: 0px;}
#textfett {font-family:'cinzel-bold', Arial, 'Trebuchet MS', Helvetica; font-weight:normal;  text-transform: uppercase; font-size: 16px; line-height: 32px; letter-spacing:12px; color:#000000; white-space:auto;}
#textregular {font-family:'cinzel-reg', Arial, 'Trebuchet MS', Helvetica; font-weight:normal; font-style:italic; text-transform: none; font-size: 16px; line-height: 38px; letter-spacing:0px; color:#000; white-space:normal;}
#textfett2 { font-family:Arial, 'Trebuchet MS', Helvetica; font-weight:regular; text-transform: uppercase; font-size: 25px; line-height: 32px; letter-spacing:8px; 
color:#E69A11; white-space:pre;}

#textslogan {font-family:Arial, 'Trebuchet MS', Helvetica; text-transform: uppercase; font-weight:bold; font-size: 20px; line-height: 8px; letter-spacing:8px; 
color:#000; white-space:pre;
display: block; width:fixed; padding-left:0px; padding-top: 0px; margin-top:0px; margin-left: 0px;}

#textbranchen {font-family:Arial, 'Trebuchet MS', Helvetica; font-weight:normal; font-size: 12px; line-height: 0px; letter-spacing:0px; color:#000; white-space:pre;}
#textkontakt {font-family:Arial, 'Trebuchet MS', Helvetica; font-weight:light; text-transform:uppercase; font-size: 12px ; line-height: 12px; letter-spacing: 2px; color:#000; white-space:pre;}
#TextCall {font-family:Arial, 'Trebuchet MS', Helvetica; font-weight:bold;   font-size: 12px; line-height: 11px; letter-spacing:.50%; color:#990; white-space:pre; }
#TextFett3 {font-family:Arial, 'Trebuchet MS', Helvetica; font-weight:bold;   font-size: 12px; line-height: 11px; letter-spacing:0px; color:#990; white-space:pre; }
#TextQuickLink {font-family:Arial, 'Trebuchet MS', Helvetica; font-weight:bold;   font-size: 12px; line-height: 12px; letter-spacing:.50%; color:#333; white-space:pre;}
#TextGalerie { font-family:Arial, 'Trebuchet MS', Helvetica; font-weight:bold; font-size: 21px; line-height: 0px; letter-spacing:0px; color:#000; 
text-decoration:none; white-space:pre;}
#TextFett3D { font-family:Arial, 'Trebuchet MS', Helvetica; font-weight:bold;   font-size: 12px; line-height: 21px; letter-spacing:.50%; color:#990; text-decoration:underline; white-space:pre; }

A.mainmenu:link {font-family:Arial, 'Trebuchet MS', Helvetica; font-weight:bold; font-size: 12px; line-height:12px; text-transform: uppercase; white-space:pre;
text-decoration:none; color:#000; display: block; width:fixed; padding-left:25px; padding-top: 25px; padding-right:25px; padding-bottom: 25px; margin-top:0px; margin-left: 0px; letter-spacing:2px; }
A.mainmenu:visited {font-family:Arial, 'Trebuchet MS', Helvetica; font-weight:bold; font-size: 12px; line-height:12px; text-transform: uppercase; white-space:pre;
text-decoration:none; color:#000; display: block; width:fixed; padding-left:25px; padding-top: 25px; padding-right:25px; padding-bottom: 25px; margin-top:0px; margin-left: 0px; letter-spacing:2px; }
A.mainmenu:hover {font-family:Arial, 'Trebuchet MS', Helvetica; font-weight:bold; font-size: 12px; line-height:12px; text-transform: uppercase; white-space:pre;
text-decoration:underline; color:#000; display: block; width:fixed; padding-left:25px; padding-top: 25px; padding-right:25px; padding-bottom: 25px; margin-top:0px; margin-left: 0px; letter-spacing:2px; }
A.mainmenu:active {font-family:Arial, 'Trebuchet MS', Helvetica; font-weight:bold; font-size: 12px; line-height:12px; text-transform: uppercase; white-space:pre;
text-decoration:none; color:#000; display: block; width:fixed; padding-left:25px; padding-top: 25px; padding-right:25px; padding-bottom: 25px; margin-top:0px; margin-left: 0px; letter-spacing:2px; }
A.mainmenu:focus {font-family:Arial, 'Trebuchet MS', Helvetica; font-weight:bold; font-size: 12px; line-height:12px; text-transform: uppercase; white-space:pre;
text-decoration:none; color:#000; display: block; width:fixed; padding-left:25px; padding-top: 25px; padding-right:25px; padding-bottom: 25px; margin-top:0px; margin-left: 0px; letter-spacing:2px; }

A.impress:link {font-family:Arial, 'Trebuchet MS', Helvetica; font-weight:light; text-transform:none; font-size: 12px ; line-height: 11px; letter-spacing: 2px; 
color:#000; white-space:pre;
text-decoration:none; display: block; width:fixed; padding-left:0px; padding-top: 0px; margin-top:0px; margin-left: 0px;}
A.impress:visited {font-family:Arial, 'Trebuchet MS', Helvetica; font-weight:light; text-transform:none;   font-size: 12px ; line-height: 11px; letter-spacing: 2px; 
color:#000; white-space:pre;
text-decoration:none; display: block; width:fixed; padding-left:0px; padding-top: 0px; margin-top:0px; margin-left: 0px;}
A.impress:hover {font-family:Arial, 'Trebuchet MS', Helvetica; font-weight:light; text-transform:none;   font-size: 12px ; line-height: 11px; letter-spacing: 2px; color:#000; white-space:pre;text-decoration:underline; color:#000; display: block; width:fixed; padding-left:0px; padding-top: 0px; margin-top:0px; margin-left: 0px;}
A.impress:active {font-family:Arial, 'Trebuchet MS', Helvetica; font-weight:light; text-transform:none;   font-size: 12px ; line-height: 11px; letter-spacing: 2px; 
color:#000; white-space:pre;
text-decoration:none; display: block; width:fixed; padding-left:0px; padding-top: 0px; margin-top:0px; margin-left: 0px;}
A.impress:focus {font-family:Arial, 'Trebuchet MS', Helvetica; font-weight:light; text-transform:none;   font-size: 12px ; line-height: 11px; letter-spacing: 2px; 
color:#000; white-space:pre;
text-decoration:none; display: block; width:fixed; padding-left:0px; padding-top: 0px; margin-top:0px; margin-left: 0px;}
 
A.linkfett2:link {line-height:33px; text-decoration:none; font-weight:bold; color:#E69A11; margin-top: 0em; margin-bottom:0em; margin-left:0em; margin-right:0em;}
A.linkfett2:visited {line-height:33px; text-decoration:none; font-weight:bold; color:#E69A11; margin-top: 0em; margin-bottom:0em; margin-left:0em; margin-right:0em;}
A.linkfett2:hover {line-height:33px; text-decoration:underline; font-weight:bold; color:#E69A11; margin-top: 0em; margin-bottom:0em; margin-left:0em; margin-right:0em;}
A.linkfett2:active {line-height:33px; text-decoration:none; font-weight:bold; color:#E69A11; margin-top: 0em; margin-bottom:0em; margin-left:0em; margin-right:0em;}
A.linkfett2:focus {line-height:33px; text-decoration:none; font-weight:bold; color:#E69A11; margin-top: 0em; margin-bottom:0em; margin-left:0em; margin-right:0em;}

A.LinkFett3:link {line-height:11px; text-decoration:none; font-weight:bold; color:#990; margin-top: 0em; margin-bottom:0em; margin-left:0em; margin-right: 0em;}
A.LinkFett3:visited {line-height:11px; text-decoration:none; font-weight:bold;  color:#990; margin-top: 0em; margin-bottom:0em; margin-left:0em; margin-right: 0em;}
A.LinkFett3:hover {line-height:11px; text-decoration:underline; font-weight:bold; color:#990; margin-top: 0em; margin-bottom:0em; margin-left:0em; margin-right: 0em;}
A.LinkFett3:active {line-height:11px; text-decoration:none; font-weight:bold;  color:#990; margin-top: 0em; margin-bottom:0em; margin-left:0em; margin-right: 0em; }
A.LinkFett3:focus {line-height:11px; text-decoration:underline; font-weight:bold; color:#990; margin-top: 0em; margin-bottom:0em; margin-left:0em; margin-right: 0em; }

A.slider-illu:link {line-height:21px; text-decoration:underline; font-weight:bold; color:#990; margin-top: 0em; margin-bottom:0em; margin-left:0em; margin-right:0em;}
A.slider-illu:visited {line-height:21px; text-decoration:underline; font-weight:bold;color:#990; margin-top: 0em; margin-bottom:0em; margin-left:0em; margin-right:0em;}
A.slider-illu:hover {line-height:21px; text-decoration:none; font-weight:bold; color:#990; margin-top: 0em; margin-bottom:0em; margin-left:0em; margin-right:0em;}
A.slider-illu:active {line-height:21px; text-decoration:underline; font-weight:bold;  color:#990; margin-top: 0em; margin-bottom:0em; margin-left:0em; margin-right:0em}
A.slider-illu:focus {line-height:21px; text-decoration:underline; font-weight:bold; color:#990; margin-top: 0em; margin-bottom:0em; margin-left:0em; margin-right:0em; }

A.quicklink:link {line-height:14px; text-decoration:none; font-weight:bold; color:#000; margin-top: 0em; margin-bottom:0em; margin-left:0em; margin-right: 0em;}
A.quicklink:visited {line-height:14px; text-decoration:none; font-weight:bold; color:#000; margin-top: 0em; margin-bottom:0em; margin-left:0em; margin-right: 0em;}
A.quicklink:hover {line-height:14px; text-decoration:underline; font-weight:bold; color:#000; margin-top: 0em; margin-bottom:0em; margin-left:0em; margin-right: 0em;}
A.quicklink:active {line-height:14px; text-decoration:none; font-weight:bold; color:#000; margin-top: 0em; margin-bottom:0em; margin-left:0em; margin-right: 0em}
A.quicklink:focus {line-height:14px; text-decoration:none; font-weight:bold; color:#000; margin-top: 0em; margin-bottom:0em; margin-left:0em; margin-right: 0em; }

A.gallery:link { line-height:33px; text-decoration:none; font-weight:bold; color:#E69A11; margin-top: 0em; margin-bottom:0em; margin-left:0em; margin-right: 0em;}
A.gallery:visited { line-height:33px; text-decoration:none; font-weight:bold;color:#E69A11; margin-top: 0em; margin-bottom:0em; margin-left:0em; margin-right: 0em;}
A.gallery:hover { line-height:33px; text-decoration:underline; font-weight:bold; color:#E69A11; margin-top: 0em; margin-bottom:0em; margin-left:0em; margin-right: 0em;}
A.gallery:active { line-height:33px; text-decoration:none; font-weight:bold;  color:#E69A11; margin-top: 0em; margin-bottom:0em; margin-left:0em; margin-right: 0em}
A.gallery:focus { line-height:33px; text-decoration:none; font-weight:bold; color:#E69A11; margin-top: 0em; margin-bottom:0em; margin-left:0em; margin-right: 0em; }

A.link1:link {line-height:11px; text-decoration:none; font-weight:bold; color:#999900; margin-top: 0em; margin-bottom:0em; margin-left:0em; margin-right: 0em;}
A.link1:visited {line-height:11px; text-decoration:none; font-weight:bold;  color:#999900; margin-top: 0em; margin-bottom:0em; margin-left:0em; margin-right: 0em;}
A.link1:hover { line-height:11px; text-decoration:underline; font-weight:bold; color:#999900; margin-top: 0em; margin-bottom:0em; margin-left:0em; margin-right: 0em; }
A.link1:active {line-height:11px; text-decoration:none; font-weight:bold;  color:#999900; margin-top: 0em; margin-bottom:0em; margin-left:0em; margin-right: 0em; }
A.link1:focus {line-height:11px; text-decoration:none; font-weight:bold; color:#999900; margin-top: 0em; margin-bottom:0em; margin-left:0em; margin-right: 0em; }



A.link1:link {font-family: 'cinzel-reg', Arial, Helvetica; font-weight:normal; font-size: 14px; text-decoration:underline; text-transform: none; line-height: 29px; letter-spacing:1px; color:#003300; white-space:normal;}
A.link1:visited {font-family: 'cinzel-reg', Arial, Helvetica; font-weight:normal; font-size: 14px; text-decoration:underline; text-transform: none; line-height: 29px; letter-spacing:1px; color:#003300; white-space:normal;}
A.link1:hover {font-family: 'cinzel-reg', Arial, Helvetica; font-weight:normal; font-size: 14px; text-decoration:none; text-transform: none; line-height: 29px; letter-spacing:1px; color:#003300; white-space:normal;}
A.link1:active {font-family: 'cinzel-reg', Arial, Helvetica; font-weight:normal; font-size: 14px; text-transform: none; text-decoration:underline; line-height: 29px; letter-spacing:1px; color:#003300; white-space:normal;}
A.link1:focus {font-family: 'cinzel-reg', Arial, Helvetica; font-weight:normal; font-size: 14px; text-transform: none; text-decoration:underline; line-height: 29px; letter-spacing:1px; color:#003300; white-space:normal;}
}


@media only screen and (max-width : 480px) {  
    nav {  
        border-bottom: 0;  
    }  
    nav ul {  
        display: none;  
        height: auto;  
    }  
    nav a#pull {  
        display: block;  
        background-color: #FFFF99;  
        width: 100%;  
        position: relative;  
    }  
    nav a#pull:after {  
        content:"";  
        background: url('nav-icon.png') no-repeat;  
        width: 30px;  
        height: 30px;  
        display: inline-block;  
        position: absolute;  
        rightright: 15px;  
        top: 10px;  
    }
	
	.column3 
{
    position: relative;
    display: block;
	margin: 0 auto;
	width: 480px;
    max-width: 80%;
}


.center1se
{
	position: absolute;
    display: block;
    margin: 0 auto;
	width: 24%;
	top:512px;
}

imgnavse 
{
    width:800%;
    height:800%;

}
	
	
#entexthead {font-family: 'cinzel-reg', Arial, Helvetica; font-size: 14px; text-transform: none; line-height: 29px; letter-spacing:0px; color:#003; white-space:normal;}

#detexthead {font-family: 'cinzel-reg', Arial, Helvetica; font-size: 14px; text-transform: none; line-height: 29px; letter-spacing:0px; color:#001A00; white-space:normal;}

#entexthead2 {font-family: Arial, Helvetica; font-weight:light; font-size: 14px; text-transform: uppercase; line-height: 47px; letter-spacing:14px; color:#003; white-space:normal;}

#detexthead2 {font-family: Arial, Helvetica; font-weight:light; font-size: 14px; text-transform: uppercase; line-height: 47px; letter-spacing:14px; color:#001A00; white-space:normal;}

#text11 {font-family:Arial, 'Trebuchet MS', Helvetica; font-weight:bold; font-size: 12px; line-height: 8px; color:#000a1c; white-space:pre; display: block; width:fixed; padding-left:0px; padding-top: 0px; margin-top:0px; margin-left: 0px;}
#text16 { font-family:Arial, 'Trebuchet MS', Helvetica; text-transform: none; font-weight:normal; font-size: 20px; line-height: 32px; letter-spacing:1px; color:#E69A11; white-space:auto;}
#text17 { font-family:Arial, 'Trebuchet MS', Helvetica; font-weight:bold; font-size: 18px; line-height: 28px; letter-spacing:0px; color:#000; white-space:pre;}
#textgallery {font-family:'cinzel-bold', Arial, Helvetica; text-transform: uppercase; font-weight:bold; font-size: 14px; line-height: 38px; letter-spacing:2px; 
color:#000; white-space:auto;
display: block; width:fixed; padding-left:0px; padding-top: 0px; margin-top:0px; margin-left: 0px;}
#textfett {font-family:'cinzel-bold', Arial, 'Trebuchet MS', Helvetica; font-weight:normal;  text-transform: uppercase; font-size: 16px; line-height: 32px; letter-spacing:12px; color:#000000; white-space:auto;}
#textregular {font-family:'cinzel-reg', Arial, 'Trebuchet MS', Helvetica; font-weight:normal; font-style:italic; text-transform: none; font-size: 16px; line-height: 38px; letter-spacing:0px; color:#000; white-space:normal;}
#textfett2 { font-family:Arial, 'Trebuchet MS', Helvetica; font-weight:regular; text-transform: uppercase; font-size: 25px; line-height: 32px; letter-spacing:8px; 
color:#E69A11; white-space:pre;}

#textslogan {font-family:Arial, 'Trebuchet MS', Helvetica; text-transform: uppercase; font-weight:bold; font-size: 20px; line-height: 8px; letter-spacing:8px; 
color:#000; white-space:pre;
display: block; width:fixed; padding-left:0px; padding-top: 0px; margin-top:0px; margin-left: 0px;}


#textbranchen {font-family:Arial, 'Trebuchet MS', Helvetica; font-weight:normal; font-size: 12px; line-height: 0px; letter-spacing:0px; color:#000; white-space:pre;}
#textkontakt {font-family:Arial, 'Trebuchet MS', Helvetica; font-weight:light; text-transform:uppercase; font-size: 12px ; line-height: 12px; letter-spacing: 2px; color:#000; white-space:pre;}
#TextCall {font-family:Arial, 'Trebuchet MS', Helvetica; font-weight:bold;   font-size: 12px; line-height: 11px; letter-spacing:.50%; color:#990; white-space:pre; }
#TextFett3 {font-family:Arial, 'Trebuchet MS', Helvetica; font-weight:bold;   font-size: 12px; line-height: 11px; letter-spacing:0px; color:#990; white-space:pre; }
#TextQuickLink {font-family:Arial, 'Trebuchet MS', Helvetica; font-weight:bold;   font-size: 12px; line-height: 12px; letter-spacing:.50%; color:#333; white-space:pre;}
#TextGalerie { font-family:Arial, 'Trebuchet MS', Helvetica; font-weight:bold; font-size: 21px; line-height: 0px; letter-spacing:0px; color:#000; 
text-decoration:none; white-space:pre;}
#TextFett3D { font-family:Arial, 'Trebuchet MS', Helvetica; font-weight:bold;   font-size: 12px; line-height: 21px; letter-spacing:.50%; color:#990; text-decoration:underline; white-space:pre; }

A.mainmenu:link {font-family:Arial, 'Trebuchet MS', Helvetica; font-weight:bold; font-size: 12px; line-height:12px; text-transform: uppercase; white-space:pre;
text-decoration:none; color:#000; display: block; width:fixed; padding-left:25px; padding-top: 25px; padding-right:25px; padding-bottom: 25px; margin-top:0px; margin-left: 0px; letter-spacing:2px; }
A.mainmenu:visited {font-family:Arial, 'Trebuchet MS', Helvetica; font-weight:bold; font-size: 12px; line-height:12px; text-transform: uppercase; white-space:pre;
text-decoration:none; color:#000; display: block; width:fixed; padding-left:25px; padding-top: 25px; padding-right:25px; padding-bottom: 25px; margin-top:0px; margin-left: 0px; letter-spacing:2px; }
A.mainmenu:hover {font-family:Arial, 'Trebuchet MS', Helvetica; font-weight:bold; font-size: 12px; line-height:12px; text-transform: uppercase; white-space:pre;
text-decoration:underline; color:#000; display: block; width:fixed; padding-left:25px; padding-top: 25px; padding-right:25px; padding-bottom: 25px; margin-top:0px; margin-left: 0px; letter-spacing:2px; }
A.mainmenu:active {font-family:Arial, 'Trebuchet MS', Helvetica; font-weight:bold; font-size: 12px; line-height:12px; text-transform: uppercase; white-space:pre;
text-decoration:none; color:#000; display: block; width:fixed; padding-left:25px; padding-top: 25px; padding-right:25px; padding-bottom: 25px; margin-top:0px; margin-left: 0px; letter-spacing:2px; }
A.mainmenu:focus {font-family:Arial, 'Trebuchet MS', Helvetica; font-weight:bold; font-size: 12px; line-height:12px; text-transform: uppercase; white-space:pre;
text-decoration:none; color:#000; display: block; width:fixed; padding-left:25px; padding-top: 25px; padding-right:25px; padding-bottom: 25px; margin-top:0px; margin-left: 0px; letter-spacing:2px; }

A.impress:link {font-family:Arial, 'Trebuchet MS', Helvetica; font-weight:light; text-transform:none; font-size: 12px ; line-height: 11px; letter-spacing: 2px; 
color:#000; white-space:pre;
text-decoration:none; display: block; width:fixed; padding-left:0px; padding-top: 0px; margin-top:0px; margin-left: 0px;}
A.impress:visited {font-family:Arial, 'Trebuchet MS', Helvetica; font-weight:light; text-transform:none;   font-size: 12px ; line-height: 11px; letter-spacing: 2px; 
color:#000; white-space:pre;
text-decoration:none; display: block; width:fixed; padding-left:0px; padding-top: 0px; margin-top:0px; margin-left: 0px;}
A.impress:hover {font-family:Arial, 'Trebuchet MS', Helvetica; font-weight:light; text-transform:none;   font-size: 12px ; line-height: 11px; letter-spacing: 2px; color:#000; white-space:pre;text-decoration:underline; color:#000; display: block; width:fixed; padding-left:0px; padding-top: 0px; margin-top:0px; margin-left: 0px;}
A.impress:active {font-family:Arial, 'Trebuchet MS', Helvetica; font-weight:light; text-transform:none;   font-size: 12px ; line-height: 11px; letter-spacing: 2px; 
color:#000; white-space:pre;
text-decoration:none; display: block; width:fixed; padding-left:0px; padding-top: 0px; margin-top:0px; margin-left: 0px;}
A.impress:focus {font-family:Arial, 'Trebuchet MS', Helvetica; font-weight:light; text-transform:none;   font-size: 12px ; line-height: 11px; letter-spacing: 2px; 
color:#000; white-space:pre;
text-decoration:none; display: block; width:fixed; padding-left:0px; padding-top: 0px; margin-top:0px; margin-left: 0px;}
 
A.linkfett2:link {line-height:33px; text-decoration:none; font-weight:bold; color:#E69A11; margin-top: 0em; margin-bottom:0em; margin-left:0em; margin-right:0em;}
A.linkfett2:visited {line-height:33px; text-decoration:none; font-weight:bold; color:#E69A11; margin-top: 0em; margin-bottom:0em; margin-left:0em; margin-right:0em;}
A.linkfett2:hover {line-height:33px; text-decoration:underline; font-weight:bold; color:#E69A11; margin-top: 0em; margin-bottom:0em; margin-left:0em; margin-right:0em;}
A.linkfett2:active {line-height:33px; text-decoration:none; font-weight:bold; color:#E69A11; margin-top: 0em; margin-bottom:0em; margin-left:0em; margin-right:0em;}
A.linkfett2:focus {line-height:33px; text-decoration:none; font-weight:bold; color:#E69A11; margin-top: 0em; margin-bottom:0em; margin-left:0em; margin-right:0em;}

A.LinkFett3:link {line-height:11px; text-decoration:none; font-weight:bold; color:#990; margin-top: 0em; margin-bottom:0em; margin-left:0em; margin-right: 0em;}
A.LinkFett3:visited {line-height:11px; text-decoration:none; font-weight:bold;  color:#990; margin-top: 0em; margin-bottom:0em; margin-left:0em; margin-right: 0em;}
A.LinkFett3:hover {line-height:11px; text-decoration:underline; font-weight:bold; color:#990; margin-top: 0em; margin-bottom:0em; margin-left:0em; margin-right: 0em;}
A.LinkFett3:active {line-height:11px; text-decoration:none; font-weight:bold;  color:#990; margin-top: 0em; margin-bottom:0em; margin-left:0em; margin-right: 0em; }
A.LinkFett3:focus {line-height:11px; text-decoration:underline; font-weight:bold; color:#990; margin-top: 0em; margin-bottom:0em; margin-left:0em; margin-right: 0em; }

A.slider-illu:link {line-height:21px; text-decoration:underline; font-weight:bold; color:#990; margin-top: 0em; margin-bottom:0em; margin-left:0em; margin-right:0em;}
A.slider-illu:visited {line-height:21px; text-decoration:underline; font-weight:bold;color:#990; margin-top: 0em; margin-bottom:0em; margin-left:0em; margin-right:0em;}
A.slider-illu:hover {line-height:21px; text-decoration:none; font-weight:bold; color:#990; margin-top: 0em; margin-bottom:0em; margin-left:0em; margin-right:0em;}
A.slider-illu:active {line-height:21px; text-decoration:underline; font-weight:bold;  color:#990; margin-top: 0em; margin-bottom:0em; margin-left:0em; margin-right:0em}
A.slider-illu:focus {line-height:21px; text-decoration:underline; font-weight:bold; color:#990; margin-top: 0em; margin-bottom:0em; margin-left:0em; margin-right:0em; }

A.quicklink:link {line-height:14px; text-decoration:none; font-weight:bold; color:#000; margin-top: 0em; margin-bottom:0em; margin-left:0em; margin-right: 0em;}
A.quicklink:visited {line-height:14px; text-decoration:none; font-weight:bold; color:#000; margin-top: 0em; margin-bottom:0em; margin-left:0em; margin-right: 0em;}
A.quicklink:hover {line-height:14px; text-decoration:underline; font-weight:bold; color:#000; margin-top: 0em; margin-bottom:0em; margin-left:0em; margin-right: 0em;}
A.quicklink:active {line-height:14px; text-decoration:none; font-weight:bold; color:#000; margin-top: 0em; margin-bottom:0em; margin-left:0em; margin-right: 0em}
A.quicklink:focus {line-height:14px; text-decoration:none; font-weight:bold; color:#000; margin-top: 0em; margin-bottom:0em; margin-left:0em; margin-right: 0em; }

A.gallery:link { line-height:33px; text-decoration:none; font-weight:bold; color:#E69A11; margin-top: 0em; margin-bottom:0em; margin-left:0em; margin-right: 0em;}
A.gallery:visited { line-height:33px; text-decoration:none; font-weight:bold;color:#E69A11; margin-top: 0em; margin-bottom:0em; margin-left:0em; margin-right: 0em;}
A.gallery:hover { line-height:33px; text-decoration:underline; font-weight:bold; color:#E69A11; margin-top: 0em; margin-bottom:0em; margin-left:0em; margin-right: 0em;}
A.gallery:active { line-height:33px; text-decoration:none; font-weight:bold;  color:#E69A11; margin-top: 0em; margin-bottom:0em; margin-left:0em; margin-right: 0em}
A.gallery:focus { line-height:33px; text-decoration:none; font-weight:bold; color:#E69A11; margin-top: 0em; margin-bottom:0em; margin-left:0em; margin-right: 0em; }

A.link1:link {line-height:11px; text-decoration:none; font-weight:bold; color:#999900; margin-top: 0em; margin-bottom:0em; margin-left:0em; margin-right: 0em;}
A.link1:visited {line-height:11px; text-decoration:none; font-weight:bold;  color:#999900; margin-top: 0em; margin-bottom:0em; margin-left:0em; margin-right: 0em;}
A.link1:hover { line-height:11px; text-decoration:underline; font-weight:bold; color:#999900; margin-top: 0em; margin-bottom:0em; margin-left:0em; margin-right: 0em; }
A.link1:active {line-height:11px; text-decoration:none; font-weight:bold;  color:#999900; margin-top: 0em; margin-bottom:0em; margin-left:0em; margin-right: 0em; }
A.link1:focus {line-height:11px; text-decoration:none; font-weight:bold; color:#999900; margin-top: 0em; margin-bottom:0em; margin-left:0em; margin-right: 0em; }



A.link1:link {font-family: 'cinzel-reg', Arial, Helvetica; font-weight:normal; font-size: 14px; text-decoration:underline; text-transform: none; line-height: 29px; letter-spacing:1px; color:#003300; white-space:normal;}
A.link1:visited {font-family: 'cinzel-reg', Arial, Helvetica; font-weight:normal; font-size: 14px; text-decoration:underline; text-transform: none; line-height: 29px; letter-spacing:1px; color:#003300; white-space:normal;}
A.link1:hover {font-family: 'cinzel-reg', Arial, Helvetica; font-weight:normal; font-size: 14px; text-decoration:none; text-transform: none; line-height: 29px; letter-spacing:1px; color:#003300; white-space:normal;}
A.link1:active {font-family: 'cinzel-reg', Arial, Helvetica; font-weight:normal; font-size: 14px; text-transform: none; text-decoration:underline; line-height: 29px; letter-spacing:1px; color:#003300; white-space:normal;}
A.link1:focus {font-family: 'cinzel-reg', Arial, Helvetica; font-weight:normal; font-size: 14px; text-transform: none; text-decoration:underline; line-height: 29px; letter-spacing:1px; color:#003300; white-space:normal;}
}


@media only screen and (max-width : 320px) {  
    nav li {  
        display: block;  
        float: none;  
        width: 100%;  
    }  
    nav li a {  
        border-bottom: 0px solid #FFFF99;  
    }
	
		.column3 
{
    position: relative;
    display: block;
	margin: 0 auto;
	width: 320px;
	max-width: 80%;
} 

#entexthead {font-family: 'cinzel-reg', Arial, Helvetica; font-size: 14px; text-transform: none; line-height: 29px; letter-spacing:0px; color:#003; white-space:normal;}

#detexthead {font-family: 'cinzel-reg', Arial, Helvetica; font-size: 14px; text-transform: none; line-height: 29px; letter-spacing:0px; color:#001A00; white-space:normal;}

#entexthead2 {font-family: Arial, Helvetica; font-weight:light; font-size: 14px; text-transform: uppercase; line-height: 47px; letter-spacing:14px; color:#003; white-space:normal;}

#detexthead2 {font-family: Arial, Helvetica; font-weight:light; font-size: 14px; text-transform: uppercase; line-height: 47px; letter-spacing:14px; color:#001A00; white-space:normal;}

#text11 {font-family:Arial, 'Trebuchet MS', Helvetica; font-weight:bold; font-size: 12px; line-height: 8px; color:#000a1c; white-space:pre; display: block; width:fixed; padding-left:0px; padding-top: 0px; margin-top:0px; margin-left: 0px;}
#text16 { font-family:Arial, 'Trebuchet MS', Helvetica; text-transform: none; font-weight:normal; font-size: 20px; line-height: 32px; letter-spacing:1px; color:#E69A11; white-space:auto;}
#text17 { font-family:Arial, 'Trebuchet MS', Helvetica; font-weight:bold; font-size: 18px; line-height: 28px; letter-spacing:0px; color:#000; white-space:pre;}
#textgallery {font-family:'cinzel-bold', Arial, Helvetica; text-transform: uppercase; font-weight:bold; font-size: 14px; line-height: 38px; letter-spacing:2px; 
color:#000; white-space:auto;
display: block; width:fixed; padding-left:0px; padding-top: 0px; margin-top:0px; margin-left: 0px;}
#textfett {font-family:'cinzel-bold', Arial, 'Trebuchet MS', Helvetica; font-weight:normal;  text-transform: uppercase; font-size: 16px; line-height: 32px; letter-spacing:12px; color:#000000; white-space:auto;}
#textregular {font-family:'cinzel-reg', Arial, 'Trebuchet MS', Helvetica; font-weight:normal; font-style:italic; text-transform: none; font-size: 16px; line-height: 38px; letter-spacing:0px; color:#000; white-space:normal;}


#textslogan {font-family:Arial, 'Trebuchet MS', Helvetica; text-transform: uppercase; font-weight:bold; font-size: 20px; line-height: 8px; letter-spacing:8px; 
color:#000; white-space:pre;
display: block; width:fixed; padding-left:0px; padding-top: 0px; margin-top:0px; margin-left: 0px;}


#textbranchen {font-family:Arial, 'Trebuchet MS', Helvetica; font-weight:normal; font-size: 12px; line-height: 0px; letter-spacing:0px; color:#000; white-space:pre;}
#textkontakt {font-family:Arial, 'Trebuchet MS', Helvetica; font-weight:light; text-transform:uppercase; font-size: 12px ; line-height: 12px; letter-spacing: 2px; color:#000; white-space:pre;}
#TextCall {font-family:Arial, 'Trebuchet MS', Helvetica; font-weight:bold;   font-size: 12px; line-height: 11px; letter-spacing:.50%; color:#990; white-space:pre; }
#TextFett3 {font-family:Arial, 'Trebuchet MS', Helvetica; font-weight:bold;   font-size: 12px; line-height: 11px; letter-spacing:0px; color:#990; white-space:pre; }
#TextQuickLink {font-family:Arial, 'Trebuchet MS', Helvetica; font-weight:bold;   font-size: 12px; line-height: 12px; letter-spacing:.50%; color:#333; white-space:pre;}
#TextGalerie { font-family:Arial, 'Trebuchet MS', Helvetica; font-weight:bold; font-size: 21px; line-height: 0px; letter-spacing:0px; color:#000; 
text-decoration:none; white-space:pre;}
#TextFett3D { font-family:Arial, 'Trebuchet MS', Helvetica; font-weight:bold;   font-size: 12px; line-height: 21px; letter-spacing:.50%; color:#990; text-decoration:underline; white-space:pre; }

A.mainmenu:link {font-family:Arial, 'Trebuchet MS', Helvetica; font-weight:bold; font-size: 12px; line-height:12px; text-transform: uppercase; white-space:pre;
text-decoration:none; color:#000; display: block; width:fixed; padding-left:25px; padding-top: 25px; padding-right:25px; padding-bottom: 25px; margin-top:0px; margin-left: 0px; letter-spacing:2px; }
A.mainmenu:visited {font-family:Arial, 'Trebuchet MS', Helvetica; font-weight:bold; font-size: 12px; line-height:12px; text-transform: uppercase; white-space:pre;
text-decoration:none; color:#000; display: block; width:fixed; padding-left:25px; padding-top: 25px; padding-right:25px; padding-bottom: 25px; margin-top:0px; margin-left: 0px; letter-spacing:2px; }
A.mainmenu:hover {font-family:Arial, 'Trebuchet MS', Helvetica; font-weight:bold; font-size: 12px; line-height:12px; text-transform: uppercase; white-space:pre;
text-decoration:underline; color:#000; display: block; width:fixed; padding-left:25px; padding-top: 25px; padding-right:25px; padding-bottom: 25px; margin-top:0px; margin-left: 0px; letter-spacing:2px; }
A.mainmenu:active {font-family:Arial, 'Trebuchet MS', Helvetica; font-weight:bold; font-size: 12px; line-height:12px; text-transform: uppercase; white-space:pre;
text-decoration:none; color:#000; display: block; width:fixed; padding-left:25px; padding-top: 25px; padding-right:25px; padding-bottom: 25px; margin-top:0px; margin-left: 0px; letter-spacing:2px; }
A.mainmenu:focus {font-family:Arial, 'Trebuchet MS', Helvetica; font-weight:bold; font-size: 12px; line-height:12px; text-transform: uppercase; white-space:pre;
text-decoration:none; color:#000; display: block; width:fixed; padding-left:25px; padding-top: 25px; padding-right:25px; padding-bottom: 25px; margin-top:0px; margin-left: 0px; letter-spacing:2px; }

A.impress:link {font-family:Arial, 'Trebuchet MS', Helvetica; font-weight:light; text-transform:none; font-size: 12px ; line-height: 11px; letter-spacing: 2px; 
color:#000; white-space:pre;
text-decoration:none; display: block; width:fixed; padding-left:0px; padding-top: 0px; margin-top:0px; margin-left: 0px;}
A.impress:visited {font-family:Arial, 'Trebuchet MS', Helvetica; font-weight:light; text-transform:none;   font-size: 12px ; line-height: 11px; letter-spacing: 2px; 
color:#000; white-space:pre;
text-decoration:none; display: block; width:fixed; padding-left:0px; padding-top: 0px; margin-top:0px; margin-left: 0px;}
A.impress:hover {font-family:Arial, 'Trebuchet MS', Helvetica; font-weight:light; text-transform:none;   font-size: 12px ; line-height: 11px; letter-spacing: 2px; color:#000; white-space:pre;text-decoration:underline; color:#000; display: block; width:fixed; padding-left:0px; padding-top: 0px; margin-top:0px; margin-left: 0px;}
A.impress:active {font-family:Arial, 'Trebuchet MS', Helvetica; font-weight:light; text-transform:none;   font-size: 12px ; line-height: 11px; letter-spacing: 2px; 
color:#000; white-space:pre;
text-decoration:none; display: block; width:fixed; padding-left:0px; padding-top: 0px; margin-top:0px; margin-left: 0px;}
A.impress:focus {font-family:Arial, 'Trebuchet MS', Helvetica; font-weight:light; text-transform:none;   font-size: 12px ; line-height: 11px; letter-spacing: 2px; 
color:#000; white-space:pre;
text-decoration:none; display: block; width:fixed; padding-left:0px; padding-top: 0px; margin-top:0px; margin-left: 0px;}
 
A.linkfett2:link {line-height:33px; text-decoration:none; font-weight:bold; color:#E69A11; margin-top: 0em; margin-bottom:0em; margin-left:0em; margin-right:0em;}
A.linkfett2:visited {line-height:33px; text-decoration:none; font-weight:bold; color:#E69A11; margin-top: 0em; margin-bottom:0em; margin-left:0em; margin-right:0em;}
A.linkfett2:hover {line-height:33px; text-decoration:underline; font-weight:bold; color:#E69A11; margin-top: 0em; margin-bottom:0em; margin-left:0em; margin-right:0em;}
A.linkfett2:active {line-height:33px; text-decoration:none; font-weight:bold; color:#E69A11; margin-top: 0em; margin-bottom:0em; margin-left:0em; margin-right:0em;}
A.linkfett2:focus {line-height:33px; text-decoration:none; font-weight:bold; color:#E69A11; margin-top: 0em; margin-bottom:0em; margin-left:0em; margin-right:0em;}

A.LinkFett3:link {line-height:11px; text-decoration:none; font-weight:bold; color:#990; margin-top: 0em; margin-bottom:0em; margin-left:0em; margin-right: 0em;}
A.LinkFett3:visited {line-height:11px; text-decoration:none; font-weight:bold;  color:#990; margin-top: 0em; margin-bottom:0em; margin-left:0em; margin-right: 0em;}
A.LinkFett3:hover {line-height:11px; text-decoration:underline; font-weight:bold; color:#990; margin-top: 0em; margin-bottom:0em; margin-left:0em; margin-right: 0em;}
A.LinkFett3:active {line-height:11px; text-decoration:none; font-weight:bold;  color:#990; margin-top: 0em; margin-bottom:0em; margin-left:0em; margin-right: 0em; }
A.LinkFett3:focus {line-height:11px; text-decoration:underline; font-weight:bold; color:#990; margin-top: 0em; margin-bottom:0em; margin-left:0em; margin-right: 0em; }

A.slider-illu:link {line-height:21px; text-decoration:underline; font-weight:bold; color:#990; margin-top: 0em; margin-bottom:0em; margin-left:0em; margin-right:0em;}
A.slider-illu:visited {line-height:21px; text-decoration:underline; font-weight:bold;color:#990; margin-top: 0em; margin-bottom:0em; margin-left:0em; margin-right:0em;}
A.slider-illu:hover {line-height:21px; text-decoration:none; font-weight:bold; color:#990; margin-top: 0em; margin-bottom:0em; margin-left:0em; margin-right:0em;}
A.slider-illu:active {line-height:21px; text-decoration:underline; font-weight:bold;  color:#990; margin-top: 0em; margin-bottom:0em; margin-left:0em; margin-right:0em}
A.slider-illu:focus {line-height:21px; text-decoration:underline; font-weight:bold; color:#990; margin-top: 0em; margin-bottom:0em; margin-left:0em; margin-right:0em; }

A.quicklink:link {line-height:14px; text-decoration:none; font-weight:bold; color:#000; margin-top: 0em; margin-bottom:0em; margin-left:0em; margin-right: 0em;}
A.quicklink:visited {line-height:14px; text-decoration:none; font-weight:bold; color:#000; margin-top: 0em; margin-bottom:0em; margin-left:0em; margin-right: 0em;}
A.quicklink:hover {line-height:14px; text-decoration:underline; font-weight:bold; color:#000; margin-top: 0em; margin-bottom:0em; margin-left:0em; margin-right: 0em;}
A.quicklink:active {line-height:14px; text-decoration:none; font-weight:bold; color:#000; margin-top: 0em; margin-bottom:0em; margin-left:0em; margin-right: 0em}
A.quicklink:focus {line-height:14px; text-decoration:none; font-weight:bold; color:#000; margin-top: 0em; margin-bottom:0em; margin-left:0em; margin-right: 0em; }

A.gallery:link { line-height:33px; text-decoration:none; font-weight:bold; color:#E69A11; margin-top: 0em; margin-bottom:0em; margin-left:0em; margin-right: 0em;}
A.gallery:visited { line-height:33px; text-decoration:none; font-weight:bold;color:#E69A11; margin-top: 0em; margin-bottom:0em; margin-left:0em; margin-right: 0em;}
A.gallery:hover { line-height:33px; text-decoration:underline; font-weight:bold; color:#E69A11; margin-top: 0em; margin-bottom:0em; margin-left:0em; margin-right: 0em;}
A.gallery:active { line-height:33px; text-decoration:none; font-weight:bold;  color:#E69A11; margin-top: 0em; margin-bottom:0em; margin-left:0em; margin-right: 0em}
A.gallery:focus { line-height:33px; text-decoration:none; font-weight:bold; color:#E69A11; margin-top: 0em; margin-bottom:0em; margin-left:0em; margin-right: 0em; }

A.link1:link {line-height:11px; text-decoration:none; font-weight:bold; color:#999900; margin-top: 0em; margin-bottom:0em; margin-left:0em; margin-right: 0em;}
A.link1:visited {line-height:11px; text-decoration:none; font-weight:bold;  color:#999900; margin-top: 0em; margin-bottom:0em; margin-left:0em; margin-right: 0em;}
A.link1:hover { line-height:11px; text-decoration:underline; font-weight:bold; color:#999900; margin-top: 0em; margin-bottom:0em; margin-left:0em; margin-right: 0em; }
A.link1:active {line-height:11px; text-decoration:none; font-weight:bold;  color:#999900; margin-top: 0em; margin-bottom:0em; margin-left:0em; margin-right: 0em; }
A.link1:focus {line-height:11px; text-decoration:none; font-weight:bold; color:#999900; margin-top: 0em; margin-bottom:0em; margin-left:0em; margin-right: 0em; }



A.link1:link {font-family: 'cinzel-reg', Arial, Helvetica; font-weight:normal; font-size: 14px; text-decoration:underline; text-transform: none; line-height: 29px; letter-spacing:1px; color:#003300; white-space:normal;}
A.link1:visited {font-family: 'cinzel-reg', Arial, Helvetica; font-weight:normal; font-size: 14px; text-decoration:underline; text-transform: none; line-height: 29px; letter-spacing:1px; color:#003300; white-space:normal;}
A.link1:hover {font-family: 'cinzel-reg', Arial, Helvetica; font-weight:normal; font-size: 14px; text-decoration:none; text-transform: none; line-height: 29px; letter-spacing:1px; color:#003300; white-space:normal;}
A.link1:active {font-family: 'cinzel-reg', Arial, Helvetica; font-weight:normal; font-size: 14px; text-transform: none; text-decoration:underline; line-height: 29px; letter-spacing:1px; color:#003300; white-space:normal;}
A.link1:focus {font-family: 'cinzel-reg', Arial, Helvetica; font-weight:normal; font-size: 14px; text-transform: none; text-decoration:underline; line-height: 29px; letter-spacing:1px; color:#003300; white-space:normal;}
}
	
	














</style>










