﻿
body
{
	margin:0px;
	color:#6f6f6f;
	background-color:white;
	font-family:PTSansNarrowRegular, Sans-Serif;
	font-size:15px;
	background-image:url(../../images/design/frisbee-bg.jpg);
	background-position:center top;
	background-repeat:no-repeat;
	background-attachment:fixed;
	
	-webkit-background-size: 1920px 1200px;
}

#divadvancedsliderouter
{
	
	background-color:transparent;padding:0px;border: 10px solid transparent;/*#cccccc;;*/
	width:930px;height:360px;/*overflow:hidden;*/
	-moz-border-radius: 3px;-webkit-border-radius: 3px;border-radius: 3px;
	position:relative;

   
}
#divadvancedsliderbottom
{
	width:950px;height:22px;margin-top:-10px;
	background-image:url(../../images/design/box_shadow.png);background-position:center bottom;background-repeat:no-repeat;	
}
.viewerbox_text_bottom { 

    /*width:934px !important;*/
    background-image:url(../../images/design/box_shadow_930.png) !important;
    margin-left:-10px;
}
.viewerbox_bottom { 

    /*width:934px !important;*/
    background-image:url(../../images/design/box_shadow_930.png) !important;
    margin-left:-10px;
    margin-top:0px !important;

}
.viewerbox { 
    border:0px solid #ccc !important;
    -moz-box-shadow: 0 0 10px #000;
	-webkit-box-shadow: 0 0 10px #000;
	box-shadow: 0 0 10px #555;
}

.advanced-slider { 

    -moz-box-shadow: 0 0 10px #000;
	-webkit-box-shadow: 0 0 10px #000;
	box-shadow: 0 0 20px #555;
    background-image:none !important;
}


.viewerbox_text { 

    overflow:auto;
    background-image:url(../../images/design/frisbee-blatt-hintergrund.jpg);
    background-image:none;
    background-color:white !important;
    border:0px solid #ccc !important;
    /*padding:20px !important;
    background-repeat:no-repeat;*/  
    -moz-box-shadow: 0 0 10px #000;
	-webkit-box-shadow: 0 0 10px #000;
	box-shadow: 0 0 10px #999;
    margin-bottom:10px;
    
}
.viewerbox_text_inner { padding:20px 20px 5px 20px !important;}

.viewerbox_text p, .viewerbox_text div, .viewerbox_text h1, .viewerbox_text h2, .viewerbox_text h3 { 

   /*color:black;*/
    font-family:PTSansRegular, Sans-Serif;
}

#lazy-loading-slider
{
	padding:0px;
}

ul
{
	padding-left:10px;
	margin-left:10px;
}
ol
{
	padding-left:10px;
	margin-left:10px;
}
li
{
	margin-bottom:2px;	
}
ul li
{
	list-style-type:circle;
}

p
{
	margin-top:0px;
	margin-bottom:8px;
    font-family:PTSansNarrowRegular, Sans-Serif;
	font-size:15px;
}
	
h1
{
	margin-top:0px;
	margin-bottom:15px;
	font-size:16px;font-weight:bold;
	color:#394e87;
	font-family:CenturyGothicStd, Verdana;
}
h2
{
	margin-top:15px;
	margin-bottom:10px;
	font-size:15px;font-weight:bold;
	color:#394e87;
	font-family:CenturyGothicStd, Verdana;
}


a,a:active,a:link,a:visited
{
	color: black;
	text-decoration: none;
}
a:hover
{
    text-decoration: underline;
}	

	
hr
{
	color:silver;
	/*border:0px solid white;
	border-top:1px solid white;*/
	margin-top:8px;
	margin-bottom:8px;
}

.kastentransparent
{
	background-color:White;
	filter:alpha(opacity=0);-moz-opacity:0;opacity:0;
	
}
.kastennormal
{
	filter:alpha(opacity=100);-moz-opacity:1.00;opacity:1.00;
}

#navisocial a, #navisocial a:active, #navisocial a:link, #navisocial a:visited, #navisocial a:hover
{
	display:inline;
	padding-top:0px;
	padding-bottom:0px;
	padding-left:0px;
	height:16px;
	border:0px solid white;
	float:left;
	padding-right:5px;
	margin:0px;
}

#navigation a, #navigation a:active, #navigation a:link, #navigation a:visited
{
	color:#686868;	/*797979*/
	text-decoration:none;display:inline;
	font-family: CenturyGothicStd, Verdana; font-weight:normal; font-size:19px;
	/*letter-spacing:1px;*/
	margin-bottom:0px;
	padding-top:0px;
	padding-bottom:0px;
	padding-left:14px;
	padding-right:14px;
	font-weight:normal;
    line-height:15px;
}



#navigation a:hover, #navigation a.selected
{
	color:#003275;
	

}

#navigationinnersub a
{
	color:#003275 !important;
	font-size:14px !important;
	padding-top:0px;
	padding-bottom:7px;
	font-weight:normal;
}
#navigationinnersub a:hover, #navigationinnersub a.selected
{
	color:#686868 !important;
	font-size:14px !important;
	padding-top:0px;
	padding-bottom:7px;
	font-weight:normal;
}



#divbottom a, #divbottom a:active, #divbottom a:link, #divbottom a:visited
{
	color:#686868;	/*797979*/
	text-decoration:none;display:inline;
	font-family: CenturyGothicStd, Verdana; font-weight:normal; font-size:16px;
	/*letter-spacing:1px;*/
	margin-bottom:0px;
	padding-top:0px;
	padding-bottom:0px;
	padding-left:6px;
	padding-right:6px;
	font-weight:normal;
}

#divbottom a:hover, #divbottom a.selected
{
	color:#003275;
}



#divouter
{
	
	max-width:1200px;/*1200px;*/
	min-width:950px;
	margin-left:auto;
	margin-right:auto;
	/*background-color:white;
	border:4px solid #dddddd;*/
	margin-top:-15px;
	margin-bottom:20px;
	text-align:left;
	position:relative;
	border:1px solid transparent;
	/*background-image:url(../../images/design/headerbg.jpg);
	background-repeat:no-repeat;
	*/
	background-image:none;
}

#divlogo
{
	width:154px;
	height:56px;
	position:absolute;
	top:12px;
	left:30px;
	padding:0px;
	border:0px solid #dddddd;
	background-repeat:no-repeat;
}

#divslogan
{
	width:700px;
	height:28px;
	position:absolute;
	text-align:right;
	top:20px;
	right:30px;
	padding:0px;
	border:0px solid #dddddd;
	background-repeat:no-repeat;
	font-family: CenturyGothicStd, Verdana;  font-size:32px;
	color:#a6a6a6
}

#divkasten
{
	width:640px;
	height:360px;
	position:absolute;
	top:100px;
	left:300px;
	padding:0px;
	border:0px solid black;
	background-repeat:no-repeat;
}

/*
#divheadtexts
{
	background-color:white;
	width:971px;
	height:64px;
	background-image:url(../../images/design/bgnavi.jpg);
	background-repeat:repeat-x;
	position:relative;
	border:0px solid black;
}
*/


#divbottom
{
	width:100%;
	position:relative;
	border:0px solid black;
	text-align:right;
	background-image:none;
	
}


#navigation
{
	position:absolute;
	font-size:13px;
	/*top:105px;
	left:175px;*/
	top:105px;
    /*margin-left:-14px;
    margin-right:-14px;*/
	width:100%;
    /*width:940px;*/
	color:white;
	font-weight:normal;
	border:0px solid black;
	/*background-image:url(../../images/design/navi.gif);*/
	background-repeat:no-repeat;
	text-align:center;
}

#navigationinner
{
	padding-left:0px;
	padding-top:0px;
	padding-bottom:0px;
	padding-right:0px;
	border:0px solid black;
	text-align:center;
    min-width:990px;
}

#navigationinnersub
{
	display:none;
	padding-top:5px;
    width:500px;
    margin-left:auto;
    margin-right:auto;
}



#divcontent
{
	width:100%;
	position:relative;
	text-align:center;
	margin-top:137px;
	border:0px solid black;
}
	
#divcontentinner
{
	padding-left:0px;
	padding-top:0px;
	padding-bottom:15px;
	padding-right:0px;
	border:0px solid black;
	text-align:center;
	width:950px;
	margin-left:auto;
	margin-right:auto;
}

#divcontentinnerinner
{
	min-height:100px;
	border:0px solid black;
	padding-left:0px;
	width:950px;
	text-align:left;

}



/* 
http://dimox.net/cross-browser-css3-box-shadow/ 
inset? && [ <X-Verschiebung> <Y-Verschiebung> <Unschärfe-Radius>? <Ausbreitungsradius>? <Farbe>? ]
https://developer.mozilla.org/de/CSS/box-shadow
*/
.box {
  
	-moz-border-radius: 32px;
	-webkit-border-radius: 32px;
	border-radius: 32px;

	/*
	-moz-box-shadow: 0px 0px 20px #000;
	-webkit-box-shadow: 0px 0px 20px #000;
	box-shadow: 0px 0px 20px #555555;*/
	
	z-index: 2;
    behavior: url(cms/styles/ie-css3.htc); /* This lets IE know to call the script on all elements which get the 'box' class */


}

.box2 {
  
  
	-moz-border-radius: 16px;
	-webkit-border-radius: 16px;
	border-radius: 16px;

    behavior: url(cms/styles/ie-css3.htc); /* This lets IE know to call the script on all elements which get the 'box' class */

}


.invisibleitem
{
	filter:alpha(opacity=0);-moz-opacity:0;opacity:0;
}



/* Inhalt */




.cmslinklist
{
	margin-bottom:0px;
	margin-top:6px;
}
.cmssimpletext
{
	margin-top:3px;
}
.cms_trennung_mitte
{
	margin-top:0px;
	margin-left:0px;
}
.cms_trennung_links
{
	border:0px solid black;
	margin-top:0px;
	margin-left:0px;
}


.previewimage
{
	border:0px solid white;	
}


/*essentialobjects editor*/

.demo_editor_body
{
	background-color:White;
	padding:5px;	
}