/* 
Stylesheet Hi Dad!
Stand: 08/2009
Copyright: Piktoresk | Olaf Baldini
*/

body{position:absolute; background:#b87da3 url(../images/hintergruende/bodybg.jpg) bottom center fixed no-repeat; font-family:Verdana, Geneva, sans-serif; font-style:italic; color:#fff; font-size:78%; }
html, body{top:0px; left:0px; right:0px; min-height:100%; margin:0px; padding:0px; width:100%;}
img, a img {border:0; padding:0px;}
ul{display:inline; list-style-type: none;}
li, li p{display:inline;}
.none{display:none}
a{color:#000; font-weight:bold; text-decoration:none;}
a:hover{color:#999;text-decoration:none;}
*{padding: 0; margin: 0;}
h1{display:block; width:393px; height:114px; position:absolute; left:144px; top:52px; overflow:hidden; text-indent:-99999px;}
h2{font-size:1.4em; font-weight:normal; color:#000; padding-bottom:1em;}
h3{font-size:1.5em; font-weight:normal; font-style:italic; padding-bottom:0.5em; color:#fbfcb8;}
#sp1 h1,#sp1 h2{color:#666;}
#spalte p{padding-bottom:1em;}
hr{height:2px; border:none; background:transparent url(../images/hintergruende/hrbg.gif) top left repeat-x;}

/* Kopfspalte : start */
#header_container{position:fixed; top:0px; left:0px; right:0px; text-align:center; margin:0px; height:203px; z-index:3;}
#header{position:absolute; top:0px; left:0px; right:0px; bottom:0px; height:203px; text-align:center; z-index:3; margin:0px; background:transparent url(../images/hintergruende/headbg.gif) top center no-repeat;}
/* Kopfspalte : ende */

/* Inhalt : start */
#content{position:relative; margin:0px; z-index:2; text-align:center;}
#inhalt{position:relative; width:1010px; margin:0 auto; text-align:left; padding-bottom:40px; padding-top:203px;}
#spalte{position:relative; float:left; width:1010px; margin:0 auto; text-align:left; padding-bottom:40px;}
#sp1{width:384px; position:relative; padding-left:0px; padding-right:0px; left:146px; display:block; float:left; padding-top:10px;}
#sp2{width:20px; padding-right:38px; display:block; float:left; padding-top:20px;}
/* Inhalt : ende */

/* Fuss-spalte : start */
#footer_container {position:fixed; bottom:0px; left:0px; right:0px; text-align:center; margin:0px; height:15px; z-index:3;}
#footer{position:absolute; color:#787C77; top:0px; left:0px; right:0px; bottom:0px; text-align:center; background:transparent url(../images/hintergruende/footbg.gif) bottom center no-repeat; z-index:3;}
#language{position:relative; margin:0 auto; width:650px; text-align:right; color:#787c77;}
a#chicken{display:block; float:left; position:absolute; left:0; color:#999 !important;}
a#chicken:hover{color:#ccc !important;}
#language{padding-top:8px;}
#language p{display:inline;}
#language a{color:#000; font-weight:normal; text-decoration:none;}
#language a:hover{color:#999;text-decoration:none;}
/* Fuss-spalte : ende */

/* Nur fuer den MSIE : start */
* html, * html body {overflow:hidden; bottom:0px; height:100%;}
* html #header_container, * html #footer_container {position:absolute; width:100%; padding-right:16px;}
* html #header,* html #footer {height:100%; position:static;}
* html #content {position:absolute; top:0px; bottom:0px; left:0px; right:0px; height:100%; width:100%; overflow-y:scroll; margin:0px;}
* html #inhalt{padding-left:47px;}
* html #content{padding-bottom:0px;}
* html #footer_container {bottom:-1px;}
/* Nur fuer den MSIE : ende */

div#navigation{position:relative; margin:28px auto; width:939px; padding-left:71px;}
div#navigation li{height:17px;}
div#navigation li a,div#navigation li p{height:17px; text-indent:-99999px; display:block; float:left;}
div#navigation ul{padding:0; margin:0; text-transform:uppercase; list-style-position:outside; list-style-type:none; font-weight:bold;}
div#navigation ul li#n_startseite a{width:74px; background:transparent url(../images/buttons/navigation/startseite.gif) 0px 0px no-repeat;}
div#navigation ul li#n_startseite a:hover{background-position:0px -81px;}
div#navigation ul li#n_startseite p{width:74px; background:transparent url(../images/buttons/navigation/startseite.gif) 0px -163px no-repeat;}
div#navigation ul li#n_die_show a{width:73px; background:transparent url(../images/buttons/navigation/show.gif) 0px 0px no-repeat;}
div#navigation ul li#n_die_show a:hover{background-position:0px -81px;}
div#navigation ul li#n_die_show p{width:73px; background:transparent url(../images/buttons/navigation/show.gif) 0px -163px no-repeat;}
div#navigation ul li#n_die_kuenstler a{width:93px; background:transparent url(../images/buttons/navigation/kuenstler.gif) 0px 0px no-repeat;}
div#navigation ul li#n_die_kuenstler a:hover{background-position:0px -81px;}
div#navigation ul li#n_die_kuenstler p{width:93px; background:transparent url(../images/buttons/navigation/kuenstler.gif) 0px -163px no-repeat;}
div#navigation ul li#n_tourneedaten a{width:104px; background:transparent url(../images/buttons/navigation/tourneedaten.gif) 0px 0px no-repeat;}
div#navigation ul li#n_tourneedaten a:hover{background-position:0px -81px;}
div#navigation ul li#n_tourneedaten p{width:104px; background:transparent url(../images/buttons/navigation/tourneedaten.gif) 0px -163px no-repeat;}
div#navigation ul li#n_presse a{width:53px; background:transparent url(../images/buttons/navigation/presse.gif) 0px 0px no-repeat;}
div#navigation ul li#n_presse a:hover{background-position:0px -81px;}
div#navigation ul li#n_presse p{width:53px; background:transparent url(../images/buttons/navigation/presse.gif) 0px -163px no-repeat;}
div#navigation ul li#n_kontakt a{width:62px; background:transparent url(../images/buttons/navigation/kontakt.gif) 0px 0px no-repeat;}
div#navigation ul li#n_kontakt a:hover{background-position:0px -81px;}
div#navigation ul li#n_kontakt p{width:62px; background:transparent url(../images/buttons/navigation/kontakt.gif) 0px -163px no-repeat;}
div#navigation ul li#n_impressum a{width:78px; background:transparent url(../images/buttons/navigation/impressum.gif) 0px 0px no-repeat;}
div#navigation ul li#n_impressum a:hover{background-position:0px -81px;}
div#navigation ul li#n_impressum p{width:78px; background:transparent url(../images/buttons/navigation/impressum.gif) 0px -163px no-repeat;}

div#navigation li ul{position:absolute; top:20px; display:block; left:145px;}
div#navigation li ul li a,div#navigation li ul li p{height:17px; padding-right:14px !important; text-indent:0px; white-space:nowrap; text-transform:none !important; display:block; float:left; background:none !important; font-weight:normal;}
div#navigation li ul li a{color:#fff; width:auto !important;}
div#navigation li ul li a:hover{color:#fadaee; width:auto !important;}
div#navigation li ul li p{color:#fbfcb8; width:auto !important;}

div#sp2 ul{display:block; position:relative; padding-bottom:1em; padding-left:1em; list-style-position:outside;}
div#sp2 ul li{display:list-item !important; position:relative; list-style-type:square; padding-bottom:0.5em;}
div#sp2 ol{display:block; position:relative; padding-bottom:1em; padding-left:1em; list-style-position:outside;}
div#sp2 ol li{display:list-item !important; position:relative; list-style-type:decimal; padding-bottom:0.5em;}
img.fltimg{float:left; padding-bottom:1em; padding-right:1em;}

div#sp2 form label{display:block; padding-top:3px; width:300px;}
div#sp2 form input{width:300px; margin-bottom:3px; border:1px solid #ccc; background:#fff; color:#000; font-family:trebuchet ms,geneva,arial,helvetica,sans-serif; font-size:1em;}
div#sp2 form textarea{width:300px; margin-bottom:3px; height:80px; border:1px solid #ccc; background:#fff; color:#000; font-family:trebuchet ms,geneva,arial,helvetica,sans-serif; font-size:1em;}
div#sp2 form select{width:300px; margin-bottom:3px; border:1px solid #ccc; background:#fff; color:#000; font-family:trebuchet ms,geneva,arial,helvetica,sans-serif; font-size:1em;}
.req{color:#900;}
fieldset{border:none;}
p.frmtitle{ padding-top:1em;font-size:1.1em; font-weight:bold; color:#000;}
div#sp2 form a{display:block; width:300px; text-align:right; padding-top:0.5em; padding-bottom:0.5em;}

#hidad{display:block; left:573px; top:54px; position:absolute; width:321px; height:121px; z-index:12;}
html > body #hidad{background:transparent url(../images/hintergruende/hidad.png) top left no-repeat;}

body#willkommen h1{background:transparent url(../images/headlines/startseite.gif) top left no-repeat;}
body#die-show h1{background:transparent url(../images/headlines/show.gif) top left no-repeat;}
body#esther-schweins-regie h1{background:transparent url(../images/headlines/schweins.gif) top left no-repeat;}
body#kristian-bader-darsteller h1{background:transparent url(../images/headlines/bader.gif) top left no-repeat;}
body#felix-theissen-darsteller h1{background:transparent url(../images/headlines/theissen.gif) top left no-repeat;}
body#presse h1{background:transparent url(../images/headlines/presse.gif) top left no-repeat;}
body#bjarni-thorsson-autor h1{background:transparent url(../images/headlines/thorsson.gif) top left no-repeat;}
body#martin-luding-darsteller h1{background:transparent url(../images/headlines/luding.gif) top left no-repeat;}
body#cyrill-berndt-darsteller h1{background:transparent url(../images/headlines/berndt.gif) top left no-repeat;}
body#tourneedaten h1{background:transparent url(../images/headlines/tourneedaten.gif) top left no-repeat;}
body#kontakt h1{background:transparent url(../images/headlines/kontakt.gif) top left no-repeat;}
body#impressum h1{background:transparent url(../images/headlines/impressum.gif) top left no-repeat;}
body#pressetexte h1{background:transparent url(../images/headlines/pressetexte.gif) top left no-repeat;}
body#pressegrafik h1{background:transparent url(../images/headlines/grafikvorlagen.gif) top left no-repeat;}

#sp1 span{color:#fbfcb8;}

/*
ul#tourneelist li{display:block; font-style:italic; padding-bottom:1.5em; line-height:1.5em;}
ul#tourneelist li small{display:block; margin-top:-5px;color:#fadaee;}
ul#tourneelist li span{color:#fadaee;  display:block; float:left; width:6em; text-align:right; padding-right:8px;}
ul#tourneelist li a{color:#fbfcb8; font-weight:normal; background:transparent url(../images/buttons/link.gif) right 3px no-repeat; padding-right:15px;}
ul#tourneelist li a:hover{color:#fff; background-position:right -28px;}
*/
ul#tourneelist li{display:block; padding-left:6.5em; font-style:italic; padding-bottom:1.5em; line-height:1.5em;}
ul#tourneelist li small{display:block; margin-top:-5px;color:#fadaee;}
ul#tourneelist li span{color:#fadaee;  display:block; float:left; width:6em; margin-left:-6.5em; text-align:right;}
ul#tourneelist li a{color:#fbfcb8; font-weight:normal; background:transparent url(../images/buttons/link.gif) right 3px no-repeat; padding-right:15px;}
ul#tourneelist li a:hover{color:#fff; background-position:right -28px;}

ul#tourneelist li.monthlabel{color:#fbfcb8; padding-top:20px; padding-left:4.5em; font-size:1.5em;}


#spalte a{color:#fbfcb8; font-weight:normal; background:transparent url(../images/buttons/link.gif) right 3px no-repeat; padding-right:15px;}
#spalte a:hover{color:#fff; background-position:right -28px;}


div#sp1 form label{display:block; padding-top:6px; width:200px;padding-bottom:3px;}
div#sp1 form input{width:200px; height:1.5em; margin-bottom:3px; border:1px solid #ccc; background:#b87da3 url(../images/hintergruende/formbg.gif) top left no-repeat; border:1px solid #b87da3; font-family:Verdana, Geneva, sans-serif; font-style:italic; color:#fff; font-size:1em;}
div#sp1 form textarea{width:200px; margin-bottom:3px; height:80px; border:1px solid #b87da3; background:#fadaee; font-family:Verdana, Geneva, sans-serif; font-style:italic; color:#fff; font-size:1em;}
div#sp1 form select{width:200px; margin-bottom:3px; border:1px solid #b87da3; background:#b87da3; font-family:Verdana, Geneva, sans-serif; font-style:italic; color:#fff; font-size:1em;}
.req{color:#fbfcb8;}
fieldset{border:none;}
p.frmtitle{ padding-top:1em;font-size:1.1em; font-weight:bold; color:#000;}


div.dwnbox{display:block; position:relative; float:left; width:400px; padding-bottom:1em;}
a.picprev{display:block; position:relative; width:100px; float:left; height:100px; padding-right:10px; background:none !important;}



span.copy{color:#fbfcb8;}
span.quelle{color:#fadaee;}







