/* unsichtbar CSS Document */
/*html,body,div {margin:0;padding:0}*/
img { border: none;}
body{font: 11px arial,sans-serif;text-align:center}


body { 
        background-image:url("img/bg.gif");
        background-repeat:no-repeat; 
        background-position:center top; 
        background-color: #7db000;
}

body.deutschvilla {
        background-image:none;
        background-color: #7db000;
}

div#container {
        width: 900px;
        min-height: 550px;
        margin:100px auto;
        background-color: #fdffeb;
}

div#header{ position:relative; padding: 0 40px 0; height: 60px; margin-bottom: 60px; }
div#logodiv { position: relative; float: left; }
div#navi { position: relative; float: left; }
div#navi1 { display: inline; position: relative; float: left; margin-top: 56px; margin-left: 60px; }
div#navi2 { clear: left; display: inline; position: relative; float: left; margin-left: 60px; }
div#navi3 { clear: left; display: inline; position: relative; float: left; margin-left: 60px; }

.impressum { display:block; margin-top: 180px;}

div#container{text-align:left}
div#wrapper{float:left;width:100%; }
div#content{margin: 0 140px 40px 300px; width: 380px; }
div#navigation{float:left; width:260px; margin-left:-860px; }
div#extra{float:left; width:130px; margin-left:-170px; padding-right: 40px;}
div#footer{clear:left;width:100%}

div.csc-textpic { clear: both; margin-bottom: 2em;}

h1, h2 { clear: both; padding:0; margin:0; font-size: 11px; color: #000000; font-weight: normal;}
h2 { padding-top: 10px; }

h1 { background: transparent url(http://deutschvilla.at/fileadmin/templates/img/spacer.gif) no-repeat 0% 18px; padding-bottom: 1em;
}

b {
        font-weight: normal;
        color: #000000;
}

img.spacer {
        display: block;
        margin: 4px 0;
}
img.picleft {
        float: right;
        padding-right: 77px;
}

p, p.bodytext {
        padding-top: 0; 
        margin-top:0;
        line-height: 1.3em;
        color: #666666;
}


ol  {
        padding-top: 0; margin-top:0;
        line-height: 1.3em;
        color: #666666;
}

p a:link , p a:visited {
        color: #666666;
}

p.lead {
        color: #000000;
}

p.lead a:link, p.lead a:visited, h2 a:link, h2 a:visited {
        color: #000000;
}

p.veranstaltung {
        color: #000000;
        padding-top: 7px;
        margin-bottom: 0;
        padding-bottom: 0;
}

dl {    line-height: 1.3em;
        color: #666666;
   }
   
dl.csc-textpic-image {
  padding: 0;
  margin: 0;
  
}   



dt {float: left; width: 100px;}
dd {padding-left: 100px;}

dl#tickets dt {float: left; width: 200px;}

div#extra img { margin-top: 7px; }
div#kunstnavi img { margin-top: 1px; }

img#schutzbund { margin-top: 140px; }

div#navigation img { margin-bottom: 10px; }

div#extra img.subnavi-header {
        margin-top:0px;
        margin-bottom: 7px;
}
div#kunstnavi img.subnavi-header {
        margin-top:0px;
        margin-bottom: 15px;
}

table td {font: 11px arial,sans-serif; color: #666666; text-align:left; padding-left: 10px; padding-bottom: 20px;}
table td:first-child {padding-left: 0px; }
.fett { color: #000000 ;}

table#logos td { padding: 15px; }



