/* Standard */
body {margin-left: 0px;	margin-top: 0px; margin-right: 0px; margin-bottom: 0px;}

/* Startseite */
img.center {
	position: absolute;
	left: 50%;
	width: 278px;
	margin-left: -125px;
	top: 50%;
	height: 267px;
	margin-top: -167px;
}

a.center {
	position: absolute;
	left: 50%;
         margin-left: -23px;
	top: 50%;
	margin-top: 120px;
}


/* Header-Navigation */
.style-Header {background-color: #83b817; background-image: url(../images/header.jpg); position:absolute; left:20px; top:20px; width:960px; height:46px;}
.style-Header-Navi {position:relative; left:0px; padding-top:22px; font-family: Arial, Helvetica, sans-serif; font-size: 11px; color: #000000;  text-decoration:none; font-weight:normal; text-transform:uppercase; z-index:1;}

.style-Subnavi1 {background-color: #cde3a2; position:absolute; left:20px; top:66px; width:140px; padding-bottom:6px; font-family: Arial, Helvetica, sans-serif; font-size: 11px; color: #666666; padding-left:18px; padding-top:8px; line-height: 14px; float:left; z-index:2}
.style-Subnavi2 {background-color: #cde3a2; position:absolute; left:180px; top:66px; width:124px; padding-bottom:6px; font-family: Arial, Helvetica, sans-serif; font-size: 11px; color: #666666; padding-left:18px; padding-top:8px; line-height: 14px; float:left; z-index:2}
.style-Subnavi3 {background-color: #cde3a2; position:absolute; left:324px; top:66px; width:130px; padding-bottom:6px; font-family: Arial, Helvetica, sans-serif; font-size: 11px; color: #666666; padding-left:18px; padding-top:8px; line-height: 14px; float:left; z-index:3}
.style-Subnavi4 {background-color: #cde3a2; position:absolute; left:474px; top:66px; width:140px; padding-bottom:6px; font-family: Arial, Helvetica, sans-serif; font-size: 11px; color: #666666; padding-left:18px; padding-top:8px; line-height: 14px; float:left; z-index:3}
.style-Subnavi5 {background-color: #cde3a2; position:absolute; left:634px; top:66px; width:79px; padding-bottom:6px; font-family: Arial, Helvetica, sans-serif; font-size: 11px; color: #666666; padding-left:18px; padding-top:8px; line-height: 14px; float:left; z-index:3}


.nav1 {padding-left:15px; padding-top: 5px; width:143px; float:left; text-align:left; border-right:2px solid white; height: 20px;}
.nav2 {padding-left:15px; padding-top: 5px; width:127px; float:left; text-align:left; border-right:2px solid white; height: 20px;}
.nav3 {padding-left:15px; padding-top: 5px; width:133px; float:left; text-align:left; border-right:2px solid white; height: 20px;}
.nav4 {padding-left:15px; padding-top: 5px; width:143px; float:left; text-align:left; border-right:2px solid white; height: 20px;}
.nav5 {padding-left:15px; padding-top: 5px; width:82px; float:left; text-align:left; border-right:2px solid white; height: 20px;}
.nav6 {padding-left:15px; padding-top: 5px; width:110px; float:left; text-align:left; height: 20px;}
.nav7 {padding-left:15px; padding-top: 5px; width:56px; float:left; text-align:left; border-right:2px solid white; height: 20px;}
.nav8 {padding-left:15px; padding-top: 5px; width:66px; float:left; text-align:left; border-right:2px solid white; height: 20px;}



/* Content */
.style-MainContent {position:relative; top:40px; z-index:0;}

#hiddendiv1 {
	display: none;
}
#hiddendiv2 {
	display: none;
}
#hiddendiv3 {
	display: none;
}
#hiddendiv4 {
	display: none;
}

div.these:hover {
         font-family: Helvetica, Arial, sans-serif;
	font-size: 14px;
        	color: #FFFFFF;
        	font-weight: bold;
        	line-height: 16px;
         padding: 10px;
        	background-color: #90b32e;
}

div.these {
        	font-family: Helvetica, Arial, sans-serif;
        	font-size: 14px;
        	color: #000000;
        	font-weight: bold;
        	line-height: 16px;
         padding: 10px;  
        	background-color: #CDE3A2;
}

#style-Head-Logo a {
	margin-top:0px;
         margin-left:800px;
         margin-bottom:14px;
         display: block;
         background-image: url(../images/logo.jpg);
         width:180px;
         height:116px;
}

#style-Head-Logo a span {
         visibility: hidden;
}


.style-Head-Title {position:relative; left:20px; top:100px; width:400px; font-family: COURIER NEW, Helvetica, Arial, sans-serif; font-size: 24px; color: #90b32e; font-weight: bold;}

/* Formatierungen */
.style-Regular-Text {font-family: Helvetica, Arial, sans-serif; font-size: 12px; color: #000; line-height: 16px;}
.style-Letter-Text {font-family: Helvetica, Arial, sans-serif; font-size: 14px; color: #000; line-height: 20px;}
.style-Regular-Grau-Text {font-family: Helvetica, Arial, sans-serif; font-size: 12px; color: #999999; line-height: 16px;}
.style-TitleOrange {position:relative; left:20px; top:100px; width:650px; height:32px; font-family: COURIER NEW, Helvetica, Arial, sans-serif; font-size: 24px; color: #83b817; font-weight: bold; clear:both;}
.style-Bold-Text {font-family: Helvetica, Arial, sans-serif; font-size: 12px; color: #000; font-weight: bold; line-height: 16px;}
.style-Bold-Text14 {font-family: Helvetica, Arial, sans-serif; font-size: 14px; color: #000; font-weight: bold; line-height: 16px;}
.style-Regular-Text14 {font-family: Helvetica, Arial, sans-serif; font-size: 14px; color: #000; line-height: 16px;}
.style-Italic-Text {font-family: Helvetica, Arial, sans-serif; font-size: 12px; color: #000; font-style:italic; line-height: 16px;}
.style-Green-Text {font-family: Helvetica, Arial, sans-serif; font-size: 12px; color: #666666; font-weight: bold; line-height: 16px;}
.style-Kurzbeschreibung-Text {font-family: Helvetica, Arial, sans-serif; font-size: 16px; color: #666666; font-weight: bold; line-height: 20px;}
.style-Green-Text14 {font-family: Helvetica, Arial, sans-serif; font-size: 14px; color: #83b817; font-weight: bold; line-height: 16px;}
.style-Red-Text {font-family: Helvetica, Arial, sans-serif; font-size: 12px; color: #FF0000; font-weight: bold; line-height: 16px;}
.style-Green-Text-italic {font-family: Helvetica, Arial, sans-serif; font-size: 12px; color: #83b817; font-weight: bold; line-height: 16px; font-style:italic;}
.style-Underheadline-Text {font-family: Helvetica, Arial, sans-serif; font-size: 11px; color: #000; line-height: 13px; position:relative; top:5px;}


img  {border:none; text-decoration:underline; border-style:none; border-width:0px;}

a {font-family:Helvetica, Arial; font-size:12px; font-weight:bold; color:#000; text-decoration:underline;}
a:hover {color:#000; text-decoration:none;}
a:active {color:#f00;}
.Main-Navi {font-family: Arial, Helvetica, sans-serif; font-size: 11px; color: #fff; text-decoration:none; font-weight:normal;}
.Main-Navi-Sel {font-family: Arial, Helvetica, sans-serif; font-size: 11px; color: #000000; text-decoration:none; font-weight:normal;}
.Sub-Navi {font-family: Arial, Helvetica, sans-serif; font-size: 11px; color: #666666; text-decoration:none; font-weight:normal; text-transform:uppercase;}
.Sub-Navi-Sel {font-family: Arial, Helvetica, sans-serif; font-size: 11px; color: #000000; text-decoration:none; font-weight:normal; text-transform:uppercase;}

a.regularlink:link {font-family: Helvetica, Arial, sans-serif; font-size: 12px; color: #000; font-weight:normal; text-decoration:underline;}
a.regularlink:active {font-family: Helvetica, Arial, sans-serif; font-size: 12px; color: #000; font-weight:normal; line-height: 16px; text-decoration:none;}
a.regularlink:visited {font-family: Helvetica, Arial, sans-serif; font-size: 12px; color: #000; font-weight:normal; line-height: 16px; text-decoration:underline;}
a.regularlink:hover {font-family: Helvetica, Arial, sans-serif; font-size: 12px; color: #000; font-weight:normal; line-height: 16px; text-decoration:none;}

a.green:link {font-family: Helvetica, Arial, sans-serif; font-size: 12px; color: #99cc00; font-weight:normal; letter-spacing:0.1em; text-decoration:underline;}
a.green:active {font-family: Helvetica, Arial, sans-serif; font-size: 12px; color: #99cc00; font-weight:normal; letter-spacing:0.1em; text-decoration:none;}
a.green:visited {font-family: Helvetica, Arial, sans-serif; font-size: 12px; color: #99cc00; font-weight:normal; letter-spacing:0.1em; text-decoration:underline;}
a.green:hover {font-family: Helvetica, Arial, sans-serif; font-size: 12px; color: #99cc00; font-weight:normal; letter-spacing:0.1em; text-decoration:none;}

a.listlink:link {font-family: Helvetica, Arial, sans-serif; font-size: 14px; color: #000; text-decoration:underline; line-height: 26px;}
a.listlink:active {font-family: Helvetica, Arial, sans-serif; font-size: 14px; color: #000; line-height: 26px; text-decoration:none;}
a.listlink:visited {font-family: Helvetica, Arial, sans-serif; font-size: 14px; color: #000; line-height: 26px; text-decoration:underline;}
a.listlink:hover {font-family: Helvetica, Arial, sans-serif; font-size: 14px; color: #000; line-height: 26px; text-decoration:none;}


/* Elemente */
.style-Stern {position:relative; top:6px;}
.img-float {float:left; margin-right:8px;}
.img-float-right {float:right; margin-bottom:15px;}
.img-preis {margin-right:30px;}


/*Formular Styles */
.style-Textfields {position:absolute; left:200px; width: 250px;}
.style-Titles {font-family: Helvetica, Arial, sans-serif; font-size: 11px; color: #666666; text-transform:uppercase;}


/* Newsbox Start */

.style-Start-Newstext {position:absolute; left:430px; top:430px; width:490px; height:34px; z-index:7;}
.style-Start-News {background-image: url(../images/start_news.jpg); position:absolute; left:333px; top:430px; width:576px; height:40px; background-repeat:no-repeat; z-index:6;}
.style-Splash {position:relative; left:20px; top:66px; width:960px; height:500px; z-index:5;}


/* Teaserbox Links */
.style-Box-Left {position:relative; left:20px; top:0px; width:200px; height:100%; float:left;}
.style-Title-Right {background-color: #fff; width:172px; height:15px; font-family: Arial, Helvetica, sans-serif; font-size: 11px; color: #000; padding-left:14px; padding-top:2px; font-weight: bold; letter-spacing:0.2em; text-transform:uppercase;}
.style-NaviList {background-color: #cde3a2; position:relative; left:0px; top:0px; width:195px; height:100%; padding-bottom:6px; font-family: Helvetica, Arial, sans-serif; font-size: 11px; color: #666666; padding-left:4px; padding-top:8px; line-height: 18px; float:left;}

/* Content-Box */
.style-Content-Box {position:relative; left:50px; top:0px; width:500px; height:100%; float:left;}

/* Teaserbox rechts */
.style-Box-Right {position:relative; left:100px; top:0px; width:172px; height:580px; float:left;}
.style-Line {background-color: #999999; width:1px; height:514px; float:left; margin-right:6px;}
.style-Title {background-color: #999999; width:172px; height:15px; font-family: Helvetica, Arial,sans-serif; font-size: 12px; letter-spacing:3px; color: #fff; padding-left:8px; padding-top:2px;}

/* Kontakt-Box */
.style-Box-Contact-Image {position:relative; left:0px; width:100px; float:left;}
.style-Box-Contact-Position {position:relative; left:10px; top:0px; float:left;}
.style-Box-Contact-Contact {position:relative; left:30px; top:0px; width:172px; float:left;}

/* Footer */
.style-Footer {background-color: #83b817; clear:both; position:relative; left:20px; width:960px; height:26px; bottom:10px;}
.style-Footer-Navi {position:relative; left:16px; top:8px; font-family: Arial, Helvetica, sans-serif; font-size: 11px; color: #fff}

/* Anmeldeunterlagen */
.style-Anmeldeunterlagen {clear:both; position:relative; font-size: 16px; padding:5px; width:300px; font-family: Arial, Helvetica, sans-serif; font-size: 11px;}

a.style-Anmeldeunterlagen:link {font-family: Helvetica, Arial, sans-serif; font-size: 16px; color: #000; text-decoration:none; line-height: 26px;}
a.style-Anmeldeunterlagen:active {font-family: Helvetica, Arial, sans-serif; font-size: 16px; color: #000; line-height: 26px; text-decoration:underline;}
a.style-Anmeldeunterlagen:visited {font-family: Helvetica, Arial, sans-serif; font-size: 16px; color: #000; line-height: 26px; text-decoration:none;}
a.style-Anmeldeunterlagen:hover {font-family: Helvetica, Arial, sans-serif; font-size: 16px; color: #000; line-height: 26px; text-decoration:underline;}


/* Drehbuch - Szenen-Formatierung
	Scrippet.css
	Scrippet is a CSS template designed for including short sections of screenplay-formatted material in blog posts.
	Originally developed by John August - johnaugust.com
	Last modified 8/21/08
*/


div.scrippet {
	width: 500px;
	background: #fffffc;
	color: #000000;
	border: 1px solid #333;
	padding: 5px 14px 15px 14px !important;
	margin-bottom: 16px !important;
	margin-left: 0px !important;
}

.scrippet p {
	font: 12px/14px Courier, "Courier New", monospace !important;
    text-align: left !important;
	letter-spacing: 0 !important;
	margin-top: 0px !important;
	margin-bottom: 0px !important;
}

.sceneheader,
.action,
.character {
	padding-top: 1.5ex !important;
}

.action {
	padding-right: 5% !important;
	font-size: 12px !important;
	line-height: 14px !important;
}


.character {
	padding-left: 40% !important;
}

.dialogue {
	padding-left: 20% !important;
	padding-right: 20% !important;
}

.parenthetical {
	padding-left: 32% !important;
	padding-right: 30% !important;
}

.dialogue + .parenthetical {
	padding-bottom: 0 !important;
}

.transition {
	padding-top: 3ex !important;
	padding-left: 65% !important;
	padding-bottom: 1.5ex !important;
}
