/* CSS Document */

html, body {

       margin: 0;
	   vertical-align:top;
       background-color:#480001;
      }
.page {position:relative; width:800px; margin:35px auto; font-family:Arial, Helvetica, sans-serif; }
.content {position:relative; top:126px; background-color:#000; border-left:1px solid #5D0000; }
.main {position:relative; width:562px; left:236px; background:url(../image/content_right.jpg) no-repeat; color:#fff; min-height:585px; border-right:1px solid #5D0000;}
.left {position:absolute;top:0; background:url(../image/content_left.jpg) no-repeat; min-height:540px; width:236px; }
*+html .left {position:absolute;top:0; left:1px; background:url(../image/content_left.jpg) no-repeat; min-height:540px; width:235px; }
.header {position:absolute;top:0;}
.inhalt {font-size:12px; padding:0 20px 15px; border-left:1px solid #5D0000; min-height:585px; line-height:16px}
.bottom {clear:both; font-size:11px;color:#7F0005;padding:20px 0px 20px;border-top:1px solid #5D0000; background-color:#480001; margin:0 0 0px -1px; height:35px }
.bottom a {font-size:11px;color:#7F0005; text-decoration:none; }
h1 {margin:0 0 10px 0; font-size:11px;}
h2 {}
h3 {margin:15px 0 9px 0; text-transform:uppercase}
p {margin:0 0 10px 0px;}
ul{padding:0 0 0 0px; display:inline; margin:0px;}
li{
list-style:inside;}

form {margin:0px; padding: 0px}

fieldset, img { border:0; }

a   {color: #FFFFFF; font: normal 12px arial; text-decoration:underline}
a:hover {color: #F9E17D; }


/* Inhalt */
.inhalt-rechts {
	float:right;
	width:200px;
	font-size:11px;
	margin-left:11px;
	padding-bottom:20px;
	
}
.inhalt img {
	border: 1px solid #3F3F3F;
	margin:0px 0 10px 0px;
	padding:0px;
}
.buttons {
	margin:10px 0px 0 0;
}
.buttons img {
	margin:7px 0px 0 0;
	border:none;
}

/************************************* Schrift *****************************************/
.navlink {margin:1px 0 0 8px;}
.navlink a{padding-left:20px; color:#f9e17d; font: normal 15px; text-decoration:none; font-size:75%;}
.navlink a:hover{color:#FFFFFF;}
.navlink_first a{padding-left:20px; color:#f9e17d; font: normal 15px; text-decoration:none; font-size:75%;}
.navlink_first a:hover{color:#FFFFFF;}
.navlink_first{margin-top:10px;}

#sublinks {margin:15px 0 0 -15px;}
#sublinks a,
#sublinks a:link,
#sublinks a:visited{
color:#8d8d8d;
}

#sublinks a:hover {
color:#fff;
}

.contentlink a {color:#FDCD00; font: normal 17px Times New Roman; font-style:italic; text-decoration:none}

.navheader {color:#fff; font: bold 16px; padding:10px 0 5px 10px; font-size:14px; text-transform:uppercase}
.navheader_first {color:#fff; font: bold 16px; padding:10px 0 0px 10px; font-size:14px; text-transform:uppercase}

#navigation a {line-height:14px; display:block;}

.zitate {
		color: #FFCC00;
        font-family: "Times New Roman", Times, serif; 
		font-style: italic; 		
        font-size: 12px;}

.zitate-fldiva {
		color: #FFCC00;
        font-family: "Times New Roman", Times, bold, serif; 
		font-style: italic; 		
        font-size: 20px;}

.picturescroll {position:relative; left:10px; top:0px; width:536px; height:350px;overflow:auto;}

.scrollbar_duo {position:relative; left:10px; top:0px; width:536px; height:450px;overflow:auto;}


.text_dark{
        color: #000000;
        font-family: "Times New Roman", Times, serif;
        font-size: 12px;}

.text_light{
        color: #FFFFFF;
        font-family: arial;
        font-size: 12px;}
		
.text_light_yellow{
        color: #FFCC00;
        font-family: arial;
        font-size: 12px;}

.text_red{
        color: #FF0000;
        font-family: Arial;
        font-size: 11px;}

.text_small_dark{
        color: #000000;
        font-family: Arial;
        font-size: 10px;}

.text_small_light{
        color: #FFFFFF;
        font-family: Arial;
        font-size: 11px;}

.text_small_red{
        color: #FF0000;
        font-family: Arial;
        font-size: 10px;}


.title_dark{
        color: #000000;
        font-family: Arial;
        font-size: 12px;
		font-weight: bold;}
		
.title_light{
		color:#FFCC00;
		font-family:Verdana, Geneva, sans-serif;
		font-size:16px;
		font-weight:bold;
		line-height:20px;}
		
.title_light_red{
        color: #C83B10;
        font-family: Arial;
        font-size: 14px;
		font-weight: bold;}

.title_red{
        color: #FF0000;
        font-family: Arial;
        font-size: 11px;
		font-weight: bold;}		

.title_big_dark	{
        color: #000000;
        font-family: Arial;
        font-size: 18px;
		font-weight: bold;
		letter-spacing:0.1em
		
		}		
		
.title_big_light{
        color: #FFFFFF;
        font-family: Arial;
        font-size: 14px;
		font-weight: bold;}		
	
/************************************* Ränder *****************************************/


.border_dark {
	   border: 1px solid #FF0000;}

.border_light {
	   border: 1px solid #AFAFAF;}	 
	   
.border_yellow {border: 1px solid #FDCD00;}	     


/************************************* Button *****************************************/


.button{
background-color:#F9E17D;
color:#000;
border:none;
}

/************************************* Input *****************************************/


.input{ 
       font-family: Arial;
       font-size: 10px;
       border: 1px solid #1A0000;
       background-color: #EFE9E4;
       color: #1A0000;
	   }	
	  
.input_red{ 
       font-family: Arial;
       font-size: 10px;
       border: 1px solid #FF0000;
       background-color: #FFFFFF;
       color: #000000;
	   }	


/************************************* Links *****************************************/


.link_light_11 a {
	color : #FFFFFF;
	font-size : 11px;
	font-weight: normal;
	font-family : Arial;	
	text-decoration: underline;}

.link_light_11 a:hover {
	color : #DFDFDF;
	text-decoration: underline;}






.aktuell a{
    color : #000000;
    font-weight: bold;
    text-decoration: underline;}
	
	

/************************************* other *****************************************/

.select {
    color : #000066;
    font-size : 11px;
	font-family : "Lucida Sans Unicode", "Lucida Grande", sans-serif;
	font-weight: normal;
	background-color: #FFFFFF;
	border: 1px solid #447EDF;}

.tabellenkopf {
    font-family: Arial;
	font-size: 12px;
	font-weight: bold;
	color: #FFFFFF;
    text-align: center;
    padding:1px;
    background-color: #1A0000;
}

.tabelleninhalt {	
	background-color: #EFE9E4;
	color: #000000;
	font-family: Arial;
	font-size: 11px;
	font-style: normal;
	line-height: normal;
	font-weight: normal;
	font-variant: normal;
	text-align: center;
	padding:1px;
}

.infos {
	position: absolute;
	bottom:15px;
	right:15px;
	width:86px;
	height:30px;
	border:1px solid #fff;
}

.dauer-info {
	margin:25px 0 20px;
}


/* Gallery http://www.dynamicdrive.com/style/csslibrary/item/css-image-gallery/P400/ */
.bilder {
	position:relative;
	width:310px;
	padding:20px 0 0 0;
	font-size:11px;
}
	
.gallerycontainer{
	position: relative;
	margin:5px 0 0 0;
/*Add a height attribute and set to largest image's height to prevent overlaying*/
}

.thumbnail:hover{
	background-color: transparent;
}

.thumbnail img,
.thumbnail2 img,
.thumbnail3 img,
.thumbnail4 img{
	border: 1px solid #3F3F3F;
	margin: 0 3px 2px 0;
	padding:0;
}

.thumbnail:hover,
.thumbnail2:hover,
.thumbnail3:hover,
.thumbnail4:hover{
	background-color: transparent;
}

.thumbnail a, .thumbnail a:link{
		cursor:default;
}


.thumbnail:hover img{
		cursor:default;
}

.thumbnail span,
.thumbnail2 span,
.thumbnail3 span,
.thumbnail4 span{ /*CSS for enlarged image*/
	position: absolute;
	padding: 7px 3px 4px 8px;
	top: -360px;
	left: -1000px;
	visibility: hidden;
	color: #fff;
	text-decoration: none;
	background-color:#3F3F3F;
	height:345px;
	font-size:10px;
	line-height:10px;
}

.thumbnail span img,
.thumbnail2 span img,
.thumbnail3 span img,
.thumbnail4 span img{ /*CSS for enlarged image*/
	border-width: 0;
	padding: 2px;
}

.thumbnail:hover span{ /*CSS for enlarged image*/
	visibility: visible;
	top: -360px;
	left: 0px; /*position where enlarged image should offset horizontally */
	z-index: 50;
}

.thumbnail2:hover span{ /*CSS for enlarged image*/
	visibility: visible;
	top: -50px;
	left: 10px; /*position where enlarged image should offset horizontally */
	z-index: 50;
}

.thumbnail3:hover span{ /*CSS for enlarged image*/
	visibility: visible;
	top: 200px;
	left: 10px; /*position where enlarged image should offset horizontally */
	z-index: 50;
}

.thumbnail4:hover span{ /*CSS for enlarged image*/
	visibility: visible;
	top: 500px;
	left: 10px; /*position where enlarged image should offset horizontally */
	z-index: 50;
}


/* Gallery Ende http://www.dynamicdrive.com/style/csslibrary/item/css-image-gallery/P400/ */




.referenzen_bildunterschrift {
	text-align:center;
	font-size:9px;
	color:#d0d0d0;
	margin-top:-10px;
}

.inhalt-links {
	width:310px;
}

.input, .select {
	background-color:#fff;
	color:#000;
	font-size:14px;
	padding:2px;
}

.footer_text {
	float:left;
	width:620px;
}

.footer_grafik {
	float:right;
	width:124px;
	height:26px;
	margin-top:3px;
}

.home_bild {
	width:516px;
	height:516px;
	margin-top:0px;
}
.starttext {
	position:absolute;
	bottom:11px;
	text-align:justify;
	width:520px;
	color:#FFFFFF;
}

#partnerlinks a,
#partnerlinks a:link,
#partnerlinks a:visited {
	line-height:25px;
}

.subtitle {
	color:#FFCC00;
	font-family:Verdana, Geneva, sans-serif;
	font-size:85%;
	margin-top:10px;
	padding-left:20px;
	text-decoration:none;
}

.videosubtitle {
font-size:11px;
color:#999999;
}

.liste_service {
margin-top:0px;
margin-left:-5px;
}

.navlink .link_active {
	color:#FFCC00;
	font-weight:bold;
}

.buttons .button_first {
	margin-right:8px;
}

#kontakt_formular {
	background: url(../image/kontakt-feuerartistin-dresen-flammendiva.jpg) no-repeat 222px 23px;
	width:523px;
	height:426px;
}