body                {margin:0px;padding: 0px;font-family: Arial,Verdanda;font-size:12px; color:#091865}
a	                {text-decoration:none; color:#ff0000;font-weight:bold}
a:hover             {text-decoration:underline}
h2,h3,h4,h5,h6   {margin-top:0px}
h1                  {font-size:200%; margin: 5px 0px 5px}
input               {margin-left:0px;}

button              {background-color:#fff;border:none;padding: 0px;}
div.header {background:url('images/bg_header.jpg') repeat-x;width:100%;height:192px}
div.head   {margin: 0px auto;background:url('images/header.jpg') no-repeat;width:960px;height:192px;position:relative}

/* Haupt- und Footermenu */

div#menumain	        {position:absolute;left:190px;top:32px;}
div#menumain ul	        {list-style: none outside none;padding-left:0;margin: 0px}
div#menumain li         {float:left;padding:139px 0px 11px ;height:11px}
div#menumain li a       {padding:4px 17px;color:#354b79;font-weight:bold;font-size:120%}
div#menumain li a:hover {background-color:#ffffff}
div#menumain li.maktiv  { background:url('images/menulicht.png');border-bottom: 2px solid #ffffff}
div#menumain li a:hover {text-decoration:none;}

div#menufooter          {position:absolute;top:104px;right:20px}
div#menufooter ul       {list-style: none outside none;display:block;padding-left:0px}
div#menufooter li       {float:left;padding: 0px 10px}
div#menufooter li a     {color:#a9caec;font-weight:bold;}

/* Submenu */
div.content_menu ul       {list-style: none outside none;padding-left:0px;margin:0px}
div.content_menu li       {padding: 10px 14px; height:15px;display:block}

div.content_menu li.active  {background: url('images/submenu_active_bg.jpg') no-repeat; color:#ffffff; }

div.content_menu li.active a     {color:#ffffff;font-weight:bold;}
div.content_menu li a     {color:#ff0000;font-weight:bold;}

/* Verlinkung Logos */
div.linklogohead {width:160px; height:130px;position:absolute;top:40px;left:20px;float:left;}
div.erflogo        {width:40px; height:40px;position:absolute;top:12px;left:894px}

div.main {background-color:#ffc551;width:100%;border-top: 2px solid #001e51;border-bottom: 2px solid #001e51;}

/* Hauptblöcke Startseite */
div.content             {margin: 0 auto;width:956px;background-color:#ffffff;border-left: 2px solid #001e51;border-right: 2px solid #001e51;padding-top:30px;padding-bottom:10px}
div.contentleft         {float:left;padding:0 30px; width:586px}
div.contentright        {width:314px;margin-left:646px}
div.contentbottom       {border-top: solid 1px #000000; width:860px;padding: 30px 0px;margin: 0px auto;}

/*Hauptblöcke Untereiten */
div.content_menu        {float:left;width:155px;padding: 0 30px}
div.content_inhalt      {margin: 0 20px 20px 215px; overflow: hidden;}
div.content_inhalt-col1 {float:left; width: 48%; margin-right: 4%}
div.content_inhalt-col2 {float:left; width: 48%;}
div.content_inhalt-col1 .content-listitem, div.content_inhalt-col2 .content-listitem {height:115px}

/* Inhalt Startseite */

div.player                  {width:560px;height:314px;border-radius:24px;background-color:#ffc551;padding: 13px;-webkit-border-radius: 24px; /* Saf3-4, iOS 1-3.2, Android <1.6 */
     -moz-border-radius: 24px; /* FF1-3.6 */
}

div.willkommen              {background: url('images/willkommen_neu.jpg') right top no-repeat;height:498px;}
div.bg_seite_rechts_oben    {background: url('images/bg_seite_rechts_oben.jpg') right top no-repeat;}
div.content_tv              {padding-top:10px}
div.sendung_text            {padding:15px;}
div.kursiv                  {font-style:italic;}
div.spielbogen              {width:485px;}
div.samuel                  {width:227px;}
div.fragebox_startseite     {width:278px;float:left;padding:15px 40px 10px 0px}
div.fragebox_startseite h1  {padding-top:0px;margin-top:0px;}
div.witzebox_startseite     {float:left;background: url('images/witze_startseite_bg.jpg') no-repeat;
                             width:325px;height:130px;border-bottom: 1px solid #000;margin-top:15px}
div.witz                    {position: relative;left:160px;width:145px;top:3px;padding: 5px}
div.chatbox_startseite      {background: url('images/chat_startseite_bg.jpg') no-repeat;width:140px;height:110px;float:right;padding: 25px 20px;}

/*Inahalt Bereich Sendung */
div.sendung_klein           {width: 260px; height: 260px; float:left; padding: 0 26px 30px 14px}
div.sendung_klein h3 {margin: 7px 0}
div.footer {background:url('images/bg_footer.jpg') repeat-x;width:100%;height:149px;}
div.foot   {margin: 0px auto;background:url('images/footer.jpg') no-repeat;width:960px;height:149px;position:relative}
div.copyright {position:relative;top:115px;left:20px;color:#a9caec;}
div.blaetternavi { width:160px;margin: 5px auto;vertical-align:middle;}
span.blaettern   {padding: 3px 10px;}
div.sub_content_left {float:left; width:450px;}
div.sub_content_right{margin-left:450px;padding: 0px 20px}
div.pageNavi            {text-align: right}

ul.blaettern    {list-style-type: none;padding: 0px}
li.blaetternavi, li.blaettern_text    {float:left;}
li.blaettern_text       {padding:2px 5px 0px}
.studiogast     {height:auto !important}
.studiogast_text {padding: 10px;background-color:#FFFDA4;}
.studiogast_intro{padding:  10px 0px; font-weight:bold}
/* CONTENT-ARCHIVE */
td.content_titel         {display:none}
div.content-listitem     {padding: 20px 0px 4px; border-bottom: 1px solid #ffc551;}
a.content_spiele         {text-decoration:none;color:#091865}
div.content_item_overview {float:left;padding-right:10px}

/* Ecards */
div.content_ecards_detail, div.form_header_big   {background: url('images/form_header_big.jpg') no-repeat top #fff3c0; width:470px; padding: 30px 20px 0px;}
div.content_ecard_form, div.form_footer_big, div.content_chatkalender_form, div.content_bibelkicker_form, div.content_bewerben_form     {background: url('images/form_footer_big.jpg') no-repeat bottom #fff3c0; width:470px; padding: 10px 20px 50px}
div.ecard_empf, div.ecard_sender              {margin: 10px 0px}
div.ecard_mail              {float:right;text-align:right;margin-right:3px}
textarea.ecard_text         {width:464px; height:50px;padding: 0;margin: 0}
div.ecard_name              {float:left;}
div.ecard_submit            {margin: 10px auto; width:110px}
div.content_ecards_postcard {background:url('images/briefmarke.gif') no-repeat #ffffff; width:470px; height:294px;background-position:380px 20px;}
div.card_right              {width:150px;height:134px;text-align:left;padding: 150px 10px 10px;border-left: 1px solid #000000;}
div.card_left               {padding: 10px;width:180px}
/* Witze */
div.form_title          {font-weight: bold;margin-bottom: 10px;}
div.form_header         {background: url('images/form_header.jpg') top right no-repeat; height:15px;width:240px}
div.form_body           {background-color:#fff3c0; padding: 20px; width:200px}
div.form_footer         {background: url('images/form_footer.jpg') top left no-repeat; height:30px; width:240px}
div.form_body input,div.form_body textarea     {margin-bottom:20px}

/*Chatkalender */
h1.layout_title         {margin: 0px;}
.tag_aktiv {width:29px;float:left;background-image:url('images/bubble_aktiv.gif');background-repeat:no-repeat;height:25px;padding:8px 13px;font-size:180%;font-weight:bold;}
.tag_aktiv a {color:#000000}
.tag_passiv {width:29px;float:left;background-image:url('images/bubble_passiv.gif');background-repeat:no-repeat;height:25px;padding:8px 13px;font-size:180%;font-weight:bold;}
.tag_passiv a {color:#ffffff;}
.tag_navi {text-align:right}
.chat_intro {margin-left:65px}
.chat_zu {background-image:url('images/chat_zu.gif');background-repeat:no-repeat;width:216px;height:122px;margin-right: 20px}
.chat_auf {background-image:url('images/chat_auf.gif');background-repeat:no-repeat;width:136px; height:87px;padding:0px 40px; padding-top:35px;font-size:150%;text-align:center; margin-right: 20px}
.chat_typ {font-weight:bold;}
div.chatbox_startseite h2 {margin-top:0px;}

.previewimage {float:left; margin-right:10px;margin-bottom:5px;}

/*FORMULARE*/
.sichersurfen           {margin:  10px auto 20px; width:200px}

form.bibelkicker div label  {width:135px;display:block;float:left;text-align:right;padding-right:10px}
form.bibelkicker div        {margin: 8px 0px}
div.form_datenschutz    {padding-left:162px;}

form.bewerben div label  {width:180px;display:block;float:left;text-align:right;padding-right:10px}
form.bewerben div        {margin: 20px 0px}
div.content_bewerben_form {position:relative;}
div.studiogaeste_bild {position:absolute;z-index: 3;top:10px;left: 10px;opacity: 0.2;filter: alpha(opacity=20);}

.charsRemaining { margin-left: 200px; }

div.game_prev, div.team_prev   {float:left;margin: 0px 10px;}
div.team_prev                  {border: solid 1px #000000; margin: 10px;}
.error_message          {color:#ff0000;font-weight:bold;margin: 10px; overflow: hidden}
.right              {float:right}
.left               {float:left}
.breite             {width:560px}
.title,.intro          {padding: 10px 0px;}
.clearfix:after {
    clear: both;
    content: ".";
    display: block;
    height: 0;
    visibility: hidden;
}
.clearfix {
    display: inline-block;
}
* html .clearfix {
    height: 1%;
}
.clearfix {
    display: block;
}