/* Standardfonteinstellungen  */

h1 { font-weight:bold; font-size:16px; color:#000000; }
h2 { font-weight:bold; font-size:14px; color:#000000; }
h3 { font-weight:bold; font-size:12px; color:#000000; }

p,ul,ol,li,div,td,th,address,nobr { font-size:13px;
color:000000; font-family:Arial,sans-serif;}

b { font-size:13px; color:#000000; font-family:Arial,sans-serif;}


td.bordered { border: 1px solid #99CCFF; background : #FFFFFFF  }


a { font-family: Arial, Helvetica, sans-serif; color:#000000;text-decoration:underline;font-weight:bold; }

.markt  {font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 8pt; font-style:italic; color:#CC0000; }
.de  {font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 8pt; font-style:italic; color:#0000CC; }
.kopf  {font-family: Verdana, Arial, Helvetica, sans-serif; font-weight:bold; font-size:22px; color:#000000; }


/* Frankentipps.de Hauptcss */


/* Angaben für Blöcke (jeder einzelne; links) */
@import url(block.css);

/* Angaben für Blöcke (jeder einzelne; links) */
@import url(slots.css);

/* Angaben für Blöcke (jeder einzelne; links) */
@import url(tipps.css);

/* Angaben Kategorie Navigation */
@import url(navigation.css);

/* Angaben für Veranstaltungsansicht */
@import url(event_show.css);

/* Angaben für Veranstaltungsindex */
@import url(va_index.css);

/* Angaben für Ticketverkauf */
@import url(event_bt.css);

/* Angaben für Tipps */
@import url(tipps.css);

/* Angaben für Kalender */
@import url(calendar.css);

/* Angaben für Dynamischen PopUp Kalender */
@import url(jscalendar.css);



a, a * {
text-decoration: underline;
border: 0px;
}

a.notunderlined {text-decoration:none;}

#content { margin-bottom: 15px;
width: 390px;
	}

td {vertical-align: top;}

#headline_title,
#content h1
{
    font-size: 12pt;
    margin-bottom:10px;
}


div
{
    border:solid 0px;
}


body, div, p
{
    margin:0px;
    padding:0px;
}

body {
	margin-top: 10px;
}

p {margin-bottom: 15px;}



div#testmessage
{
   position:absolute;
   top:20px;
   left:605px;

   color:black;
   width:300px;
   padding:5px;
   background-color:#ffffff;

   border: solid #cc0000 2px;

}

div#mainbox
{
    left: 0px;
    padding:0px;
    width:700px;
}

div#blocks
{
    position: relative;
	left: -15px;
	width: 150px;
	margin-bottom: 30px;
}



div#headernavi {color:white;
               background-color:#cc0000;

               font-size: 9px;
               font-weight:bold;
               padding-left:5px;
               margin:0px;

               border-style:solid;
               border-width:1px;
               border-color:#990000;

               height:17px;
               z-index:1;
               position:relative;}

div#headersearch
{
    color:white;
    margin-top:-22px;

               background-color:#FED6AE;

               text-align:center;
               vertical-align:middle;

               border-style:solid;
               border-width:1px;
               border-color:#FF9933;

               height:50px;
}

#search_form_header
{
    position:absolute;
    left:250px;
    top: 115px;
    z-index:25;
}



div#box_personalize
{
    background: #eeeeee;
    border: solid 1px #cccccc;
    padding:5px;

    text-align:center;
    margin-bottom:15px;
    margin-top:10px;
    height:60px;
}

div#box_personalize div.title
{
    color:black;
}




#pager-top,
#pager-bottom
{
    background: #EDF4FF;
    border: 1px solid #BDD9FF;
}


#tagesauswahl
{
                clear:both;
                border: solid 1px #BDD9FF;
                background: #EDF4FF;
                text-align:center;
                padding:2px;
                padding-right:5px;
                padding-top:1px;
                margin-top:-6px;
                margin-bottom:10px;
}

#location_info #all_events #tagesauswahl
{
                margin-top:5px;
}

#location_info #all_events
{
          margin-top:0px;
          clear:both;
}

#tagausliob      {position:relative;
                 z-index:5;
                 top:-3px;
                 left:-61px;
                 visibility:hidden;
                 clear:both;}

#tagesauswahl a {color:#373737;}

#pager-top,
#pager-bottom
{
    background-image:url(shadow.gif);
text-align:center;
padding-right:0px;
margin-right:0px;
margin-bottom:10px;
}







#veranstalter_box,
#location_box           {background-color:#efefef;}

#veranstalter_box       {padding:2px;
                        position:relative;
                          width:260px;
                          top:-17px;
                          left:265px;}
div.location_image       {float:right;}
img.location_image       {width:150px;}
#location_box           {padding:2px;
                          width:263px;
                          margin-top:10px;}

#location_description    {margin-top:10px;
                         margin-bottom:20px;}

#loc_options             {margin-bottom:20px;}

div.title                 {text-align:left;
                           color:#000000;
                          font-size:14px;
                          font-weight:bold;
                          margin-bottom:5px;
                          position:relative;
                          z-index:35;}
div.title  a:link,
div.title  a:visited
{color:#5281F5;}



#event_title,
#location_title
{margin-bottom:0px;}


/* Formulareelemente */



form,input.radio
{
    padding:0px;
    margin:0px;
}

input.radio
{
    padding-left:0px;
    margin-left:0px;
}

input.text,textarea {border-color:#5281F5;
           border-style:inset;
           border-width:2px;
           font-family: verdana,arial,tahoma,times new roman;
           font-size:11px;}


input.button
{
    color:#ffffff;
    font-weight:bold;
    font-size:10px;
    background:#5281F5;
    border: outset #5281F5 2px;
}

option.main
{
    margin-top:2px;
    font-weight:bold;
    background: #eeeeee;
    border-bottom:1px white solid;
}

option.sub
{
    font-size:8pt;
}


table.contact_form input.text {width: 200px;}
table.contact_form textarea {width: 300px;}

/* Ende Formularelement */



#login_std {width:100px;}
#div.navi_login {text-indent:5px;}

#buy_ticket_event {font-weight:bold;font-size:10.5pt;}


div.footer a:link, div#headernavi a:link,
div.footer a:hover, div#headernavi a:hover,
div.footer a:active, div#headernavi a:active,
div.footer a:visited, div#headernavi a:visited
{color:#ffffff;}
div.footer a:hover, div#headernavi a:hover
{
    text-decoration:none;
}


/* Anagben für Suchformular im Kopfbereich */
#search_form_header td {padding-left:2px;padding-right:0px;}
#search_form_header * a {color:#5281F5;}



/* Angaben für Erweiterte Suche */

.search_extended_form
{
    margin-top:15px;
}




/* Angaben für die Startseite */

div#indexoptions
{
    width:150px;
    padding:0px;
    margin:0px;
    margin-left:5px;
    float:right;
}

div#indexmain
{
}

div#box_login
{
    margin-top:0px;
}

div.rightbox
{
    background: #EDF4FF;
    border: solid 1px #BDD9FF;
    padding:2px;
    width:140px;
    margin-bottom:5px;
}

div.rightbox * label
{
    width: 58px;
}


div.rightbox input.text
{
    width:85px;
}


/* Angaben für Service & Hilfe */

div.faqbox
{
    margin-bottom:25px;
}
div.faqquest
{
    font-size:9pt;
    font-weight:bold;
    margin-bottom:2px;
}


.sitemap
{
    width:100%;
    margin-bottom: 20px;
}

.sitemap td
{
    width:50%;
    vertical-align:top;
    margin-bottom: 20px;
}

table.sitemap td.header
{
    padding-bottom:7px;
}

table#schnellnavigation
{
    margin-top: 20px;
}

/* personalize angaben */

table#ortsauswahl
{
    margin-top:20px;
    margin-bottom:20px;
}

table#ortsauswahl th
{
    padding:1px;
    padding-left:3px;
    font-size:10pt;
    text-align:left;
    background:#bbbbbb;
}

table#ortsauswahl td
{
    padding-left:3px;
    padding-right:30px;
}

table#ortsauswahl td.ort
{
    padding-left:3px;
}

table#ortsauswahl td.regbez
{
    padding-left:3px;
}

/* Angaben für Webnapp-Seite */

div.webnapp
{
    margin-top:2px;
    margin-bottom:10px;
    width:95%;
}

textarea.webnapp
{
    width:95%;
    height:75px;
    margin-top:2px;
    margin-bottom:30px;
}

/* Angaben für Kategorieübersicht */

div#all_categories div.main
{
    margin-bottom:10px;
}

div#all_categories div.main a.main
{
    font-weight:bold;
}

div#all_categories div.main a.sub
{
    margin-left:10px;
}


/* Angaben für Veranstalter und Location Listen */

table.list tr.background1
{
    background: #efefef;
}
table.list tr.background2
{
    background: none;
}


/************************  Aufzählung und Listen ****************************/

ul
{
    margin-top: 5px;
}

ul li
{
    margin-bottom: 5px;
}

ul.haken
{
    list-style-image: url(/img/va_eintragen/haken.gif);
}

ul.plus
{
}

ul#va_eintragen
{
    margin-top: 10px;
    list-style-image: url(/img/va_eintragen/haken.gif);
}

ul#va_eintragen li
{
    margin-bottom: 2px;
}

#content * li h1
{
    color:#000;
    margin:0px;
    font-size: 9pt;
    font-wight:bold;
}



/************************  Formular-Tabellen ****************************/

table.formular {empty-cells: show;}

table.formular tr td {vertical-align: top;padding-top: 4px;}

table.formular tr td.label {padding-top: 6px;}

table.formular tr td.spacer {width:10px;height: 10px;}

table.formular tr td.field div.example {font-size: 7pt;}

table.formular tr td.field input.text {width: 300px;}


/************************* Testimonial, Zitate ***************************/
div.testimonial-zitat
{
    margin-left: 15px;
    margin-right: 15px;
    font-style: italic;
    margin-bottom: 7px;
}

div.testimonial-quelle
{
    margin-right: 0px;
    margin-left: 200px;
    font-size:7pt;
    color: #888;
}
