 
/* ------------------------------------------------------ */
/* BASE */
/* ------------------------------------------------------ */


* { 
	margin:0; 
	padding: 0; 
	outline: 0;
}

html, body { 
	  
	margin: 0;
	padding: 0;
	min-height:1200px;
	height:100%;
	
	color: #555555; 
}

body {
	 background:url(../images/bg_black.gif) repeat;
}

img {
	border: 0;
}


a:link, a:visited {
	text-decoration: none;
	color: #327aa3; 
}

#p8 {width:100%; height:8px}
#p8 {width:100%; height:5px}


.pleft {padding-left:30px;}

.leftpic {float:left; margin-right:15px;}
a:hover {
	text-decoration: none;
	cursor: pointer;
	color: #999;
}

a:focus { 
    outline: none; 
}

button:focus { 
    outline: none; 
}

#headercontainer, #contentcontainer, #footercontainer, #footerbartext, #bodywrapper { 
	width: 960px; 
	margin: 0 auto;
}

#headercontainer {
	height: 150px;
}

#bodywrapper {
	width: 960px;
	min-height: 100%; 
	margin-top:80px;
	list-style-type: none;
	position: relative;
}



.rounded {
  -moz-border-radius: 5px; 
  -webkit-border-radius: 5px;
  border-radius: 5px; 
}





.col_1_3 {
 width:280px;
 float:left;

 	text-align:left;
 min-height:350px;
 
 
 	  	
 }

.col_1_3 p {
  padding-right:30px;
  text-align:left;
 
 
 	 font-size:16px;
 	color: #474747; font-weight: normal;font-family: 'PT Sans', sans-serif; 
 	text-align:left;text-shadow: 1px 1px 0px #fff;
 	  	
 }




.col_1_3_last {
 width:280px;
 float:right;
 min-height:350px;
 	text-align:left;


 	 
 	
 }



.clear{
 clear:both;
 	
 }

#divider {
	width: 100%;
	border-top: 1px solid #111; /*#555 dunkler_Hintergrund*/
	border-bottom: 1px solid #555;  /*#111 dunkler_Hintergrund*/
	margin-top:10px;
	margin-bottom:10px;
}


#divider90 {
	width: 437px;
	border-top: 1px solid #111; /*#555 dunkler_Hintergrund*/
	border-bottom: 1px solid #555;  /*#111 dunkler_Hintergrund*/
	margin-top:10px;
	margin-bottom:10px;
	float:right;
	 
}

#divider90b {
	width: 437px;
	border-top: 1px solid #111; /*#555 dunkler_Hintergrund*/
	border-bottom: 1px solid #555;  /*#111 dunkler_Hintergrund*/
	margin-top:10px;
	margin-bottom:10px;
	float:right;
	 
}

#divider80 {
	width: 265px;
	border-top: 1px solid #111; /*#555 dunkler_Hintergrund*/
	border-bottom: 1px solid #555;  /*#111 dunkler_Hintergrund*/
	margin-top:10px;
	margin-bottom:10px;
}

#divider80b {
	width: 265px;
	border-top: 1px solid #111; /*#555 dunkler_Hintergrund*/
	border-bottom: 1px solid #555;  /*#111 dunkler_Hintergrund*/
	margin-top:13px;
	margin-bottom:10px;
}


#divider_dotted {
	width: 100%;
	border-bottom: 2px dotted #474747;  
	margin-top:10px;
	margin-bottom:10px;
	text-shadow: 1px 1px 0px #fff;
}

 

 /*Image_Container_mit_einfachem_Rand_hell_BG*/
img.light {
	border: 1px solid #555;
	outline: 1px solid #111;
	padding: 10px;
	background: transparent;
}



/*Image_Container_mit_einfachem_Rand_dark_BG*/
img.dark {
	outline: 1px solid #111;
	border-top: 1px solid #555;
	padding: 10px;
	background: #333;
}

/*Image_Container_mit_einfachem_Rand*/

.imgborder
{
	border:2px solid #72a143;
	padding:1px;
	background:#ffeda5;
}


 
 .p10 {margin-bottom:55px;}
 .p10top {margin-top:20px;}


.banneranything {
	position: relative;
	float: left;
	width: 890px;
	height: 326px;
	margin-left: 30px;
	padding: 1px;
	border: 1px solid #111;
	
	background:#555;
	margin-top: 10px;
}





.shadow {
	float: left;
	position: relative;
	z-index: -1;
	width: 900px;
	height: 30px;
	margin-bottom: 0px;
	margin-left: 30px;
	background: url(../images/shadow_bottom.png) transparent no-repeat 0% top;
}








/*
	AnythingSlider v1.7+ Default (base) theme
	By Chris Coyier: http://css-tricks.com
	with major improvements by Doug Neiner: http://pixelgraphics.us/
	based on work by Remy Sharp: http://jqueryfordesigners.com/
*/

/*****************************
  SET DEFAULT DIMENSIONS HERE
 *****************************/
/* change the ID to match your slider */
#slider {
	width: 890px;
	height: 360px;
	list-style: none;
	/* Prevent FOUC (see FAQ page) and keep things readable if javascript is disabled */
	overflow-y: hidden;
	overflow-x: hidden;
	background: #e9e9e9;
}

#slider li{
	float: left;
}


 
.color1 {color:#2F96D0;} 
.color2 {color:#F2f2f2;}
.color3 {color:#FFF;}

 


#slider h1 { font-size: 48px; line-height:48px; color:#E66666;}
#slider h2 { font-size: 39px; font-weight:bold;}
#slider h3 { font-size: 28px; font-family: 'PT Sans'; line-height:28px;}
#slider h4 { font-size: 32px;font-family: 'PT Sans Narrow', sans-serif; letter-spacing: -1px;}
#slider h5 { font-size: 16px; font-family: 'PT Sans Narrow', sans-serif; color:#E66666;}
#slider h6 { font-size: 14px; font-family: 'PT Sans'; line-height:14px; color:#FFF; margin-bottom:15px;}

 
#slider ul.marker li {
	list-style:none;
	background:url(../images/marker.png) 0 4px no-repeat;
	padding-left:30px;
	text-shadow:transparent 0px 1px 0, transparent 0 -1px 0; 
	margin-right:15px;
	margin-left:25px;
	font-size:18px;
	font-weight:bold;
	line-height:26px;
 color:#E66666;
  font-family: 'PT Sans', sans-serif;
  text-align:left;
  width:220px;
   
}
 
 
#slider h1, h2, h3, h4,   h6 {
 
 text-shadow:transparent 0px 1px 0, transparent 0 -1px 0;  
font-family: 'PT Sans', sans-serif; 
padding: 0;
margin:0;
border: 0;
vertical-align: baseline;
text-decoration: none;
letter-spacing: -1px;

}

#slider li div.anytext {
	position: relative;
	float: left;
	width: 850px;
	height: 286px;
	/*background: url(../images/bg_orange.gif) repeat;*/
	background:url(../images/black.gif) repeat;
	 
	padding: 20px;
	color: #FFF;
	font-size:18px;
	 line-height:19px;
	text-shadow:transparent 0px 1px 0, transparent 0 -1px 0; 
	font-family: 'PT Sans', sans-serif; 
}



/*Colors
.red {color:#db5454;}
.blue {color:#86bdd9;}
/*.darkred {color:#c26144;}*/







#slider li div.embedobject {
	position: relative;
	float: left;
	width: 580px;
	height: 326px;
	background: #000 url(../images/loader.gif) no-repeat 50% 50%;
}

#slider li div.embedobject object {
	width: 580px;
	height: 326px;
	background: transparent;
}


/* Opera width restriction */
.anythingBase { max-width: 32766px; }

/*****************
  SET COLORS HERE
 *****************/
/**** Default state (no keyboard focus) ****/
/* slider window - top & bottom borders, default state */
div.anythingSlider .anythingWindow {

}
/* Navigation buttons, default state */
div.anythingSlider .anythingControls ul a.cur, div.anythingSlider .anythingControls ul a {

}


/**** Active State (slider has keyboard focus) ****/
/* slider window - top & bottom borders, active state */
div.anythingSlider.activeSlider .anythingWindow {

}
/* Navigation buttons, active state */
div.anythingSlider.activeSlider .anythingControls ul a.cur {
	background:url(../images/tiles/sliderbullets.png) no-repeat;
    background-position:0 -31px; /* Selected bullet */
}

/*div.anythingSlider.activeSlider .anythingControls ul a.cur {
	background:url('../images/tiles/sliderbullets.png') no-repeat;
    background-position:0 -31px; /* Selected bullet */
}

/***********************
  COMMON SLIDER STYLING
 ***********************/
/* Overall Wrapper: 45px right & left padding for the arrows, 28px @ bottom for navigation */
div.anythingSlider {
	display: block;
	margin: 0 auto;
	overflow: visible !important; /* needed for Opera and Safari */
	position: relative;
	padding: 0;
}
/* anythingSlider viewport window */
div.anythingSlider .anythingWindow {
	overflow: hidden;
	position: relative;
	width: 100%;
	height: 100%;
}
/* anythingSlider base (original element) */
.anythingBase {
	background: transparent;
	list-style: none;
	position: absolute;
	overflow: visible !important;
	top: 0;
	left: 0;
	margin: 0;
	padding: 0;
}
/* all panels inside the slider */
.anythingBase .panel {
	background: transparent;
	display: block;
	overflow: hidden;
	float: left;
	padding: 0;
	margin: 0;
}
.anythingBase .panel.vertical {
	float: none;
}

/* Navigation Links */
div.anythingSlider .anythingControls { outline: 0; display: none; margin-top: 20px;}
div.anythingSlider .anythingControls ul { margin: 0; padding: 0; float: left; width: 890px; text-align:center; }
div.anythingSlider .anythingControls ul li { display: inline; }
div.anythingSlider .anythingControls ul a {
	display: inline-block;
	text-decoration: none;
    width:20px;
    height:22px;
	margin: 0 5px 0 0;
	text-align: center;
	outline: 0;
	color: transparent;
	background:url(../images/tiles/sliderbullets.png) no-repeat;
}
div.anythingSlider .anythingControls ul a:hover {

}
/* Navigation size window */
div.anythingSlider .anythingControls .anythingNavWindow { overflow: hidden; float: left; }

/* slider autoplay right-to-left, reverse order of nav links to look better */
div.anythingSlider.rtl .anythingControls ul a { float: right; } /* reverse order of nav links */
div.anythingSlider.rtl .anythingControls ul { float: left; }    /* move nav link group to left */
div.anythingSlider.rtl .anythingWindow {
	direction: ltr;
	unicode-bidi: bidi-override;
}
/* div.anythingSlider.rtl .start-stop { float: right; } */ /* move start/stop button - in case you want to switch sides */


/* hide cell shading on hover - makes the button appear to come forward */
div.anythingSlider .start-stop:hover, div.anythingSlider .start-stop.hover { background-image: none; }

/* probably not necessary, but added just in case */
div.anythingSlider, div.anythingSlider .anythingWindow, div.anythingSlider .anythingControls ul a, div.anythingSlider .arrow a, div.anythingSlider .start-stop {
	transition-duration: 0;
	-o-transition-duration: 0;
	-moz-transition-duration: 0;
	-webkit-transition-duration: 0;
}











/* ------------------------------------------------------ */
/* BULLET LIST */
/* ------------------------------------------------------ */


ul.bulletlist {
	float: left;
	margin: 0;
	padding: 0;
}

ul.bulletlist li {
	list-style-type: none;
	background: url(../images/arrow.png) no-repeat left center;
	padding-left: 30px;
	margin-bottom: 5px;
	margin-left: -20px;
}






.clear {
	clear:both;
}



