﻿
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;
}

#divTextContainer{
	padding: 30px;
}
#divTextContainerBottom{
	padding: 30px;
	padding-top: 0px;
	padding-bottom:0px;
}

#divadvancedsliderouter
{
	
	background-color:white;padding:0px;border: 10px solid #cccccc;
	width:930px;height:360px;
	-moz-border-radius: 3px;-webkit-border-radius: 3px;border-radius: 3px;
	position:relative;
}
#divadvancedsliderbottom
{
	width:950px;height:22px;
	background-image:url(../images/design/box_shadow.png);background-position:center bottom;background-repeat:no-repeat;	
}

#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;
}
	
h1
{
	margin-top:0px;
	margin-bottom:15px;
	font-size:20px;font-weight:bold;
	color:#dc5f14;
	font-family:CenturyGothicStd, Verdana;
}
h2
{
	margin-top:15px;
	margin-bottom:10px;
	font-size:18px;font-weight:bold;
	color:#dc5f14;
	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:10px;
	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:16px;
	/*letter-spacing:1px;*/
	margin-bottom:0px;
	padding-top:0px;
	padding-bottom:0px;
	padding-left:10px;
	padding-right:10px;
	font-weight:normal;
}



#navigation a:hover, #navigation a.selected
{
	color:#003275;
	

}

#navigation a.sub
{
	color:#686868;
	font-size:13px;
	padding-top:5px;
	padding-bottom:7px;
	font-weight:normal;
}
#navigation a.selectedsub, #navigation a.sub:hover
{
	color:#003275;
	font-size:13px;
	padding-top:5px;
	padding-bottom:7px;
	font-weight:bold;
}



#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:950px;/*1200*/
	min-width:950px;
	margin-left:auto;
	margin-right:auto;
	/*background-color:white;
	border:4px solid #dddddd;*/
	margin-top:0px;
	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:-20px;
	left:20px;
	padding:0px;
	border:0px solid #dddddd;
	background-repeat:no-repeat;
}

#divslogan
{
	width:800px;
	height:28px;
	position:absolute;
	text-align:right;
	top:36px;
	right:30px;
	padding:0px;
	border:0px solid #dddddd;
	background-repeat:no-repeat;
	font-family: CenturyGothicStd, Verdana;  font-size:30px;
	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:125px;
	width:100%;
	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;
}




#divcontent
{
	width:100%;
	position:relative;
	text-align:center;
	margin-top:100px;
	border:0px solid black;
}
	
#divcontentinner
{
	padding-left:0px;
	padding-top:0px;
	padding-bottom:5px;
	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(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(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;	
}