/* ----------------------------------------------------
    Body settings ...
---------------------------------------------------- */

body {
    padding:    0;
    margin:     0;
    color:      #333;
    background: #487E46;    
    margin-top: 0px;
    background-image:   url(/backstage/zwischengruen/picpool/common08/bg_rasen.jpg);
    background-position: 0em 0em;
    border-left: 25px solid white;
}


/* ----------------------------------------------------
    Global font and line height settings ...
---------------------------------------------------- */

body, textarea {
    font-family: verdana, arial, helvetica, sans-serif;
    font-size: 100%;
    line-height:1.0333em;
    text-align: left;
}
/* ----------------------------------------------------
    Global link settings ...
---------------------------------------------------- */

a:link, a:visited {
    text-decoration: none;
    color: #EB007F;
    background-repeat: no-repeat;
    font-weight: normal;
}

a:hover {
    text-decoration: none;
    color: #EB007F;
}

a:active {
    text-decoration: none;
    color: #333;
}

a.textLink, a:visited.textLink{
   color: #333;
}

a:focus{
  outline:0;
  -moz-outline:0;
}

.hide{
     display: none;
}

div#all{
    width:              955px;
}

div#footer{
    text-align:         left;
    width:              760px;
    font-size:          10px;
    color:                 #ccc;
    margin:            0px auto;
    padding-left:       195px;
    margin-top: 20px;   
}


div#footer a{
    padding-right:      10px;
    text-decoration:    none;
    color:                 #ccc;
    line-height:        1.2em; 
     
}

/*
############# Rahmen ######################
*/

div#lineal_rand{
    position: absolute;
    left: 0;
    width: 25px;
    background: white;
    background-image:   url(/backstage/zwischengruen/picpool/common08/lineal_rand.gif);
    background-position: 0em 10em;
    background-repeat:no-repeat;
    top: 0;
}

div#footerGrafik{
    clear: both;
    width: 900px;
    height: 156px;
    background-image:   url(/backstage/zwischengruen/picpool/common08/footer_rand.gif);
    background-position: 0em 0em;
    background-repeat: no-repeat; 
    margin-left: -25px;   
}


div#header{
margin-top: 30px;
width: 955px;
margin-bottom: 0px;
}

.logo{
margin-left: 0px;
margin-top: 0px;
width: 530px;
height: 117px;
}

.logo a img{
border: none;
}



/*
############# HauptMenü ######################
*/
/* ----------------------------------------------------
Menu settings ...
---------------------------------------------------- */
div#mainMenu {
    font-size:11px;
    margin-top: 10px;
    padding-left:10px;
    margin-left: 51px;
}
div#mainMenu ul {
    display:inline;
    height:  13px;
    list-style-image:none;
    list-style-position:outside;
    list-style-type:none;
    margin:0pt;
    overflow:hidden;
    padding:0pt;
}
div#mainMenu li {
    float:left;
    list-style-image:none;
    list-style-position:outside;
    list-style-type:none;
    margin: 0pt 7px 0pt 0pt;
    padding: 0pt;
}
div#mainMenu li a {
    color:#fff;
    display:block;
    padding: 1px 10px;
    text-decoration:none;
    font-weight: bold;
}
div#mainMenu li.selected a, div#mainMenu li.selected a:hover {
    background:#EB007F none repeat scroll 0%;
    color:#fff;
}
div#mainMenu li a:hover {
    background:#EB007F none repeat scroll 0%;
    color:white;
}
div#mainMenu li a:active {
}


/*
############# CONTENT ######################
*/


div#columnContent{
width:        380px;
border:   1px dashed white;
margin-left:  71px;
margin-top:   20px;
padding:      10px;
padding-bottom:      10px;
color:        white;
float:          left;
}

* html div#columnContent {margin-left:  35px;}

div#event_details{
border-top: 1px dashed white;
width:        380px;
margin-left:  -10px;
margin-top:   20px;
padding:      0px;
color:        white;   
float:    left;
position: relative;
padding-left: 20px;
}

div#event_details_normal{
border:   1px dashed white;
width:        380px;
margin-left:  10px;
margin-top:   20px;
padding:      10px;
color:        white;   
float:    left;
position: relative;
}



.t_close{
top: 3px;
right: 3px;
position: absolute;
}



div#columnContent h1{
background: #fff;
color: #00A6EB;
font-size: 11px;
padding: 6px;
margin: 0px;
}

div#columnContent .text{
background: #fff;
font-size: 11px;
padding: 6px;
color: #333;
margin: 0px;
}

div#columnContent ul{
margin: 0 10px;
padding: 0 10px;
}


/*
############# ELEMENTE ######################
*/

.t_teaser{
background: #fff;
font-size: 11px;
color: #333;
padding: 6px 6px;
margin-bottom: 2px;
}

.boxRechts{
background: #fff;
font-size: 11px;
color: #333;
padding: 2px 6px;
margin-bottom: 0px;  
}

.boxRechts a img{
border: none;
}



.label{
font-weight: bold;
padding-right: 10px;
}

.t_datum{
/* font-weight: bold; */
color: #333;
}

.t_typ{
color: #333;
margin-right: 10px;
}

.t_name{
color: #333;
}

.t_nameArtikel{
width: 350px;
color: #333;
font-weight: bold;
}

.t_ort, .t_uhrzeit, .t_dauer, .t_preis{
margin-bottom: 4px;
border-bottom: 1px solid #e2e2e2;
}


.t_link a{
text-decoration: none;
color: #EB007F;
      font-weight: bold;
}

.oldEvent, .oldEvent .t_datum, .oldEvent .t_name, .oldEvent .t_link a, .oldEvent .t_typ, .oldEvent .t_typ, .oldEvent .magenta{
color: #999;
font-size: 10px;
font-weight: normal;
}

.oldEvent{
padding: 1px 6px;
}


.oldEvent .t_link a{
background: none;   
}




.trenner{
border-top: 1px dashed #B3BAA1; 
height: 5px;
width: 480px;
}

/*
############# Tabellen ######################
*/

table.tabPreview{
width: 475px;
border-spacing: 0px;
border-collapse: collapse;
}

table.tabPreview td{
padding: 0.2em;
text-align: left;
vertical-align: top;
border-top: 1px solid #F6F4E7;
}

table.tabPreview td img{
border: none;
}

table.tabPreview td.col1{
padding-left: 0.5em;
width: 65px;
}

table.tabPreview td.col2{
width: 85px;
}

table.tabPreview td.col3{
width: 250px;
}

table.tabPreview td.col4{
width: 16px;
text-align: right;
}

/*
############# Helpers ######################
*/



img.imgLeft{
margin-right: 12px;
margin-bottom: 0px;
float: left;
border: 1px solid #8BA220;
}

img.imgRight{
margin-left: 6px;
margin-bottom: 12px;
float: right;
}


.floatright {
float: right;
}

.floatleft {
float: left;
}

.clearBlock {
    height:           0px;
    clear:            both;
    overflow:         hidden;
    font-size:        0px;
    line-height:      0px;
}
.spacer4 {
    height: 4px;
    clear: left;
    overflow: hidden;
    font-size: 0px;
    line-height: 0px;
}


.spacer10 {
    height: 10px;
    clear: left;
    overflow: hidden;
    font-size: 0px;
    line-height: 0px;
}
a.pfeil, a:link.pfeil, a:visited.pfeil{
      font-size: 11px;
      text-decoration:none; 
      font-weight: bold;
      padding-left: 13px;
      background-image:url(/backstage/zwischengruen/picpool/common08/pfeil_rot.gif);
      background-repeat:no-repeat;
      background-position: 0 0.4em;
}
a:hover.pfeil{
      background-image:url(/backstage/zwischengruen/picpool/common08/pfeil_rot.gif);
}

a.pfeilBack, a:link.pfeilBack, a:visited.pfeilBack{
     font-size: 10px;
      text-decoration:none; 
      padding-left: 9px;
      font-weight: bold;
      background-image:url(/backstage/zwischengruen/picpool/common08/pfeil_back.gif);
      background-repeat:no-repeat;
      background-position: left 0em;
}
a:hover.pfeilBack{
      background-image:url(/backstage/zwischengruen/picpool/common08/pfeil_back.gif);
}


a.pdfLink{
      padding-left:       30px;
      background-image:   url(/backstage/zwischengruen/picpool/common08/pdf_icon.gif);
      background-repeat:  no-repeat;
      background-position: 0 0em;
      display:            block;
      text-decoration:    none;
      font-size:                     10px;
}  

a.print {
      background:transparent url(/backstage/zwischengruen/picpool/common08/bg-print.gif) no-repeat scroll right center;
      color:#E20074;
      display:block;
      font-weight:bold;
      height:15px;
}

.magenta, div#columnContent h1.cyan{    
color: #00A6EB;
font-weight:bold;
}

p.archivHead{
font-size: 11px;
font-weight:bold;
color: white;&nbsp;
}