@media screen {
* { margin: 0; padding: 0; border: 0; }
html, body { margin: 0; padding: 0; }
html { font-size: 100.01%; 	height: 100%;}
body { background:url(http://www.gastspielreisen.com/iso/img/collage_gsr_background.gif) #ccff33 no-repeat fixed; text-align:center; font-family:Arial, Helvetica, Verdana, sans-serif; font-size:11px;}

a:link, a:active, a:visited   { color: #d70000; text-decoration: none; text-transform:uppercase; letter-spacing:1px; }
a:hover   { color: #f00; }
p, a, h3, h4, h5 {letter-spacing:1px;}
img { border:none}
#container{ width: 800px; margin: 10px auto; text-align:left;  }
#titel h1 { font-size:9px; background:url(http://www.gastspielreisen.com/iso/img/gastspielreisen_rodenberg.gif) no-repeat; width:240px; height:20px; text-indent:-999em; margin-left:50px;}

#head { width:800px; height:100px; background: url(http://www.gastspielreisen.com/iso/img/bg_head.jpg) repeat-x #B1B29B; border-bottom:2px solid #fff; }
#head #logo {float:right; margin:37px 40px 0 0;}
#head ul{ float:left; margin:80px 0 0 50px; width:610px; }
#head ul li { display:inline; list-style:none;}
#head ul li a:link, #head ul li a:active, #head ul li a:visited {display:block;  margin:0 10px 0 0; text-transform:uppercase; padding: 0 0 0 5px;  width:105px; height:20px; float:left; list-style:none; color:#fff; background-repeat:no-repeat; background-position: 0 0;text-indent:-999em;}
#head ul li.men1 a:link, #head ul li.men1 a:visited  { background-image:url(http://www.gastspielreisen.com/iso/img/gsr_men_1.gif)}
#head ul li.men2 a:link, #head ul li.men2 a:visited  { background-image:url(http://www.gastspielreisen.com/iso/img/gsr_men_2.gif)}
#head ul li.men3 a:link, #head ul li.men3 a:visited  { background-image:url(http://www.gastspielreisen.com/iso/img/gsr_men_3.gif)}
#head ul li.men4 a:link, #head ul li.men4 a:visited  { background-image:url(http://www.gastspielreisen.com/iso/img/gsr_men_4.gif)}
#head ul li.men5 a:link, #head ul li.men5 a:visited  { background-image:url(http://www.gastspielreisen.com/iso/img/gsr_men_5.gif)}
#head ul li a:hover {  background-position: 0 -20px; }
#head ul li a.aktiv { background-position: 0 -40px;}

.clear { clear:both!important;}
.break { clear:both; }
 
#content { width:800px; background: url(http://www.gastspielreisen.com/iso/img/gsr-pattern01.gif) repeat; padding: 20px 0 20px 0; }
#content h2 { margin: 0 0 0 50px; height:20px; width:240px; background-color:#fff; font-size:9px; letter-spacing:1px; font-weight:normal; padding:0 0 0 0;}
#content h2 span{ display:none; }
#contentblockstart, #contentblocktickets { width:800px; background:#fff; padding: 40px 0 40px 0; }
#contentblock { width:640px; background:#fff; padding: 0 0 40px 0; }
#contentblock p {  margin: 0 0 1em 60px; line-height:1.6em; color:#4d4d4d}
#contentblock a {  font-size:9px;}#artisten , #artistthumb  { width:720px; margin: 0 0 0 50px;}
#artisten ul, #artistthumb ul { list-style:none; width:176px; float:left;}
#artisten ul {margin: 0 0 1em 0;}
#artistthumb ul {margin: 0 2px 0 0;}
#artisten ul li, #artistthumb ul li { display:block; width:176px;  margin: 0 2px 2px 0; }
#artisten ul li { height:1.2em; }
#artisten ul li a { padding: 0 0 0 5px; color:#000; text-transform:uppercase; font-weight:bold; }
#artisten ul li a:hover{ color:#8F8E73!important;}
#artistthumb ul li {height:80px;}
#artistthumb ul li a:link, #artistthumb ul li a:visited, #artistthumb ul li a:active, #artistthumb ul li a:hover { display:block;height:80px;}
#artistthumb ul li a:link img { visibility:visible;}
#artistthumb ul li a:hover img { visibility:hidden!important;}

#anker { margin:30px 0 0 560px;}

/* künstler info*/
#artist_img {clear:both;}
#artist_img  img{float:right; margin-bottom:1.3em;}
h3, h4 {color: #000; font-size: 11px; font-weight: bold; background:url(http://www.gastspielreisen.com/iso/img/unterlinie.gif) no-repeat; padding: 0 0 0 60px; margin: 2em 0 2em 0; text-transform:uppercase;}

h3.mtop {margin: 4em 0 2em 0;}
h4 {color: #666; margin: 0 0 2em 0; display:block; clear:both;}
h5 {color:#000; font-size: 11px; font-weight: normal; padding: 0 0 0 60px; margin: 2em 0 1em 0; }

#left { float:left; width:300px; margin: 0 0 0 60px;}
#right { float:right; width:280px; }
#right p a { background:url(http://www.gastspielreisen.com/iso/img/tab_arr_rot.gif) no-repeat 0 4px; padding: 0 0 0 40px; font-size:9px; display:block; }
#right p, #left p  { margin: 0 0 1em 0; }#subnavi {position:absolute; top:173px; margin: 0 0 0 650px; width:15px; }
#subnavi a {display:block; width:15px; height:15px; text-indent:-999em; background-position:0 0; background-repeat:no-repeat; margin-bottom:10px;}
#subnavi a:hover {background-position:0 -15px;}
#subnavi a#vor { background-image:url(http://www.gastspielreisen.com/iso/img/vor.gif);}
#subnavi a#zurueck { background-image:url(http://www.gastspielreisen.com/iso/img/zurueck.gif);}

/* kontakt*/
.kontakt { background:url(http://www.gastspielreisen.com/iso/img/kabelage.gif) right top no-repeat #fff!important; padding:2em 0 0 0!important;}
.kontakt h4 { margin:2em 0 1em 0!important; }
.impressum { padding: 3em 0 40px 0!important;}

/* kontaktformular */
label, input, textarea {float: left;}
label {width: 290px;margin: 1px 0 1px 50px;padding: 2px 10px 2px 0; color: #4d4d4d; text-align:right; letter-spacing:1px;}
textarea, input, select {letter-spacing:1px;width: 268px; margin: 2px 2px 8px 2px; border: 1px solid #ccc; background:#EBECE6; font-size:11px; }
textarea, input {padding:0 4px 2px 4px; width: 258px;}
input.pic {width: auto; border:none; background:transparent; }
input.anfragepic { float:right; margin :-18px 120px 0 0; }
select, select option {text-transform:uppercase; font-size:9px;}
.formularnewsletter {width:218px; }
.sternchen { margin:2em 0 2em 60px!important;}
.inline {display:inline;}
.rot { color:#f00!important;}
option { padding: 0 0 0 2px;}

/*termine  */
.termine h4 { margin-bottom:5px;}
.termine h4 a { color:#000!important; font-weight:bold!important; font-size:11px!important; }
.termine #right {  width:240px; }
.termine #anker { margin:30px 0 0 625px;}
.termine ul { list-style:none; margin: 0 0 0 50px; width:350px; float:left;}
.termine ul li { width:335px; background-color:#ebece6; padding:0 5px 0 10px; margin:0 0 5px 0; letter-spacing:1px; color:#4d4d4d; height:15px; overflow: hidden;}
.termine ul li a { padding-left:2px;}
#presse h4 { margin:3em 0 1em 0;}
#presse .entry a { display:block; text-transform:lowercase; margin-left:60px; line-height:1.4em; width:160px;}

/* foot*/
#foot { background:#B1B29B; height:28px; padding:10px 0 0 50px; font-size:11px; margin-bottom:10px!important;}
#foot a { font-size:11px;}
#foot p { font-size:11px; letter-spacing:1px; text-transform:uppercase; }


.impressum p, .weiter p {width:500px;}
.upper { text-transform: uppercase;}

#videocontainer { width:580px; background:#fff; padding: 0px 0 40px 60px; }
#video { margin-bottom:1em; }

#artisten ul li.hilite a {color:#9c0;}
#tickets {margin:0 0 0 35px; padding-top:40px;}

#page100 #artist_img, #page100 #right {
	display:none;
	}
#page100 #contentblock {
	padding-top:35px
	}
#page100 #left {
	width:550px
	}
}
