input, select, textarea {border: 1px solid #37B0F5; background-color: #ffffff}
#menu2 #search input#suchbegriff {width: 118px; }
 .los 		{ font-family:Verdana,Arial,Helvetica,sans-serif; font-size:7pt; font-weight:bold; background-color:#74DDFF; height:20px; border: 2px solid #37b0f5; vertical-align:top; }
 .suchelos 	{ font-family:Verdana,Arial,Helvetica,sans-serif; font-size:7pt; font-weight:bold; background-color:#afe0ff; height:20px; border: 2px solid #ffffff; vertical-align:top; margin:4px 20px 0px 0px; float:right;}
 
body 		{ color:#000000; background-color:#1D609E; margin:0px; padding:0px; font-family:Verdana,Arial,Helvetica,sans-serif; font-size:8pt; line-height: 1.3; background-image:url(bilder/back.jpg); background-position:top; background-repeat:repeat-x;  }
div#header	{ height:94px; padding:0px; margin:0px; background-color:#1D609E; vertical-align:bottom; background-image:url(bilder/pla_headerr.jpg); background-repeat:repeat-x; min-width:996px; width:expression(document.body.clientWidth < 1003? "1003px": "auto" );}
div#header2	{ height:94px; padding:0px; margin:0px; background-color:#1D609E; vertical-align:bottom; background-image:url(bilder/pla_headerr.jpg); background-repeat:repeat-x; min-width:996px; width:expression(document.body.clientWidth < 1003? "1003px": "auto" );}
div#sub1	{ height:25px; padding:0px; margin:0px; background-color:#37B0F5; vertical-align:top; border-width:0px; border-style:solid; min-width:996px; width:expression(document.body.clientWidth < 1003? "1003px": "auto" );}
div#sub2	{ height:30px; padding:0px; margin:0px; background-color:#37B0F5; background-image:url(bilder/pla_subm.jpg); background-repeat:repeat-x; }
div#menu1	{ width:156px; padding:0px; margin:0px; text-align:left; background-color:#37B0F5; float:left; display:block; background-image:url(bilder/pla_menu.jpg); background-position:left; position:static; }
div#menu2	{ width:156px; padding:0px; margin:0px; text-align:left; background-color:#37B0F5; float:right; display:block; background-image:url(bilder/pla_menu.jpg); background-position:left; position:static; }
div#content	{ margin:0px 154px 0px 161px; padding:12px 28px 0px 19px; text-align:center; background-color:#AFE0FF; border-left-width:2px; border-top-width:0px; border-bottom-width:0px; border-right-width:0px; border-style:solid; border-color:#ffffff; position:static; display:block; background-image:url(bilder/pla_contentr.jpg); background-position:right; background-repeat:repeat-y; }
div#contentu	{ margin:0px 156px 0px 161px; padding:0px; height:12px; text-align:justify; vertical-align:top; background-color:#AFE0FF; border-width:0px; border-style:none; display:block; position:static; background-image:url(bilder/pla_contentu.jpg); background-repeat:repeat-x; }
div#contentu1	{ background-image:url(bilder/pla_contentul.jpg); height:12px; width:12px; background-position:left; background-repeat:no-repeat; float:left; }
div#contentu2	{ background-image:url(bilder/pla_contentur.jpg); height:12px; width:12px; background-position:right; background-repeat:no-repeat; float:right; }
div#Fusszeile 	{ height:25px; padding:0px; margin:0px; text-align:center; vertical-align:middle; font-size:8pt; background-color:#1D609E; clear:both; }
div#main	{ min-width:996px; max-width:1860px; width:expression(document.body.clientWidth < 1003? "1003px": "auto" );}

div#einleitung	{ padding:0px; margin:auto; width:620px; text-align:justify; font-family:Verdana,Arial,Helvetica,sans-serif; font-size:8pt; line-height: 1.3; }
div#ep		{ padding:0px; margin:auto; text-align:center; height:130px; width:638px; background-image:url(bilder/ep_rahmen.jpg); background-position:center; background-repeat:no-repeat; }
div#menutv	{ padding:4px 5px 4px 5px; margin:6px 11px 0px 11px; text-align:center; background-image:url(bilder/sidebar_tvrahmen.jpg); background-position:top; background-repeat:no-repeat; background-color:#ffffff; font-size:8pt; font-family:Verdana,Arial,Helvetica,sans-serif; line-height: 1.3; }
div.text	{ padding:0px; margin:auto; width:100%; text-align:justify; font-family:Verdana,Arial,Helvetica,sans-serif; font-size:8pt; line-height: 1.3; }
div.dvdth	{ width:620px; margin:auto; padding:0px; border-style:none; height:34px; background-image:url(bilder/dvd_th.jpg); background-position:bottom; background-repeat:no-repeat;}
div.dvd		{ width:620px; margin:auto; padding:0px; border-bottom-width:2px; border-bottom-style:solid; border-color:#37B0F5; background-image:url(bilder/dvd_t.jpg); background-position:center; background-repeat:repeat-y; min-height:126px; text-align:left; }
div.dvd1	{ padding:10px 8px 10px 10px; float:left; }
div.dvd2	{ padding:7px 0px; float:left; text-align:left; }
div.dvd3	{ padding:7px 0px; margin:0px 0px 0px 210px; text-align:left; width:400px; }
div.song	{ width:420px; display:inline-block; vertical-align:top; }
.gast		{ padding:4px 0px 0px 0px; margin:4px 5px; width:190px; text-align:center; display:inline-block; vertical-align:top; background-image:url(bilder/gaststars_th.jpg); background-position:top; background-repeat:no-repeat; }
.gast2		{ padding:8px 3px 4px 3px; margin:4px 0px; width:180px; text-align:center; background-color:#AFE0FF; border: 2px solid #37B0F5; vertical-align:top; }
.fanart  	{ padding:4px 0px 0px 0px; margin:4px 5px; width:270px; text-align:center; display:inline-block; vertical-align:bottom; background-image:url(bilder/ueber_gewinnspiel_th.jpg); background-position:top; background-repeat:no-repeat; height:185px; }
.wettbewerb 	{ padding:4px 0px 0px 0px; margin:4px 5px; width:270px; height:360px; text-align:center; display:inline-block; vertical-align:bottom; background-image:url(bilder/ueber_gewinnspiel_th.jpg); background-position:top; background-repeat:no-repeat; }
.ava		{ width:150px; display:inline-block; vertical-align:top; }
.shop		{ width:150px; display:inline-block; vertical-align:top; margin:5px; }
div.achtung	{ padding:0px; margin:auto; width:500px; height:123px; text-align:justify; font-weight:bold; background-image:url(bilder/achtung.jpg); background-position:top; background-repeat:no-repeat; color:#ffffff; }
div.achtung2 	{ padding:0px; margin:0px 10px; width:360px; height:100px; line-height: 1.1;  }

a:link 		{ font-size:8pt; text-align:justify; font-weight:bold; text-decoration:none; color:#002454 }
a:visited 	{ font-size:8pt; text-align:justify; font-weight:bold; text-decoration:none; color:#002454 }
a:active 	{ font-size:8pt; text-align:justify; font-weight:bold; text-decoration:underline; color:#002454 }
a:hover 	{ font-size:8pt; text-align:justify; font-weight:bold; text-decoration:underline; color:#002454 }
a.menu:link 	{ margin:0px 0px 0px 20px; font-size:8pt; text-align:justify; line-height:10pt; font-weight:bold; text-decoration:none; color:#002454 }
a.menu:visited 	{ margin:0px 0px 0px 20px; font-size:8pt; text-align:justify; line-height:10pt; font-weight:bold; text-decoration:none; color:#002454 }
a.menu:active 	{ margin:0px 0px 0px 20px; font-size:8pt; text-align:justify; line-height:10pt; font-weight:bold; text-decoration:underline; color:#000000 }
a.menu:hover 	{ margin:0px 0px 0px 20px; font-size:8pt; text-align:justify; line-height:10pt; font-weight:bold; text-decoration:underline; color:#000000 }
a.menuc:link 	{ margin:0px; font-size:8pt; text-align:center; line-height: 10pt; font-weight:bold; text-decoration:none; color:#002454 }
a.menuc:visited { margin:0px; font-size:8pt; text-align:center; line-height: 10pt; font-weight:bold; text-decoration:none; color:#002454 }
a.menuc:active 	{ margin:0px; font-size:8pt; text-align:center; line-height: 10pt; font-weight:bold; text-decoration:underline; color:#000000 }
a.menuc:hover 	{ margin:0px; font-size:8pt; text-align:center; line-height: 10pt; font-weight:bold; text-decoration:underline; color:#000000 }

li		{ text-align:left; }
i		{ color:gray }
p		{ padding:0px; margin:0px 0px 0px 140px; font-family:Verdana,Arial,Helvetica,sans-serif; font-size:8pt; line-height: 1.3; text-align:justify; text-decoration:none; color:black; position:static; display:block;}
p.left		{ padding:0px; margin:0px 0px 0px 140px; font-size:8pt; font-family:Verdana,Arial,Helvetica,sans-serif; line-height:1.3; text-align:left; text-decoration:none; color:black; position:static; display:block;}
p.song		{ padding:0px; margin:0px 20px 0px 120px; position:static; font-family:Verdana,Arial,Helvetica,sans-serif; font-size:8pt; line-height: 1.3; text-align:left; text-decoration:none; color:black; display:block;}
b		{ padding:0px; margin:0px; font-size:8pt; font-family:Verdana,Arial,Helvetica,sans-serif; line-height:1.3; text-decoration:none; color:black; font-weight:bold; text-align:justify; }
b.menu		{ padding:0px; margin:0px 0px 0px 20px; font-size:8pt; font-family:Verdana,Arial,Helvetica,sans-serif; text-align:justify; line-height: 1.3; font-weight:bold; text-decoration:none; color:black }
small		{ padding:0px; margin:0px; font-size:7pt; font-family:Verdana,Arial,Helvetica,sans-serif; line-height: 1.3; text-align:justify; text-decoration:none; color:black; font-weight:normal; }
h1 		{ padding:0px; margin:0px; text-align:center; font-family:Verdana,Arial,Helvetica,sans-serif; font-size:16pt; font-weight:bold; }
h2 		{ padding:0px; margin:0px; text-align:center; font-family:Verdana,Arial,Helvetica,sans-serif; font-size:13pt; font-weight:bold; line-height: 1.1; }
h3 		{ padding:0px; margin:0px; text-align:center; font-family:Verdana,Arial,Helvetica,sans-serif; font-size:10pt; font-weight:bold; line-height: 1.3; }
h4		{ padding:0px; margin:0px; font-size:8pt; font-family:Verdana,Arial,Helvetica,sans-serif; line-height:1.3; text-decoration:none; color:black; font-weight:bold; }
img		{ padding:0px; margin:0px; border-width:0px; }
img.menu	{ padding:0px; margin:8px 0px 8px 20px; border-width:0px; border-style:none; }
img.sub		{ padding:0px; margin:3px 20px 0px 5px; border-width:0px; border-style:none; }
img.abstand	{ padding:0px; margin:0px 4px 0px 4px; border-width:0px; border-style:none; } 
img.bor		{ padding:0px; border-width:1px; border-style:solid; border-color:#000000; }
img.fanartimg	{ padding:0px; border-width:1px; border-style:solid; border-color:#000000; vertical-align:middle; margin:0px 10px 0px 10px; }
img.borou	{ padding:0px; margin:0px; border-width:1px 0px 1px 0px; border-style:solid; border-color:#002454; }
img.floatl	{ padding:0px; margin:0px; border-width:0px; border-style:none; float:left; position:absolute; left:0px; display: block; }
img.floatr	{ padding:0px; margin:0px; border-width:0px; border-style:none; float:right; position:static; display:block; }
img.dvd		{ width:74px; float:left; margin:0px 2px 2px 2px; padding:0px; border-width:1px; border-style:solid; border-color:#000000; }

table		{ padding:0px; margin:auto; border-width:0px; border-style:none; }
table.bo	{ padding:0px; margin:auto; border-width:1px; border-style:solid; border-color:#37B0F5; text-align:center; width:620px; }
th.boc		{ padding:2px; margin:0px; border-width:1px; border-style:solid; border-color:#37B0F5; font-size:8pt; vertical-align:middle; text-align:center; line-height: 1.3; }
td 		{ padding:0px; margin:0px; border-width:0px; border-style:none; font-size:8pt; text-align:center; line-height: 1.3; }
td.bo		{ padding:2px; margin:0px; border-width:1px; border-style:solid; border-color:#37B0F5; font-size:8pt; text-align:left; vertical-align:top; line-height: 1.3; }
td.boc		{ padding:2px; margin:0px; border-width:1px; border-style:solid; border-color:#37B0F5; font-size:8pt; vertical-align:middle; text-align:center; line-height: 1.3; }
td.ju 		{ padding:0px; margin:0px; border-width:0px; border-style:none; font-size:8pt; text-align:justify; line-height: 1.3; vertical-align:top; }
td.juv 		{ padding:3px 0px; margin:0px; border-width:0px; border-style:none; font-size:8pt; text-align:justify; line-height: 1.3; vertical-align:middle; }

div#sub3	{ background-image:url(bilder/pla_subr.jpg); height:30px; background-position:right; background-repeat:no-repeat; }

* html div#menu2 { height: 1em; }
* html div#content { height: 1em; }
* html div#sub2 { width:100% }
* html div#text { height: 1em; }
* html div#contentu2 { height: 1em; }
* html p { height: 1em; }

a.ext {
	padding-right: 14px;
	background: url(bilder/ext.png) right center no-repeat;
}

#lightbox{	position: absolute;	left: 0; width: 100%; z-index: 100; text-align: center; line-height: 0;}
#lightbox img{ width: auto; height: auto;}
#lightbox a img{ border: none; }

#outerImageContainer{ position: relative; top:-70px; background-color: #fff; width: 250px; height: 250px; margin: 0 auto; }
#imageContainer{ padding: 10px;  }

#loading{ position: absolute; top: 40%; left: 0%; height: 25%; width: 100%; text-align: center; line-height: 0; }
#hoverNav{ position: absolute; top: 0; left: 0; height: 100%; width: 100%; z-index: 10; }
#imageContainer>#hoverNav{ left: 0;}
#hoverNav a{ outline: none;}

#prevLink, #nextLink{ width: 49%; height: 100%; background-image: url(data:image/gif;base64,AAAA); /* Trick IE into showing hover */ display: block; }
#prevLink { left: 0; float: left;}
#nextLink { right: 0; float: right;}
#prevLink:hover, #prevLink:visited:hover { background: url(lightbox/images/prevlabel.gif) left 15% no-repeat; }
#nextLink:hover, #nextLink:visited:hover { background: url(lightbox/images/nextlabel.gif) right 15% no-repeat; }

#imageDataContainer{ position:relative; top:-70px; font: 10px Verdana, Helvetica, sans-serif; background-color: #fff; margin: 0 auto; line-height: 1.4em; overflow: auto; width: 100%	; }

#imageData{	padding:0 10px; color: #666; }
#imageData #imageDetails{ width: 70%; float: left; text-align: left; }	
#imageData #caption{ font-weight: bold;	}
#imageData #numberDisplay{ display: block; clear: left; padding-bottom: 1.0em;	}			
#imageData #bottomNavClose{ width: 66px; float: right;  padding-bottom: 0.7em; outline: none;}	 	

#overlay{ position: absolute; top: 0; left: 0; z-index: 90; width: 100%; height: 500px; background-color: #000; }