/* -------------------------------------------------------------- 
   SEXYSHEET
   * Some Description here.
   Website:
   Author:
   Version:  
-------------------------------------------------------------- */

/* RESET
-------------------------------------------------------------- */
html, body, div, span, applet, object, iframe,
h1, h2, h3, h4, h5, h6, p, blockquote, pre,
a, abbr, acronym, address, big, cite, code,
del, dfn, em, font, img, ins, kbd, q, s, samp,
small, strike, strong, sub, sup, tt, var,
dl, dt, dd, ol, ul, li,
fieldset, form, label, legend,
table, caption, tbody, tfoot, thead, tr, th, td {
	margin: 0;
	padding: 0;
	border: 0;
	outline: 0;
	font-weight: inherit;
	font-style: inherit;
	font-size: 100%;
	font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;
	vertical-align: baseline;
	text-decoration:none;
	color: #fff;
}

:focus {outline: 0;}
body {line-height: 1;color: black;background: white;}
ol, ul {list-style: none;}
table {border-collapse: separate;border-spacing: 0;}
caption, th, td {text-align: left;font-weight: normal;}
blockquote:before, blockquote:after, q:before, q:after {content: "";}
blockquote, q {quotes: "" "";}

strong { font-weight:bold;}

/* GLOBAL
-------------------------------------------------------------- */
.clearfix:after {
	content:".";
	display:block;
	height:0;
	clear:both;
	visibility:hidden;
}
	.clearfix {display:inline-block;}
	/* Hide from IE Mac \*/
	.clearfix {display:block;}
	/* End hide from IE Mac */
/* SEO friendly hide */
.hidden {
	background:none;
	font-size:1px;
	display:none;
	height:0;
	left:-9999px;
	overflow:hidden;
	position:absolute;
	top:-9999px;
	width:0;
	z-index:0;
	line-height:0px;
}

/* TYPOGRAPHY
-------------------------------------------------------------- */

h1,h2,h3,h4,h5,h6 { font-weight: normal; color: #111; }

h1 { font-size: 3em; line-height: 1; margin-bottom: 0.5em; }
h2 { color:#26A5B7; font-size: 1.6em; margin-bottom: 0.75em; }
h3 { color:#fff; font-size: 14px; font-weight:bold; line-height: 1; margin-bottom:5px; }
h4 { color:#fff; font-size: 14px; font-weight:bold; line-height: 1; margin-bottom:5px;}
h5 { font-size: 1em; font-weight: bold; margin-bottom: 1.5em; }
h6 { font-size: 1em; font-weight: bold; }

/* TEXT ELEMENTS
-------------------------------------------------------------- */
/* IMPORTANT NOTE:Remove unnecessary css declarations when finished coding */

p           { color:#ccc; margin: 0 0 1.5em; }
p img.left  { float: left; margin: 1.5em 1.5em 1.5em 0; padding: 0; }
p img.right { float: right; margin: 1.5em 0 1.5em 1.5em; }

a:focus, 
a:hover     { color: #fff; text-decoration: underline;}
a           { color: #fff; }

blockquote  { margin: 1.5em; color: #666; font-style: italic; }
strong      { font-weight: bold; }
em,dfn      { font-style: italic; }
dfn         { font-weight: bold; }
sup, sub    { line-height: 0; }

abbr, 
acronym     { border-bottom: 1px dotted #666; }
address     { margin: 0 0 1.5em; font-style: italic; }
del         { color:#666; }

pre 		{ margin: 1.5em 0; white-space: pre; }
pre,code,tt { font: 1em 'andale mono', 'lucida console', monospace; line-height: 1.5; }

/* Lists */

li ul, 
li ol       { margin:0 1.5em; }
ul, ol      { margin: 0 1.5em 1.5em 1.5em; }

ul          { list-style-type: disc; }
ol          { list-style-type: decimal; }

dl          { margin: 0 0 1.5em 0; }
dl dt       { font-weight: bold; }
dd          { margin-left: 1.5em;}

/* Tables */

table       { margin-bottom: 1.4em; width:100%; }
th          { font-weight: bold; }
thead th 	{ background: #c3d9ff; }
th,td,
caption     { padding: 4px 10px 4px 5px; }
tr.even td  { background: #e5ecf9; }
tfoot       { font-style: italic; }
caption     { background: #eee; }


/* Misc classes */

.small      { font-size: .8em; margin-bottom: 1.875em; line-height: 1.875em; }
.large      { font-size: 1.2em; line-height: 2.5em; margin-bottom: 1.25em; }
.hide       { display: none; }

.quiet      { color: #666; }
.loud       { color: #000; }
.highlight  { background:#ff0; }
.added      { background:#060; color: #fff; }
.removed    { background:#900; color: #fff; }

.first      { margin-left:0; padding-left:0; }
.last       { margin-right:0; padding-right:0; }
.top        { margin-top:0; padding-top:0; }
.bottom     { margin-bottom:0; padding-bottom:0; }

.clear-right { clear:right;}

input, select, textarea {
			background:#333;
			background:-webkit-gradient(linear, left top, left bottom, from(#ccc), to(#fff));
			background:-moz-linear-gradient(top, #ccc, #fff);
			border:2px solid #2f2f2f;
			color:#333;
			margin-right:5px;
			padding:4px;
			color: black;
		}
		
.siteBar select {
	padding: 0;
}	

/* STYLE
-------------------------------------------------------------- */
.button { cursor:pointer; font-size: 18px; padding: 4px 8px 4px 8px;}
.submit { text-align: center; padding: 30px 0 20px 0; }

body { 
  background:#a9d4ef url(../images/bg.jpg) repeat-x top center;
  background-attachment: fixed;
  color: #222; 
  font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
  font-size: 75%;
}
#wrapper {background:url(../images/bg_nav.png) repeat-x;}
.more { 
	bottom:15px;
	color:#ccc;
	display:block;
	font-size:10px;
	right:20px; 
	text-align:right;
	}
	#header, #content, #footer {
		margin:0 auto;
		width:960px;
	}
	#header {
		height:252px;
		padding-top:48px;
		position:relative;
	}
		#header h1 {
			height:235px;
			position:absolute;
			top:28px;
			width:161px;
			z-index:99998;
		}
		#header h1 a {
			background:url(../images/logo.png) no-repeat;
			display:block;
			height:235px;
			width:161px;
			text-indent:-9999px;
		}
		.casts {
				height:252px;
				position:relative;
			}
			.casts ul { margin:0;}
			.casts li { list-style-type:none; margin:0;}
			.casts li span { display: none;}
			.casts li:hover span { display: block;}
		.casts a {
				display:block;
				position:absolute;
				text-indent:-9999px;
			}
		#person01 a {
				background:url(../images/person01_hover.png) no-repeat;
				bottom:-42px;
				height:277px;
				left:162px;
				width:229px;
				z-index:5;
			}
			/*#person01 a:hover, #person01 .activep1 {background:url(../images/person01_hover.png) no-repeat;}*/
			#person01 span {
					background:url(../images/person01_hover_img.png) no-repeat;
					height:150px;
					bottom:-18px;
					left:179px;
					position:absolute;
					width:164px;
					z-index:9999;
				}
		#person02 a {
				background:url(../images/person02_hover.png) no-repeat;
				bottom:0;
				height:230px;
				left:332px;
				width:288px;
				z-index:4;
			}
			/*#person02 a:hover, #person02 .activep2 { background:url(../images/person02_hover.png) no-repeat;}*/
			#person02 span { 
				background:url(../images/person02_hover_img.png) no-repeat;
				bottom:-5px;
				height:152px;
				left:350px;
				width:232px;
				position:absolute;
				z-index:999999;
				}
		#person03 a {
				background:url(../images/person03_hover.png) no-repeat;
				bottom:0;
				height:238px;
				right:210px;
				width:213px;
				z-index:6;
			}
			/*#person03 a:hover, #person03 .activep3 { background:url(../images/person03_hover.png) no-repeat;}*/
			#person03 span { 
				background:url(../images/person03_hover_img.png) no-repeat;
				bottom:-5px;
				height:103px;
				left:550px;
				width:161px;
				position:absolute;
				z-index:999999;
				}
		    #person04 a {
				background:url(../images/person04_hover.png) no-repeat;
				bottom:0;
				height:224px;
				right:158px;
				width:119px;
				z-index:7;
			}
			#person04 span { 
				background:url(../images/person04_hover_img.png) no-repeat;
				bottom:-5px;
				height:100px;
				left:660px;
				width:182px;
				position:absolute;
				z-index:999999;
				}
			/*#person04 a:hover, #person04 .activep4 { background:url(../images/person04_hover.png) no-repeat;}*/
			#person05 a {
				background:url(../images/person05_hover.png) no-repeat;
				bottom:-39px;
				height:259px;
				right:0;
				width:267px;
			}
			#person05 span { 
				background:url(../images/person05_hover_img.png) no-repeat;
				bottom:30px;
				height:72px;
				right:0;
				width:197px;
				position:absolute;
				z-index:999999;
				}
			/*#person05 a:hover, #person05 .activep5 { background:url(../images/person05_hover.png) no-repeat;}*/
		.main-nav {
			height:50px;
			left:187px;
			margin:0;
			position:absolute;
			top:0;
			width:785px;
			z-index: 10000;
		}
			.main-nav li {
				display:inline;
			}
			.main-nav a {
				color:#fff;
				display:block;
				float:left;
				font-size:20px;
				height:17px;
				padding:15px 19px 16px;
				text-transform:uppercase;
				text-decoration:none;
				margin:0 1px;
			}

			.main-nav a:hover, .main-nav .active a {
				background:url(../images/nav_bg.gif) repeat-x;
				border:1px solid #96E3DF;
				border-bottom:none;
				border-top:none;
				margin:0;
			}
			
			.main-nav .active .sub-nav li a:hover { text-decoration:underline;}
			.main-nav .active .sub-nav2 li a:hover { text-decoration:underline;}
			.main-nav .active .sub-nav3 li a:hover { text-decoration:underline;}
			
			.main-nav li:hover ul, .main-nav li.sfhover ul { left:144px;}			
			.btn-login, .logout {
				background:url(../images/bg_login.jpg) no-repeat;
				color:#ccc;
				display:block;
				height:37px;
				padding:13px 0 0 40px;
				position:absolute;
				right:0;
				text-decoration:none;
				top:0;
				width:99px;
				z-index: 999999;
			}
			
			.btn-login:hover { 
				color:#ccc;
				text-decoration: none;
			}
			
			.login {
				background:url(../images/login_box.png) no-repeat 0 bottom;
				height:75px;
				padding:1.5em;
				position:absolute;
				right:0;
				top:48px;
				width:721px;
				z-index:10;
			}
				.login div { float:left; padding-top:.5em; width:200px;}
				.login ul {margin:0;}
				.login li { list-style-type:none;}
				.login li a { color:#666; text-decoration:none;}
					.login fieldset p {
						background:url(../images/form.png) no-repeat 75px 0;
						float:left;
						height:35px;
						margin:0;
						width:245px;
					}
					.login fieldset { float:left; margin-left:2em;width:350px;}
					.login fieldset label {
						color:#222;
						display:block;
						float:left;
						font-size:1.3em;
						padding-top:8px;
						text-align:right;
						width:72px;}
						.login fieldset p input { 
							background:transparent url(../images/form.png) no-repeat scroll -9px -7px;
							border:none;
							float:left;
							margin:.5em 0 0 1em;
							}
					.logout {
						background:url(../images/btn_logout.png) no-repeat 6px 0;
						color:#666;
						display:block;
						float:right;
						margin-right:15px;
						padding-top:0;
						position:static;
						width:65px;
					}
	#content, #footer {
		-moz-box-shadow: 0px 0px 4px #000;  
		-webkit-box-shadow: 0px 0px 4px #000;  			
		background:#333 url(../images/bg_content.jpg) repeat-x;
		padding:20px;
		width:920px;
	}
		.grid01 {
				float:left;
				width:620px;
			}
			.showcase, .minibox, .showcase2, .minibox2, .minibox_news, .minibox_forum {
				-moz-box-shadow: 0px 0px 4px #000;  
				-webkit-box-shadow: 0px 0px 4px #000;  			
				-moz-border-radius:5px;
				-webkit-border-radius:5px;
				box-shadow: 0px 0px 4px #000;  
				background:#515151 url(../images/bg_box.jpg) repeat-x;
				height:auto;
				margin-bottom:15px;
				width:610px;
				}
				
				/* by SP - 27.07.10 */
				.showcase2, .minibox2 { font-size: 16px; }
				.staticbox {
				-moz-box-shadow: 0px 0px 4px #000;  
				-webkit-box-shadow: 0px 0px 4px #000;  			
				-moz-border-radius:5px;
				-webkit-border-radius:5px;
				box-shadow: 0px 0px 4px #000;  
				background:#515151 url(../images/bg_box.jpg) repeat-x;
				height:auto;
				margin-bottom:15px;
				width:920px;
				font-size: 16px;
				}
					.staticbox h2, .minibox2 h2, .showcase2 h2 {
					-moz-border-radius-topleft:5px;
					-webkit-border-top-left-radius:5px;					
					-moz-border-radius-topright:5px;
					-webkit-border-top-right-radius:5px;					
					background:#48ABDB;
					background:-webkit-gradient(linear, left top, left bottom, from(#217AA5), to(#48ABDB));
					background:-moz-linear-gradient(top, #217AA5, #48ABDB);
					color:#fff;
					font-size:18px;
					margin-bottom:0;
					padding:10px 12px;
					text-transform:capitalize;
					}
						.staticbox .text  {
							margin: auto;
							width: 880px;
							padding: 20px 0 15px 0;
							
						}
						
						.showcase2 .text, .minibox2 .text {
							margin: auto;
							width: 95%;
							padding: 20px 0 15px 0;
						}
						
						.staticbox p, .showcase2 p, .minibox2 p {
						color: #fff;
						}
						.staticbox img, .showcase2 img, .minibox2 img {
							border: none;
							float: left;
							margin: auto 6px 6px auto;
						}
				/* DVD ÜBERSICHT - 27.07.10 */
				h2.overHead {
					background:#48ABDB;
					background:-webkit-gradient(linear, left top, left bottom, from(#217AA5), to(#48ABDB));
					background:-moz-linear-gradient(top, #217AA5, #48ABDB);
					color:#fff;
					font-size:18px;
					margin-bottom:0;
					padding:10px 12px;
					text-transform:capitalize;
				}
							div.siteBar {
									width: 910px;
									height: 30px;
									font-size: 100%;
									font-weight: bold;
									margin: 10px auto;
							}
							
							div.siteBar .left {
								width: 180px;
								float: left;
								font-weight: normal;
								color: #fff;
							}
							
							div.siteBar .middle {
								/* width: 500px; */
								float: left;
								text-align: center;
							}
							
							div.siteBar .middle select{
								background: #696767;
							}

							div.siteBar .right {
								width: 290px;
								float: right;
								text-align: right;
							}
							
							
							div.siteBar a.anzahl {
									padding: 0 4px;
									text-decoration: none;
									background-color: #06A3d3;
									color: white;		
							}
							
							div.siteBar a.anzahl:hover {
									background-color: white;
									color: #06a3d3;
							}
							
							
							div.siteCountRight {
								color: #06a3d3;
								text-align: right;
								margin: 0;
							}
							
							div.siteCountRight a {
									padding: 0 2px;
									text-decoration: none;
									background-color: #06A3d3;
									color: white;	
							}
							
							div.siteCountRight a:hover {
									background-color: white;
									color: #06a3d3;
							}
							
							
							div.siteCountBottom {
								color: #06a3d3;
								font-size: 135%;
								text-align: right;
								margin: 10px 0;
								padding-right: 10px;
								height: 30px;
								font-weight: bold;
							}
							
							div.siteCountBottom a {
									padding: 0 2px;
									text-decoration: none;
									background-color: #06A3d3;
									color: white;	
							}
							
							div.siteCountBottom a:hover {
									background-color: white;
									color: #06a3d3;
							}
					
					div.ovTitle {
						width: 457px;
						height: 181px;
						float: left;
						position: relative;
						background: url(../images/bg_overview.png) no-repeat;
					}
						div.ovTitle .dvdcover {
							position: absolute;
							top: 14px;
							left: 12px;
							border: 4px solid #333;
						}
						div.ovTitle h3 {
							position: absolute;
							top: 14px;
							left: 130px;
							font-size: 17px;
						}
						div.ovTitle p {
							position: absolute;
							top: 70px;
							left: 130px;
							width: 310px;
							font-size: 16px;
							color: white;
						}
						div.ovTitle a.more {
							position: absolute;
							top: 150px;
							left: 200px;
							font-size: 13px;
						}
						div.ovTitle a.more:hover {
						}

				/* DVD DETAILSEITE - 27.07.10 */
				
				div#titleContainer {
					float: left;
					width: 926px;
					min-height: 400px;
					margin: 8px 12px 0 14px; 
				}
								
				div#dvdcover {
					float: left;
					color: white;
					width: 240px;
					/* margin: 8px 0 0 14px;*/
				}
				
				
				div.dvdContainer {
					margin: 20px 0 0 10px;
					padding: 4px 0 0 4px;
					position: relative;
				}
				div.dvdContainer a.lupe {
					display: block;
					width: 53px;
					height: 45px;
					background: url(../images/lupe.png) no-repeat;
					position: absolute;
					left: 4px;
					top: 4px;
					cursor: pointer;
				}
				

				/* Style for Usual tabs */
				.usual {
				  float: left;
				  color:white;
				  padding: 0 20px;
				  width:646px;
				  position: relative;
				  }
				
				
				.usual ul {
					margin: 0 0 0 8px;
					padding: 0;
				}
				
				.usual li {
					list-style:none; 
					float:left; 
					}
				
				.usual ul a {
				  display:block;
				  padding:12px 14px;
				  text-decoration:none!important;
				  margin:0 1px 0 0;
				  color:#FFF;
				  height: 40px;
				}
				.usual ul a:hover {
				  color:#FFF;
				  background: url(../images/bg_dvdtitle.jpg) repeat-x;
				  }
				.usual ul a.selected {
				  margin-bottom:0;
				  color:white;
				  background: url(../images/bg_dvdtitle.jpg) repeat-x;
				  cursor:default;
				  font-weight: bold;
				  }
				.usual div {
				  padding:20px 10px 8px 10px;
				  clear:left;
				}
				
				.usual h3 {
					font-size: 18px;
					margin-bottom: 10px;
				}
								
				.usual div a { color:white; text-decoration: underline; }
				.usual div a:hover { text-decoration: none; }
				.usual a.amazon {display: block; width: 129px; height: 42px; background: url(../images/amazon.png) no-repeat; float: right; padding: 6px 0 0 90px; position: absolute; top: 340px; left: 200px; }
				.usual a.rakete {display: block; width: 129px; height: 42px; background: url(../images/rakete.png) no-repeat; float: right; padding: 6px 0 0 90px; position: absolute; top: 340px; left: 430px; }
								

				/* END EDITED BY SP */
				
				.login fieldset button {
					background:url(../images/form.png) no-repeat 0 -80px;
					border:none;
					color:#fff;
					float:left;
					font-size:1em;
					height:33px;
					padding-bottom:4px;
					text-align:center;
					width:90px;
				}
			.showcase img { 
				padding: 12px 8px 8px 9px; 
			}
			
			.minibox {
				height:288px;
				width:295px;
				position:relative;
				}
			.minibox_news {
				height: 284px;
				width: 295px;
				position: relative;
			}
			.minibox_forum {
				height: 322px;
				width: 295px;
				position: relative;
			}
			.minibox2 {
				width:295px;
				position:relative;
				}
			.scroll { position:relative;}
			.scroll div { height:220px; overflow:hidden; position: relative;}
				.scroll ul { width:220px; margin:0;}
				.scroll li {
						border-bottom:1px dashed #ccc;
						padding:10px 0;
					}
					.scroll li p { margin-bottom:5px;}
					.up-scroll, .down-scroll {
						background:url(../images/scroller.png) no-repeat;
						display:block;
						height:28px;
						position:absolute;
						right:15px;
						text-indent:-99999px;
						top:50px;
						width:22px;
						z-index: 9999;
					}
				.down-scroll { background-position:0 -29px; bottom:20px; top:auto;}
				.showcase h2, .minibox h2, .minibox_news h2, .minibox_forum h2 {
					-moz-border-radius-topleft:5px;
					-webkit-border-top-left-radius:5px;					
					-moz-border-radius-topright:5px;
					-webkit-border-top-right-radius:5px;					
					background:#48ABDB;
					background:-webkit-gradient(linear, left top, left bottom, from(#217AA5), to(#48ABDB));
					background:-moz-linear-gradient(top, #217AA5, #48ABDB);
					color:#fff;
					font-size:18px;
					margin-bottom:0;
					padding:10px 12px;
					text-transform:capitalize;
					}
		.grid02 {
				float:left;
				width:300px;
			}
		.calendar {
				color:#ccc;
				font-size:10px;
			}
			.minibox ul, .minibox_news ul {
					margin:10px 14px;
				}
			.minibox form {}
				.minibox form li { list-style-type:none; margin-bottom:10px;}
				.minibox form li p {}
				.minibox form input {
						background:#333;
						background:-webkit-gradient(linear, left top, left bottom, from(#ccc), to(#fff));
						background:-moz-linear-gradient(top, #ccc, #fff);
						border:2px solid #2f2f2f;
						color:#333;
						margin-right:5px;
						padding:4px;
					}
				.minibox form button {
						background:#333;
						background:-webkit-gradient(linear, left top, left bottom, from(#333), to(#000));
						background:-moz-linear-gradient(top, #333, #000);
						border:2px solid #2f2f2f;
						color:#999;
						font-weight:bold;
						padding:4px;
					}
				.radio-group p { float:left; margin-right:10px;}
					.minibox .radio-group input { margin-right:3px; line-height:20px;}
				
				.schnellsuche { height:139px;}
				.schnellsuche a { color:#ccc; font-size:10px; margin:0 10px;}
				.schnellsuche p, .schnellsuche form { margin:10px;}
				.schnellsuche p { font-size:10px;}
				
				.newsletter { height:139px;}
				.news { height:293px; }
				.newsletter p, .news p { font-size:10px;}
				.minibox .allnews, .minibox_news .allnews, .minibox_forum .allnews {
						color:#fff;
						font-size:11px;
						position:absolute;
						right:10px;
						text-transform:capitalize;
						top:12px;
					}
				.newsletter a, .news a { color:#ccc; font-size:10px; margin:0 10px;}
				.newsletter p, .news p, .newsletter form, .news form { margin:10px;}
				.minibox .forum-items, .minibox_forum .forum-items { margin:0 10px;}
					.forum-items li {
							border-bottom:1px dashed #999;
							list-style-image:url(../images/star.png);
							list-style-position:inside;
							padding:12px 0;
						}
					.forum-items p { 
						color:#fff;
						display:inline;
						font-size:12px;
						margin:0; 
						line-height:18px;}
					.forum-items .forum-details { color:#ccc; display:block; text-align:right;}
#footer {}
	#footer h3 { font-size:17px;}
	#footer li {
		line-height:20px;
		list-style-type:none;
		}
	.fgrid01, .fgrid02, .fgrid03 {
			border-right:1px solid #696969;
			float:left;
			width:275px;
		}
		.fgrid03 { border:none;}
		.fgrid01 h3 { float:left;}
		.minilogo {
				background:url(../images/m-logo.png) no-repeat;
				display:block;
				float:left;
				height:126px;
				margin-right:30px;
				text-indent:-99999px;
				width:85px;
			}
		.fgrid01 ul { float:left; margin:0;}
		.fgrid01 li a {
				color:#fff;
				font-size:15px;
				text-decoration:none;
			}
		.fgrid01 li a:hover { text-decoration:underline;}
	.fgrid02 { padding:0 30px;}
		.cloud1 { font-size:15px;}
		.cloud2 { font-size:18px;}
		.cloud3 { font-size:21px;}
		.cloud4 { font-size:24px;}
		.cloud5 { font-size:27px;}
		.cloud6 { font-size:30px;}
	.fgrid03 { margin-left:30px;}
		.fgrid03 p, .fgrid03 a { color:#ccc; font-size:18px; margin-bottom:10px;}
		.socnet a { margin-right:7px;}
	
	.copyright { 
		clear:both; 
		color:#666;
		padding:20px 0;
		text-align:center;
		}
		
/* ------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------ */
/* Submenuitems Navigation | DVD */
.sub-nav {
	background:#06A3D3;
	border:1px solid #95E3DF;
	border-top:1px solid #0FA6D4;
	height:auto;
	left:-999em;
	margin:0 0 0 4px;
	padding:5px;
	position:absolute;
	top:48px;
	width:190px;
	z-index:9000;
}

.sub-nav li {
	display:block;
}

.sub-nav li a, .main-nav .active .sub-nav li a {
	display:inline;
	float:none;
	font-size:1.3em;
	line-height:1.3em;
	padding:0 0 0 15px;
	text-transform:capitalize;
}

.sub-nav li a:hover, .main-nav .active .sub-nav li a, .main-nav .active .sub-nav li a:hover {
	background:none;
	border:none;
}

/* ------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------ */
/* Submenuitems Navigation | Turbine */
.sub-nav2 {
	background:#06A3D3;
	border:1px solid #95E3DF;
	border-top:1px solid #0FA6D4;
	height:auto;
	left:-999em;
	margin:0 0 0 80px;
	padding:5px;
	position:absolute;
	top:48px;
	width:170px;
	z-index:9000;
}

.sub-nav2 li {
	display:block;
}

.sub-nav2 li a, .main-nav .active .sub-nav2 li a {
	display:inline;
	float:none;
	font-size:1.3em;
	line-height:1.3em;
	padding:0 0 0 15px;
	text-transform:capitalize;
}

.sub-nav2 li a:hover, .main-nav .active .sub-nav2 li a, .main-nav .active .sub-nav2 li a:hover {
	background:none;
	border:none;
}

/* ------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------ */
/* Submenuitems Navigation | Community */
.sub-nav3 {
	background:#06A3D3;
	border:1px solid #95E3DF;
	border-top:1px solid #0FA6D4;
	height:auto;
	left:-999em;
	margin:0 0 0 198px;
	padding:5px;
	position:absolute;
	top:48px;
	width:170px;
	z-index:9000;
}

.sub-nav3 li {
	display:block;
}

.sub-nav3 li a, .main-nav .active .sub-nav3 li a {
	display:inline;
	float:none;
	font-size:1.3em;
	line-height:1.3em;
	padding:0 0 0 15px;
	text-transform:capitalize;
}

.sub-nav3 li a:hover, .main-nav .active .sub-nav3 li a, .main-nav .active .sub-nav3 li a:hover {
	background:none;
	border:none;
}

.teaserblock {
	width: 940px;
	margin: auto;
	
}

.teaserblock a:hover {
	text-decoration: none;
}

.teaserblock1 {
	float: left; 
	width: 305px;
	padding-top: 10px;
	font-size: 19px;
	background:url(../images/bg_teaser_klein.png) no-repeat;	
}

.teaserblock2 {
	float: left; 
	width: 305px;
	padding-top: 10px;
	font-size: 19px;
	background:url(../images/bg_teaser_klein.png) no-repeat;	
}

.teaserblock3 {
	float: left; 
	width: 305px;
	padding-top: 10px;
	font-size: 19px;
	background:url(../images/bg_teaser_klein.png) no-repeat;	
}

#contact {
	color: white;
	width: 80%;
	margin: auto;
	font-size: 18px;
}

.recaptcha {
	width: 300px;
	margin: auto;
}

div.people {
	width: 399px;
	height: 179px;
	background: url(../images/bg_people.png) no-repeat;
	float: left;
	margin: 10px 20px 10px 20px;
	position: relative;
}

.people .pPicture {
	float: left;
	margin: 10px 0 0 12px;
}

.people h3 {
	font-size: 18px;
}

.pName {
	position: absolute;
	top: 30px;
	left: 130px;
}

.pName p {
	color: #40A1D0;
	font-size: 14px;

}

.pMail {
	position: absolute;
	top: 80px;
	left: 130px;
}

div.link {
	width: 394px;
	height: 143px;
	background: url(../images/bg_link.png) no-repeat;
	float: left;
	margin: 10px 20px 10px 20px;
	position: relative;
}

.link .lPicture {
	float: left;
	margin: 10px 0 0 12px;
}

.link .lTitel {
	padding: 10px 0 10px 0;
	color: #40A1D0;
	font-size: 18px;
}

.link .lText {
	position: relative;
	color: #fff;
	font-size: 16px;
}

.link .lLink {
	position: absolute;
	top: 110px;
	left: 290px;
}

label {
	color: #fff;
}

.table_line1 {
	font-size: 20px;
}

.gw_frage {
	border: 2px solid #666;
	padding: 20px;
	font-size: 115%;
}

.gs_antworten {
	padding: 20px;
}

.form h3 {
	font-size: 18px;
	padding: 10px 0;
}

.keine_treffer {
}

.jobs_list_left{
	float: left;
	display: block;
	width: 438px;
	text-align: left;
}

.jobs_list_right{
	float: right;
	display: block;
	border-bottom: 1px dotted white;
	width: 438px;
	text-align: right;
}

.jobs_details {

}

.abstand {
	height: 5px;
}

a.yt_link {
	float: left;
	display: block;
	width: 32px;
	height: 32px;
	background: url(../images/youtube.png) no-repeat;
}

a.yt_link:hover {
	display: block;
	width: 32px;
	height: 32px;
	background: url(../images/youtube_2.png) no-repeat;
}

a.fb_link {
	float: left;
	display: block;
	width: 32px;
	height: 32px;
	background: url(../images/fb.png) no-repeat;
}

a.fb_link:hover {
	display: block;
	width: 32px;
	height: 32px;
	background: url(../images/fb_2.png) no-repeat;
}

a.tw_link {
	float: left;
	display: block;
	width: 32px;
	height: 32px;
	background: url(../images/twitter.png) no-repeat;
}

a.tw_link:hover {
	display: block;
	width: 32px;
	height: 32px;
	background: url(../images/twitter_2.png) no-repeat;
}

a.ms_link {
	float: left;
	display: block;
	width: 32px;
	height: 32px;
	background: url(../images/myspace.png) no-repeat;
}

a.ms_link:hover {
	display: block;
	width: 32px;
	height: 32px;
	background: url(../images/myspace_2.png) no-repeat;
}

.texttab_left {
	display: block;
	width: 200px;
	float: left;
}

.texttab_right {
	display: block;
	width: 150px;
	float: right;
}

/* Gallery - jqScroller */
.jqGSContainer{margin: auto; width:506px; padding: 0;}
.jqGSContainer .jqGSImgContainer{ padding: 0; width: 506px; margin: 0;}
.jqGSContainer .jqGSImgContainer ul#gallery { padding:0;margin:0;position:relative;list-style:none;}
.jqGSContainer .jqGSImgContainer ul#gallery li.galerie_pic{padding:0;margin:0;position:relative;float:left;}
.jqGSContainer .jqGSImgContainer ul#gallery li.galerie_pic .jqGSLoader{width:100%;height:100%; position:absolute; }
.jqGSContainer .jqGSImgContainer ul li img{ }
.jqGSContainer .jqGSImgContainer ul li .jqGSTitle{background:#000;position:absolute;right:0px;top:0px; padding:3px;color:#fff;width:300px}


.jqGSContainer .jqGSPagination{position:relative;width:100%;height:20px;top: 5px; left: 22px;padding: 5px 0;}
.jqGSContainer .jqGSPagination ul{padding:0;margin:0;list-style:none;position:relative;float:right;}
.jqGSContainer .jqGSPagination ul li{padding:0;margin-right:5px;float:left;padding-right:1px;text-align:center;padding-bottom:1px;}
.jqGSContainer .jqGSPagination ul li a{padding:2px 0px;color:#06A3d3; border: 1px solid #06A3d3; text-decoration:none;display:block;width:20px; height: 20px;}
.jqGSContainer .jqGSPagination ul li a.selected{background:#06A3d3;color:#FFF;}
.jqGSContainer .jqGSPagination ul li a:hover{background:#06A3d3;color:#FFF;}

/* .jqGSImgContainer{border:1px solid #000;} */
