/**
 *  Blautönung Startseite unten links/rechts: #0492d0
 *  Standard-Gelb: #ffdd00
 *
 *  allgemeine Farben:
 *      Text:	#333333
 *      Border: #000000
 *      Fonts:  #ff0000
 */

* { font-family:Arial,Helvetica,Verdana,Sans serif; color:#333333; text-align:left; }
body { font-family:Arial,Helvetica,Verdana,Sans serif; margin:0px; padding:0px; padding-top:10px; text-align:center; font-size:1.250em; }
table { font-family:Arial,Helvetica,Verdana,Sans serif; font-size:1.250em; }
#id_TheSite { width:38.5em; margin-left:auto; margin-right:auto; }
.borderLeft { border-Left-width:.055em; border-Left-color:#000000; border-Left-style:solid; }
.borderRight { border-right-width:.055em; border-right-color:#000000; border-right-style:solid; }
.borderTop { border-top-width:.055em; border-top-color:#000000; border-top-style:solid; }
.borderBottom { border-Bottom-width:.055em; border-Bottom-color:#000000; border-Bottom-style:solid; }
.row { clear:both; float:left; width:38.5em; }
.colLeft { float:left; width:9.5em; }
.colCenter { margin-left:9.5em; }
.center { float:left; width:29em; }
.centerLeft { float:left; width:22.05em; }
.centerRight { margin-left:22.05em; }
.yellowBG { background-color:#ffdd00; }
.blueBG { background-color:#0492d0; }
.ausgebucht { color:#ff0000; }
#id_Logo { height:6.95em; }
#id_Navi { width:8.5em; margin-bottom:1em; }
#id_wkorb { width:8.5em; margin-bottom:1em; }
#id_Leitbild { float:left; width:29em; height:4.95em; overflow:hidden; }
#id_Rootline { width:22em; height:1.95em; }
#id_Content { height:auto; min-height:20em;overflow:visible; }
#id_Footer { padding-left:0.5em; padding-top:0.4em; color:#333333; }
#id_Footer * { color:#333333; }
.logo { padding:0.5em; overflow:hidden; }
.stNavi_button { margin-top:0.5em; padding:0.2em; background-color:#ffdd00; }
.stNavi_button a { font-weight:bold; font-size:60%; text-decoration:none; }
.rootlinePadding { padding-left:0.5em; padding-top:1em; }
.contentPadding { padding:0.5em; padding-bottom:0em; overflow:hidden; }
.contentRightPadding { padding:0.5em; padding-right:0em; }
.footerHeight { height:1.5em; }


/* folgende Elemente helfen beim Korrigieren von Darstellungsfehlern */



.floatOverflow { float:left; overflow:visible; }
.content_r { float:left;width:6em; overflow:hidden; }


/* sonstige Elemente */
#id_browsenavi_l { float:left; width:15%; background-color:#ffdd00; padding:0.1em; text-align:center; }
#id_browsenavi_r { float:right; width:15%; background-color:#ffdd00; padding:0.1em; text-align:center; }
#id_browsenavi_c { margin-left:15%; margin-right:15%; padding:0.1em; text-align:center; }
#id_browsenavi_c a,#id_browsenavi_c span { background-color:#ffdd00; padding-left:0.2em; padding-right:0.2em; }


/* Schriftgrösse wird den Elementen direkt zugewiesen */

p,ul,ol { font-size:60%; }
a { text-decoration:underline;}
h1,h2,h3,h4,h5,h6,p,.csc-menu { margin:0px; padding:0px; padding-bottom:0.8em; }
li,form { margin:0px; padding:0px; }
h1 { font-size:70%; color:#333333; }
h2 { font-size:70%; color:#FF0000; }
h3 { font-size:70%; color:#333333; }
h4 { font-size:60%; color:#333333; }
h5 { font-size:60%; color:#333333; }
h6 { font-size:50%; color:#333333; }
input,textarea,select { border:#333333 solid 1px; }


/* Bilder im Contenbereich werden automatisch mit einem Rahmen versehen */

/*	#id_Content img  {  border-width:0.05em; border-color:#c4cb41; border-style:solid; }*/



/* Sondereinstellungen bestimmter Klassen */

#id_Footer p,#id_Rootline p { padding:0em; }
.csc-menu p { padding-left:0em; padding-bottom:0.1em; }
.tx-bobmailform-pi1 { margin-bottom:0.7em; }
.tx-bobmailform-pi1 p { padding:0.1em; padding-right:5em; text-align:right; }
.tx-bobmailform-pi1 input,.tx-bobmailform-pi1 select,.tx-bobmailform-pi1 textarea { margin-left:1em; width:12.5em; }
.tx-bobmailform-pi1 input.button { text-align:middle; }
.tx-bobmailform-pi1 form { text-align:right; }
.tx-bobmailform-pi1 h2 { color:#637599; }
.ausbilder div.csi-textpic { padding-bottom:1em;}
.csc-searchform { padding-bottom:0.7em; }
.csc-searchform p { padding:0em; }
.csc-searchform input { margin:0.1em; }
.csc-searchresult p { padding:0em; }
.csc-searchresult h5 { padding-bottom:0.2em; }
.csc-searchresult-renderObj { clear:both; padding-bottom:0.7em; }
.csc-searchresult-renderObj p { margin-left:1em; }
.csc-searchresult-layout { padding-bottom:1em; }

/* bobevent-extension*/



/* pi1 */
.terminlinks { text-align:right;}
div.tx-bobevent-detail table { font-size:75%; }
div.vormerklisteReiter { background-color:#ffdd00; padding:0.3em; font-size:60%; font-weight:bold; display:inline; }
div.vormerklisteKasten { border:1px solid #ffdd00; margin-top:0.3em; padding:0.5em; }
div.vormerklisteKasten p { margin:0px 0px 0px 0px; padding:0px; }
div.vormerklisteKasten p.textVormerkliste { margin:6px 0px 3px 0px; padding:0px; }
div.vormerklisteKasten table { font-size:75%; margin-bottom:0.1em; }
div.vormerklisteKasten table tr td { padding:0.4em 0.6em 0.4em 0.6em; border-bottom:0.2em solid #ffffff; background-color:#ffdd00; }
div.vormerklisteReservieren { background-color:#0492d0; padding:0.2em 0.6em 0.2em 0.6em; font-size:60%; margin:0px; }
div.vormerklisteReservieren a { color:#ffffff; }

/* pi2 */
div.tx-bobevent div.tx-bobevent-liste { margin-bottom:.75em; }
div.tx-bobevent div.tx-bobevent-liste table { font-size:75%; }
div.tx-bobevent div.tx-bobevent-liste table tr td { padding:0.2em 0.6em 0.2em 0.6em; border-bottom:0.2em solid #ffffff; background-color:#ffdd00; }
div.tx-bobevent div.tx-bobevent-form { margin-bottom:.75em; }
div.tx-bobevent div.tx-bobevent-form table { font-size:75%; }
div.tx-bobevent div.tx-bobevent-form table tr td table { font-size:100%; }
div.tx-bobevent input.text2 { width:1.75em; margin-right:0.25em; }
div.tx-bobevent input.text4 { width:3.5em; }
div.tx-bobevent input.text5 { width:4em; margin-right:0.25em; }
div.tx-bobevent input.text10 { width:7.25em; }
div.tx-bobevent input.submit { text-align:center; }

/* pi3 */
div.tx-bobevent table tr td { font-size:0.8em; }
div.tx-bobevent select { font-size:1em; margin-bottom:0.25em; }
table.bob_event_ergTable { font-size:60%; }
div.tx-bobevent table.bob_event_ergTable h2 { margin:0px; padding:0px; font-size:120%; }
div.tx-bobevent table.bob_event_ergTable p.normal { margin-top:0.5em; }
div.tx-bobevent div.small { font-size:100%; }
div.tx-bobevent p.normal { font-size:120%;}
div.tx-bobevent p.smallerP { margin:2px 0px 4px 0px; padding:0px; }
div.tx-bobevent p.smallerP2 { margin:0px 0px 4px 0px; padding:0px; }
div.tx-bobevent form { margin:0px; padding:0px; }
div.tx-bobevent form input.submit { text-align:center; }

/* bobeventwkorb.php */
.eventWkorbHead { font-size:60%; font-weight:bold; background-color:#ffdd00; padding:3px; margin-bottom:1px; }
.eventWkorbBody { font-size:60%; border:1px solid #0492d0; padding:2px; margin-bottom:1px }
.eventWkorbFoot { font-size:60%; font-weight:bold; background-color:#0492d0; padding:3px; margin-bottom:1px; }
.eventWkorbFoot a { color:#ffffff; }

