@charset "ISO-8859-1";
/* CSS Document */
img, div { behavior: url("iepngfix.php")}

/* FARBEN
rot #e2001a
text grau #48494b
*/

body {margin:0; padding:0; font-size:10px; font-family:Arial, Helvetica, sans-serif;  color:#48494b; /*background-color:#000; background-image:url(../gfx/gui/body_hg.jpg); background-position:center 76px; background-repeat:no-repeat;*/ background-color:#EEF1F5; background-image:url(../gfx/gui/body_hg_2.jpg); background-position:center 120px; background-repeat:repeat-x;}

/*CONTAINER -----------------*/
.container {width:77em; margin:50px auto; padding:0;}
.container img {border:none;}

/*HEAD -----------------*/
.head {margin:0; padding:0;}
.head .head_img {width:77em;}

/*NAVI -----------------*/
.navi {margin:0; padding:0; height:34px; width:770px; background-image:url(../gfx/gui/navi_hg.gif); background-repeat:no-repeat; position:relative;}
.navi img {margin:7px 0 0 5px; padding:0; border:none;}

#wild-witzig {position:absolute; right:5px;}

/*CONTENT -----------------*/
.content {width:77em; margin:0; padding:0;}

/*INHALT (textformatierungen für alle boxen gleich) */
.inhalt h1, .inhalt h2, .inhalt p, .inhalt form { padding:0 5px;}
.inhalt h1, .inhalt h2, .inhalt h3 {color:#e2001a; font-size:1.6em;margin:0 0 15px 0; line-height:1.2em;}
.inhalt h2 {color:#000; text-align:center;}
.inhalt h3 {margin:0;}
.inhalt p {font-size:1.2em;margin:0; line-height:1.3em;}
.inhalt img {border:0; margin:0 0 0 5px; padding:0;}
.inhalt a, .inhalt a:hover {color:#e2001a; text-decoration:none;}
.inhalt a:hover {text-decoration:underline;}
.inhalt .hervorhebung_1 {text-transform:uppercase; font-weight:bold;}

.inhalt .starttext {font-size:1.3em; }

/*formular*/
.inhalt form {margin:15px 0;}
.inhalt .formularfelder .text_form {margin:0 0 5px 0; padding:0;}
.inhalt .formularfelder {float:left; width:370px;}
.inhalt label, .inhalt .label_2 {width:160px; line-height:1.1em; font-size:1.2em; padding:0; margin:2px 0 0 0;float:left; display:block;}
.inhalt .label_2 {width:50px;}
.inhalt .uploadfeld {float:left; margin:0 0 5px 0;}
.inhalt .textfeld_1, .inhalt .textfeld_2, .inhalt .textfeld_3, .inhalt .textfeld_4, .inhalt .textfeld_5, .inhalt .textfeld_6 {margin:0 0 5px 0; padding:1px; color:#48494b;float:left; width:180px; border:1px solid #d2d1d2; padding:1px; display:block;}
.inhalt .textfeld_2 {height:210px;}
.inhalt .textfeld_3 {width:50px; margin:0 5px 0 0;}
.inhalt .textfeld_4 {width:121px;}
.inhalt .textfeld_5 {height:85px;}
.inhalt .textfeld_6 {width:260px;}
.inhalt .optionsschalter {float:left; height:25px; margin:0;}
.inhalt .form_button, .inhalt .form_button_2, .inhalt .form_button_3 {padding:1px;margin:0 0 15px 160px; background-color:#e2001a; border:none; color:#FFF; font-size:1.2em; padding:1px 7px; line-height:1.3em;}
.inhalt .form_button_2 {margin-left:0;}
.inhalt .form_button_3 {float:right; margin:0 5px 0 0; font-weight:bold; text-transform:uppercase;}

.inhalt .form_2 {margin:0; padding:0;}

.voteradiobutton {float:left;}

.inhalt .auwahlmenue {width:184px;}

/*BOXen -----------------*/
.box_1 .img_top_bottom, .box_2a .img_top_bottom, .box_2b .img_top_bottom, .box_3 .img_top_bottom {margin:0; padding:0; border:0; clear:both;}

/*BOX_1 -----------------*/
.box_1 {margin:4px 0 0 0;}
.box_1 .img_top_bottom {width:77em;}
.box_1 .inhalt {width:77em; background-color:#FFF; margin:0; padding:0;}
.box_1 .detail_img {float:left; margin:0 15px 15px 10px;}
.box_1 p { margin-right:10em;}

.box_1 .buttonbox {float:right; width:120px; height:200px; position:relative; margin:0 5em 0 0;}
.box_1 .buttonbox img {position:absolute; bottom:0; right:0;}
.box_1 .buttonbox .button_1 {margin:0;}
.box_1 .buttonbox .button_2 {margin:0 0 35px 0;}
.box_1 .buttonbox .button_3 {margin:0 0 70px 0;}

.box_1 .inhalt h1, .box_1 .inhalt h2, .box_1 .inhalt p, .box_1 .inhalt form { padding:0 10px;}

.box_1 .gratis-ticket-box {float:left; border:1px solid #F00; width:400px; margin:10px 0 10px 0;  padding:5px;}
.box_1 .gratis-ticket-box img {margin:0 0 5px 0;}
.box_1 .gratis-ticket-box p {width:400px; margin:3px 0 0 0; padding:0;font-size:1.2em;}

/*BOX_3 -----------------*/
.box_2_container {width:77em;}

.box_2a {margin:4px 0 0 0;width:67.6em; float:left;}
.box_2a .img_top_bottom {width:67.6em;}
.box_2a .inhalt {width:67.6em; background-color:#FFF; margin:0; padding:0;}
.box_2a .inhalt p {width:18em; float:left; padding:0; margin:0 10px 0 0;}
* html .box_2a .inhalt p {width:19em;}
.box_2a .inhalt .play_link {height:20px; padding:2px 30px 0 0; display:block; background-image:url(../gfx/gui/play.gif); background-position:right top; background-repeat:no-repeat;}

.box_2a .inhalt img {float:left; margin:0 10px 0 5px;}

.box_2b {margin:4px 0 0 4px;width:9em;float:left;}
.box_2b .img_top_bottom {width:9em;}
.box_2b .inhalt {width:9em; background-color:#FFF; margin:0; padding:0;height:129px;}
.box_2b .inhalt label {width:0;}
.box_2b_button .inhalt {height:30px; text-align:center;}
.box_2b .votebutton {margin:0 0 0 13px;}

/*BOX_3 -----------------*/
.box_3_container {width:77em;}
.box_3 {margin:4px 4px 0 0;width:150px; float:left;}
.box_3 .img_top_bottom {width:150px;}
.box_3 .inhalt {width:150px; background-color:#FFF; margin:0; padding:0;}
.margin_0 {margin-right:2px;}

.box_finale {
width:380px;
}



/*FOOTER -----------------*/
.footer {width:77em; margin:4px 0 0 0; padding:0; clear:both;}
.footer img {width:77em; margin:0 0 3px 0; padding:0;}
.footer .footernavi {background-color:#FFF; padding:2px 4px 2px 2px; margin:0; line-height:1em;}
.footer .footernavi a, .footer .footernavi a:hover { font-size:1.1em; color:#48494b; text-decoration:none; margin:0 2px;line-height:1.2em;}
.footer .footernavi a:hover, .footer .footernavi .aktiv {text-decoration:underline;}