@charset "utf-8";
/* CSS Document */

@font-face {
    font-family: 'Ovo';
    src: url('ovo-regular-webfont.eot');
    src: url('ovo-regular-webfont.eot?#iefix') format('embedded-opentype'),
         url('ovo-regular-webfont.woff2') format('woff2'),
         url('ovo-regular-webfont.woff') format('woff'),
         url('ovo-regular-webfont.ttf') format('truetype'),
         url('ovo-regular-webfont.svg#ovoregular') format('svg');
    font-weight: 400;
    font-style: normal;

}

@font-face {
    font-family: 'Raleway';
    src: url('raleway-black-webfont.eot');
    src: url('raleway-black-webfont.eot?#iefix') format('embedded-opentype'),
         url('raleway-black-webfont.woff2') format('woff2'),
         url('raleway-black-webfont.woff') format('woff'),
         url('raleway-black-webfont.ttf') format('truetype'),
         url('raleway-black-webfont.svg#ralewayblack') format('svg');
    font-weight: 900;
    font-style: normal;

}

@font-face {
    font-family: 'Raleway';
    src: url('raleway-blackitalic-webfont.eot');
    src: url('raleway-blackitalic-webfont.eot?#iefix') format('embedded-opentype'),
         url('raleway-blackitalic-webfont.woff2') format('woff2'),
         url('raleway-blackitalic-webfont.woff') format('woff'),
         url('raleway-blackitalic-webfont.ttf') format('truetype'),
         url('raleway-blackitalic-webfont.svg#ralewayblack_italic') format('svg');
    font-weight: 900;
    font-style: italic;

}

@font-face {
    font-family: 'Raleway';
    src: url('raleway-bold-webfont.eot');
    src: url('raleway-bold-webfont.eot?#iefix') format('embedded-opentype'),
         url('raleway-bold-webfont.woff2') format('woff2'),
         url('raleway-bold-webfont.woff') format('woff'),
         url('raleway-bold-webfont.ttf') format('truetype'),
         url('raleway-bold-webfont.svg#ralewaybold') format('svg');
    font-weight: 700;
    font-style: normal;

}

@font-face {
    font-family: 'Raleway';
    src: url('raleway-bolditalic-webfont.eot');
    src: url('raleway-bolditalic-webfont.eot?#iefix') format('embedded-opentype'),
         url('raleway-bolditalic-webfont.woff2') format('woff2'),
         url('raleway-bolditalic-webfont.woff') format('woff'),
         url('raleway-bolditalic-webfont.ttf') format('truetype'),
         url('raleway-bolditalic-webfont.svg#ralewaybold_italic') format('svg');
    font-weight: 700;
    font-style: italic;

}

@font-face {
    font-family: 'Raleway';
    src: url('raleway-extrabold-webfont.eot');
    src: url('raleway-extrabold-webfont.eot?#iefix') format('embedded-opentype'),
         url('raleway-extrabold-webfont.woff2') format('woff2'),
         url('raleway-extrabold-webfont.woff') format('woff'),
         url('raleway-extrabold-webfont.ttf') format('truetype'),
         url('raleway-extrabold-webfont.svg#ralewayextrabold') format('svg');
    font-weight: 800;
    font-style: normal;

}

@font-face {
    font-family: 'Raleway';
    src: url('raleway-extrabolditalic-webfont.eot');
    src: url('raleway-extrabolditalic-webfont.eot?#iefix') format('embedded-opentype'),
         url('raleway-extrabolditalic-webfont.woff2') format('woff2'),
         url('raleway-extrabolditalic-webfont.woff') format('woff'),
         url('raleway-extrabolditalic-webfont.ttf') format('truetype'),
         url('raleway-extrabolditalic-webfont.svg#ralewayextrabold_italic') format('svg');
    font-weight: 800;
    font-style: italic;

}

@font-face {
    font-family: 'Raleway';
    src: url('raleway-extralight-webfont.eot');
    src: url('raleway-extralight-webfont.eot?#iefix') format('embedded-opentype'),
         url('raleway-extralight-webfont.woff2') format('woff2'),
         url('raleway-extralight-webfont.woff') format('woff'),
         url('raleway-extralight-webfont.ttf') format('truetype'),
         url('raleway-extralight-webfont.svg#ralewayextralight') format('svg');
    font-weight: 200;
    font-style: normal;

}

@font-face {
    font-family: 'Raleway';
    src: url('raleway-extralightitalic-webfont.eot');
    src: url('raleway-extralightitalic-webfont.eot?#iefix') format('embedded-opentype'),
         url('raleway-extralightitalic-webfont.woff2') format('woff2'),
         url('raleway-extralightitalic-webfont.woff') format('woff'),
         url('raleway-extralightitalic-webfont.ttf') format('truetype'),
         url('raleway-extralightitalic-webfont.svg#ralewayextralight_italic') format('svg');
    font-weight: 200;
    font-style: italic;

}

@font-face {
    font-family: 'Raleway';
    src: url('raleway-italic-webfont.eot');
    src: url('raleway-italic-webfont.eot?#iefix') format('embedded-opentype'),
         url('raleway-italic-webfont.woff2') format('woff2'),
         url('raleway-italic-webfont.woff') format('woff'),
         url('raleway-italic-webfont.ttf') format('truetype'),
         url('raleway-italic-webfont.svg#ralewayitalic') format('svg');
    font-weight: 400;
    font-style: normal;

}

@font-face {
    font-family: 'Raleway';
    src: url('raleway-light-webfont.eot');
    src: url('raleway-light-webfont.eot?#iefix') format('embedded-opentype'),
         url('raleway-light-webfont.woff2') format('woff2'),
         url('raleway-light-webfont.woff') format('woff'),
         url('raleway-light-webfont.ttf') format('truetype'),
         url('raleway-light-webfont.svg#ralewaylight') format('svg');
    font-weight: 300;
    font-style: normal;

}

@font-face {
    font-family: 'Raleway';
    src: url('raleway-lightitalic-webfont.eot');
    src: url('raleway-lightitalic-webfont.eot?#iefix') format('embedded-opentype'),
         url('raleway-lightitalic-webfont.woff2') format('woff2'),
         url('raleway-lightitalic-webfont.woff') format('woff'),
         url('raleway-lightitalic-webfont.ttf') format('truetype'),
         url('raleway-lightitalic-webfont.svg#ralewaylight_italic') format('svg');
    font-weight: 300;
    font-style: italic;

}

@font-face {
    font-family: 'Raleway';
    src: url('raleway-medium-webfont.eot');
    src: url('raleway-medium-webfont.eot?#iefix') format('embedded-opentype'),
         url('raleway-medium-webfont.woff2') format('woff2'),
         url('raleway-medium-webfont.woff') format('woff'),
         url('raleway-medium-webfont.ttf') format('truetype'),
         url('raleway-medium-webfont.svg#ralewaymedium') format('svg');
    font-weight: 500;
    font-style: normal;

}

@font-face {
    font-family: 'Raleway';
    src: url('raleway-mediumitalic-webfont.eot');
    src: url('raleway-mediumitalic-webfont.eot?#iefix') format('embedded-opentype'),
         url('raleway-mediumitalic-webfont.woff2') format('woff2'),
         url('raleway-mediumitalic-webfont.woff') format('woff'),
         url('raleway-mediumitalic-webfont.ttf') format('truetype'),
         url('raleway-mediumitalic-webfont.svg#ralewaymedium_italic') format('svg');
    font-weight: 500;
    font-style: italic;

}

@font-face {
    font-family: 'Raleway';
    src: url('raleway-regular-webfont.eot');
    src: url('raleway-regular-webfont.eot?#iefix') format('embedded-opentype'),
         url('raleway-regular-webfont.woff2') format('woff2'),
         url('raleway-regular-webfont.woff') format('woff'),
         url('raleway-regular-webfont.ttf') format('truetype'),
         url('raleway-regular-webfont.svg#ralewayregular') format('svg');
    font-weight: 400;
    font-style: normal;

}

@font-face {
    font-family: 'Raleway';
    src: url('raleway-semibold-webfont.eot');
    src: url('raleway-semibold-webfont.eot?#iefix') format('embedded-opentype'),
         url('raleway-semibold-webfont.woff2') format('woff2'),
         url('raleway-semibold-webfont.woff') format('woff'),
         url('raleway-semibold-webfont.ttf') format('truetype'),
         url('raleway-semibold-webfont.svg#ralewaysemibold') format('svg');
    font-weight: 600;
    font-style: normal;

}

@font-face {
    font-family: 'Raleway';
    src: url('raleway-semibolditalic-webfont.eot');
    src: url('raleway-semibolditalic-webfont.eot?#iefix') format('embedded-opentype'),
         url('raleway-semibolditalic-webfont.woff2') format('woff2'),
         url('raleway-semibolditalic-webfont.woff') format('woff'),
         url('raleway-semibolditalic-webfont.ttf') format('truetype'),
         url('raleway-semibolditalic-webfont.svg#ralewaysemibold_italic') format('svg');
    font-weight: 600;
    font-style: italic;

}

@font-face {
    font-family: 'Raleway';
    src: url('raleway-thin-webfont.eot');
    src: url('raleway-thin-webfont.eot?#iefix') format('embedded-opentype'),
         url('raleway-thin-webfont.woff2') format('woff2'),
         url('raleway-thin-webfont.woff') format('woff'),
         url('raleway-thin-webfont.ttf') format('truetype'),
         url('raleway-thin-webfont.svg#ralewaythin') format('svg');
    font-weight: 100;
    font-style: normal;

}

@font-face {
    font-family: 'Raleway';
    src: url('raleway-thinitalic-webfont.eot');
    src: url('raleway-thinitalic-webfont.eot?#iefix') format('embedded-opentype'),
         url('raleway-thinitalic-webfont.woff2') format('woff2'),
         url('raleway-thinitalic-webfont.woff') format('woff'),
         url('raleway-thinitalic-webfont.ttf') format('truetype'),
         url('raleway-thinitalic-webfont.svg#ralewaythin_italic') format('svg');
    font-weight: 100;
    font-style: italic;

}

:root {
    background-color: #f5f5f5 !important;
}

article,
aside,
details,
figcaption,
figure,
footer,
header,
hgroup,
nav,
section {
	display: block;
}
audio,
canvas,
video {
	display: inline-block;
	*display: inline;
	*zoom: 1;
}
audio:not([controls]) {
	display: none;
}
html {
	font-size: 90%;
	-webkit-text-size-adjust: 100%;
	-ms-text-size-adjust: 100%;
}

.unsichtbar
{
	display: inline;
	height: 0px;
	left: -3000px;
	position: absolute;
	top: -2000px;
	width: 0px;
	z-index: 250;
}

body {font-family:"Raleway", sans serif; font-size:130%; color:#000;}



.wrapper {
	width:100%;
	margin:0 auto;
	background-color:#f5f5f5;
}


@media (min-width: 320px) and (max-width: 767px) {

body {font-size:120% !important;}
	
.logo {width:60% !important; margin:0 auto; background-color:#fff !important;}

.content {padding: 20px 5% !important;}

.bild { margin-top:20px; padding:0 20px 0 20px;}
.bildborder {border: 15px solid #fff;}

.user2 {margin:0 auto !important; max-width:90% !important;}
.user3 {margin:0 auto !important; max-width:90% !important;}


.user2 .moduletable h2 {padding-bottom: 10px; border-bottom:double 3px #000 !important;}

.user2 .moduletable p {color: #000 !important; padding:0 0 10px 0; border-bottom:1px solid #000;}
.user2 .moduletable p a:link {color: #000 !important; text-decoration:none; }
.user2 .moduletable p a:visited {color: #000 !important; text-decoration:none; }
.user2 .moduletable p a:hover {color: #000 !important; font-weight:500; text-decoration:none; }

#djslider253, #djslider254, #djslider255, #djslider256, #djslider257, #djslider258, #djslider259, #djslider260, #djslider261, #djslider262, #djslider263, #djslider264, #djslider265, #djslider266, #djslider267, #djslider268, #djslider269, #djslider270, #djslider271, #djslider272 {width:auto !important; max-height:105px !important;border:15px solid #fff !important;}

#shootingpaket_wrapper {
	width:90%;
	margin:0 auto;
	padding:0 5%;
}


#shootingpaket {
	float:left;
	margin:0 20px 20px 0;
	width:90%;
	padding:0 5%;
	background-color:#fff;
	font-weight:400;
}

#shootingpakete-hr {
	border-top: 1px solid #000;
	border-bottom: 1px solid #fff;
	margin:-5px 0 10px 0;
}

#shootingpaket-tr {
	float:left;
	margin:0 20px 20px 0;
	width:95%;
	padding:2%;
	background-color:none !important;
	font-weight:400;
	vertical-align:top;
}

#shootingpaket-width {
	display:inline-block;
	margin:0 20px 20px 0;
	width:100%;
	padding:2%;
	background-color:#fff;
	font-weight:400;
	vertical-align:top;
}

h1 {
    font-size: 115% !important;
    margin: 40px 0 20px 0 !important;
	line-height:30px;
	font-family:"Ovo", sans serif !important; 
	text-transform: uppercase; 
	color:#000; 
	font-weight:400 !important; 
	letter-spacing:1px; 
	text-align:center;
}

h2 {
    font-size: 115% !important;
    margin: 20px 0 10px 0 !important;
	line-height:30px;
	font-family:"Ovo", sans serif !important; 
	text-transform: uppercase; 
	color:#000; 
	font-weight:400 !important; 
	letter-spacing:1px; 
	text-align:center;
}

h3 {
    font-size: 105% !important;
}

h5 {
    font-size: 105% !important;
}

textarea, input[type="text"], input[type="password"], input[type="datetime"], input[type="datetime-local"], input[type="date"], input[type="month"], input[type="time"], input[type="week"], input[type="number"], input[type="email"], input[type="url"], input[type="search"], input[type="tel"], input[type="color"], .uneditable-input {
    width: 90% !important;
}
}

@media (min-width: 768px) and (max-width: 979px) {
.logo {width:25%; margin:0 auto; background-color:#fff !important;}

.bild { margin-top:20px; padding:0 50px 0 50px;}
.bildborder {border: 20px solid #fff;}

.user2 {margin:0 auto !important; max-width:80% !important;}
.user3 {margin:0 auto !important; max-width:80% !important;}


.user2 .moduletable h2 {padding-bottom: 10px; border-bottom:double 3px #000 !important;}

.user2 .moduletable p {color: #000 !important; padding:0 0 10px 0; border-bottom:1px solid #000;}
.user2 .moduletable p a:link {color: #000 !important; text-decoration:none; }
.user2 .moduletable p a:visited {color: #000 !important; text-decoration:none; }
.user2 .moduletable p a:hover {color: #000 !important; font-weight:500; text-decoration:none; }

#djslider253, #djslider254, #djslider255, #djslider256, #djslider257, #djslider258, #djslider259, #djslider260, #djslider261, #djslider262, #djslider263, #djslider264, #djslider265, #djslider266, #djslider267, #djslider268, #djslider269, #djslider270, #djslider271, #djslider272 {width:auto !important; max-height:281px !important;}

#shootingpaket_wrapper {
	width:99%;
	margin:0 auto;
	padding-left:1%;
	text-align:center;
}


#shootingpaket {
	display:inline-block;
	margin:0 20px 20px 0;
	width:328px;
	padding:15px;
	background-color:#fff;
	font-weight:400;
	vertical-align:top;
}

#shootingpakete-hr {
	border-top: 1px solid #000;
	border-bottom: 1px solid #fff;
	margin:-5px 0 10px 0;
}

#shootingpaket-tr {
	display:inline-block;
	margin:0 20px 20px 0;
	width:328px;
	padding:15px;
	background-color:none !important;
	font-weight:400;
	vertical-align:top;
}

#shootingpaket-width {
	display:inline-block;
	margin:0 20px 20px 0;
	width:100%;
	padding:15px;
	background-color:#fff;
	font-weight:400;
	vertical-align:top;
}

h1 {
    font-size: 200% !important;
    margin: 40px 0 20px 0 !important;
	font-family:"Ovo", sans serif !important; 
	text-transform: uppercase; 
	color:#000; 
	font-weight:400 !important; 
	letter-spacing:1px; 
	text-align:center;
}

h2 {
    font-size: 200% !important;
    margin: 20px 0 10px 0 !important;
	font-family:"Ovo", sans serif !important; 
	text-transform: uppercase; 
	color:#000; 
	font-weight:400 !important; 
	letter-spacing:1px; 
	text-align:center;
}

}

@media (min-width: 980px) and (max-width: 1199px) {
.logo {width:25%; margin:0 auto; background-color:#fff !important;}

.bild { margin-top:30px; padding:0 50px 0 50px;}
.bildborder {border: 20px solid #fff;}

.user2 {margin:0 auto !important; max-width:80% !important;}
.user3 {margin:0 auto !important; max-width:80% !important;}


.user2 .moduletable h2 {padding-bottom: 10px; border-bottom:double 3px #000 !important;}

.user2 .moduletable p {color: #000 !important; padding:0 0 10px 0; border-bottom:1px solid #000;}
.user2 .moduletable p a:link {color: #000 !important; text-decoration:none; }
.user2 .moduletable p a:visited {color: #000 !important; text-decoration:none; }
.user2 .moduletable p a:hover {color: #000 !important; font-weight:500; text-decoration:none; }

#djslider253, #djslider254, #djslider255, #djslider256, #djslider257, #djslider258, #djslider259, #djslider260, #djslider261, #djslider262, #djslider263, #djslider264, #djslider265, #djslider266, #djslider267, #djslider268, #djslider269, #djslider270, #djslider271, #djslider272 {width:auto !important; max-height:334px !important;}

#shootingpaket_wrapper {
	width:99%;
	margin:0 auto;
	padding-left:1%;
	text-align:center;
}


#shootingpaket {
	display:inline-block;
	margin:0 20px 20px 0;
	width:328px;
	padding:15px;
	background-color:#fff;
	font-weight:400;
	vertical-align:top;
}

#shootingpakete-hr {
	border-top: 1px solid #000;
	border-bottom: 1px solid #fff;
	margin:-5px 0 10px 0;
}

#shootingpaket-tr {
	display:inline-block;
	margin:0 20px 20px 0;
	width:328px;
	padding:15px;
	background-color:none !important;
	font-weight:400;
	vertical-align:top;
}

#shootingpaket-width {
	display:inline-block;
	margin:0 20px 20px 0;
	width:100%;
	padding:15px;
	background-color:#fff;
	font-weight:400;
	vertical-align:top;
}

h1 {font-family:"Ovo", sans serif !important; font-size:250%; text-transform: uppercase; color:#000; font-weight:400 !important; letter-spacing:1px; margin:80px 0 40px 0;}
h2 {font-family:"Ovo", sans serif !important; font-size:250%; text-transform: uppercase; color:#000; font-weight:400 !important; letter-spacing:1px; margin:40px 0 20px 0; text-align:center;}

}

@media (min-width: 1200px) and (max-width: 1919px) { 
.logo {width:20%; margin:0 auto;background-color:#fff !important;}

.bild { margin-top:50px; padding:0 50px;}
.bildborder {border: 20px solid #fff;}

.user2 {margin:0 auto;}

.user2 .moduletable h2 {padding-bottom: 10px; border-bottom:double 3px #000 !important;}

.user2 .moduletable p {color: #000 !important; padding:0 0 10px 0; border-bottom:1px solid #000;}
.user2 .moduletable p a:link {color: #000 !important; text-decoration:none; }
.user2 .moduletable p a:visited {color: #000 !important; text-decoration:none; }
.user2 .moduletable p a:hover {color: #000 !important; font-weight:500; text-decoration:none; }

#shootingpaket_wrapper {
	width:99%;
	margin:0 auto;
	padding-left:1%;
	text-align:center;
}


#shootingpaket {
	display:inline-block;
	margin:0 20px 20px 0;
	width:328px;
	padding:15px;
	background-color:#fff;
	font-weight:400;
	vertical-align:top;
}

#shootingpakete-hr {
	border-top: 1px solid #000;
	border-bottom: 1px solid #fff;
	margin:-5px 0 10px 0;
}

#shootingpaket-tr {
	display:inline-block;
	margin:0 20px 20px 0;
	width:328px;
	padding:15px;
	background-color:none !important;
	font-weight:400;
	vertical-align:top;
}

#shootingpaket-width {
	display:inline-block;
	margin:0 20px 20px 0;
	width:100%;
	padding:15px;
	background-color:#fff;
	font-weight:400;
	vertical-align:top;
}

h1 {font-family:"Ovo", sans serif !important; font-size:250%; text-transform: uppercase; color:#000; font-weight:400 !important; letter-spacing:1px; margin:80px 0 40px 0;}
h2 {font-family:"Ovo", sans serif !important; font-size:250%; text-transform: uppercase; color:#000; font-weight:400 !important; letter-spacing:1px; margin:40px 0 20px 0; text-align:center;}

}

@media (min-width: 1920px) { 
.logo {width:100%; background-color:#fff !important;}

.bild { margin-top:60px;}
.bildborder {border: 20px solid #fff;}
.user2 { margin:0 auto; margin-bottom:-10px !important;}

.user2 .moduletable h2 {padding-bottom: 10px; border-bottom:double 3px #000 !important;}

.user2 .moduletable p {color: #000 !important; padding:0 0 10px 0; border-bottom:1px solid #000;}
.user2 .moduletable p a:link {color: #000 !important; text-decoration:none; }
.user2 .moduletable p a:visited {color: #000 !important; text-decoration:none; }
.user2 .moduletable p a:hover {color: #000 !important; font-weight:500; text-decoration:none; }


#shootingpaket_wrapper {
	width:99%;
	margin:0 auto;
	padding-left:1%;
	text-align:center;
}

#shootingpaket_wrapper_kont {
	width:60%;
	margin:0 auto;
	padding-left:1%;
}


#shootingpaket {
	display:inline-block;
	margin:0 20px 20px 0;
	width:328px;
	padding:15px;
	background-color:#fff;
	font-weight:400;
	vertical-align:top;
}

#shootingpakete-hr {
	border-top: 1px solid #000;
	border-bottom: 1px solid #fff;
	margin:-5px 0 10px 0;
}

#shootingpaket-tr {
	display:inline-block;
	margin:0 20px 20px 0;
	width:328px;
	padding:15px;
	background-color:none !important;
	font-weight:400;
	vertical-align:top;
}

#shootingpaket-kont {
	display:inline-block;
	margin:0 20px 20px 0;
	width:100%;
	padding:15px;
	background-color:none !important;
	font-weight:400;
	vertical-align:top;
}

#shootingpaket-width {
	display:inline-block;
	margin:0 20px 20px 0;
	width:100%;
	padding:15px;
	background-color:#fff;
	font-weight:400;
	vertical-align:top;
}

h1 {font-family:"Ovo", sans serif !important; font-size:250%; text-transform: uppercase; color:#000; font-weight:400 !important; letter-spacing:1px; margin:80px 0 40px 0;}
h2 {font-family:"Ovo", sans serif !important; font-size:250%; text-transform: uppercase; color:#000; font-weight:400 !important; letter-spacing:1px; margin:40px 0 20px 0; text-align:center;}


}

.menue {text-align:center; font-family:"Ovo", sans serif !important; font-size:24px; text-transform: uppercase;}
.nav-pills {
    margin-right: 20px;
	padding:40px 50px;
    float: none;
    display: inline-block;
}



.content {padding: 30px 10%; }
.user2 {max-width:975px; }
.user3 {max-width:975px; background-color:#fff; margin:0 auto; text-align:center; padding: 30px 0;}
#bottom {max-width:975px; margin:0 auto; text-align:center; font-size:90%; padding:60px 0;}
#djslider253, #djslider254, #djslider255, #djslider256, #djslider257, #djslider258, #djslider259, #djslider260, #djslider261, #djslider262, #djslider263, #djslider264, #djslider265, #djslider266, #djslider267, #djslider268, #djslider269, #djslider270, #djslider271, #djslider272  {border:20px solid #fff;}

label, input, button, select, textarea {font-size:100% !important;}

textarea, input[type="text"], input[type="password"], input[type="datetime"], input[type="datetime-local"], input[type="date"], input[type="month"], input[type="time"], input[type="week"], input[type="number"], input[type="email"], input[type="url"], input[type="search"], input[type="tel"], input[type="color"], .uneditable-input {background-color: #ccc !important; padding: 15px !important; margin:10px 0; width:100%; font-family: "Raleway", sans serif; font-weight:400;}

select[multiple], select[size] {font-family: "Raleway", sans serif !important; font-weight:400;}