/* Angaben für Blöcke (jeder einzelne; links) */
@import url(block.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 speziell für den Medienpartner */
@import url(medienpartner.css);

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

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


div,body,td {   font-family: arial,tahoma,times new roman;
                font-size:9pt;text-align:left;}


* a:link, * a:visited, * a:active
{
    color: black;
}

body
{
    background: url('/medienpartner/nuevera/img/bg.jpg') no-repeat 0px 150px;
}

a:hover
{
    text-decoration:underline;
}


div
{
    border:solid 0px;
}



body, div
{

    margin:0px;
    padding:0px;
}

div#testmessage
{
   color:black;
   width:150px;
   padding:5px;top:30px;
   margin-left:5px;
   position:absolute;
   z-index:150;
   left:5px;
   border: solid #cc0000 2px;
}

div#mainbox
{

    padding:0px;
    width:770px;
}

div#blocks
{
    margin-top: 20px;
    width:180px;
    float:left;
    z-index:5;
}

div#banner
{
    margin:0px;
    width: 160px;
    float: right;
}

div#content
{
   padding-top:0px;
   margin-left:190px;
   width:410px;
}

div#logo,
div#headersearch,
div#headernavi
{
visibility:hidden;
height: 0px;
margin:0px;
padding:0px;
}

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

div#rerobig,
div#lige,
div#liroge,
div#liroge
{
    visibility: hidden;height: 0px;
}

#ligenav  {}





/* Angaben für die Beiden Footer */

div.footer
{
    margin-top: 10px;
    border-top: 1px solid #EA2A00;
    padding-top: 2px;
    font-size: 8pt;
    text-align:center;
    vertical-align:middle;
    width:700px;
    clear:both;
}

div#footer1
{
    border: solid 1px #0000a0;
    border-left:0px;
    border-right:0px;
    padding:5px;
}

div#footer2
{
    margin-top:5px;
    color:#888888;
    font-size:8pt;
    margin-bottom:20px;
}

div.fuss
{
    width: 100%;
}

div#kopf
{
    position: relative;
    margin-bottom: 0px;
}



#pager-top,
#pager-bottom
{
    background: #efefef;
    border: 1px solid #dedede;
}


#tagesauswahl
{
font-weight:bold;
text-align:center;
margin-bottom:15px;
margin-top:15px;
}

#tagesauswahl a
{
    margin:2px;
    margin-top:0px;
    margin-bottom:0px;
}

#tagausliob      {position:relative;
                 z-index:5;
                 top:-3px;
                 left:-61px;
                 width:1px;
                 height:1px;
                 visibility:hidden;}


#pager-top,
#pager-bottom
{
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;}
#location_box           {padding:2px;
                          width:263px;
                          margin-top:10px;}

img.location_image
{
    float:right;
    width:100px;
}

#location_title,
div#headline_title,
h1
{
color: #fff;
border: 0px;
background: none;
font-weight:bold;
font-size:19px;
min-height:24px;
padding:2px;
text-indent:0px;
vertical-align:middle;
margin-top:0px;
margin-bottom:12px;
position:relative;
margin-bottom:30px;
}

div.title
{

    border: solid 1px #EA2A00;
    text-decoration: none;
color:#EA2A00;

font-size: 10pt;
font-weight:bold;
border-right:0px;
border-left:0px;
border-top:0px;
padding-bottom:1px;
margin-bottom:7px;
}


#titleb10px {margin-bottom:10px;}


/* Formulareelemente */

input.text {}



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


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



/* Angaben für Location Info  */

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

div#all_events
{

    background: url('../img/quadrat-pink.gif') -1px 3px no-repeat;
    color:#000000;
    text-indent: 12px;
    font-size: 10pt;
    font-weight:bold;
    border: solid 1px #0000a0;
    border-right:0px;
    border-left:0px;
    border-top:0px;
    padding-bottom:1px;
    margin-bottom:-15px;
}




/* 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#schnellnavigation
{
    margin-top: 20px;
}


/* 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 die Startseite */

div.rightbox
{
    background: #eeeeee;
    border: solid 1px #cccccc;
    padding:2px;
    width:150px;
    margin-bottom:5px;
}

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

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




div#indexoptions *
{
    width: 0px;
    padding:0px;
    margin:0px;
    margin-left:5px;
    float:right;
    height:0px;
    border:solid 1px;
}


div#box_browseroptions,
div#box_newsletter
{
    position:absolute;
    left:0px;
    padding:0px;
    margin:0px;
    width:0px;
    height:0px;
    visibility:hidden;
}




div#indexmain {}
div#box_login {}


div#box_personalize,
div#box_heute
{
    margin-bottom: 15px;
}

div.box
{

}

.nosee {
	display: none;
}
