@charset "utf-8";
/* CSS Document */

*
{
margin:0;
padding:0;
}

#session01
{
margin:auto;
}

body
{
background-color:#000000;
}

.SpanGroesser
{
font-size:12pt;
padding-left:3px;
padding-right:3px;
}

/*** Banner LOGO ***/

.BannerLOGOText
{
font-family:Arial, Helvetica, sans-serif;
font-size:10pt;
color:white;
float:right;
padding-top:53px;
}

/*** Navigation ***/

.NaviText
{
font-family:Arial, Helvetica, sans-serif;
font-size:8pt;
color:white;
float:left;
padding-top:9px;
padding-left:20px;
}

/*** Content ***/

div#ContentLinks
{
width:660px;
height:auto;
float:left;
background:-red;
}

.ContentText
{
font-family:Arial, Helvetica, sans-serif;
font-size:10pt;
color:white;
float:left;
padding-top:9px;
padding-right:20px;
}

ul
{
font-family:Arial, Helvetica, sans-serif;
font-size:10pt;
color:white;
padding-top:9px;
padding-right:20px;
padding-left:40px;
}

.Topic
{
font-weight:bold;
font-size:15pt;
}

.Strich
{
border-bottom:solid 1px #666666;
}

div#ContentRechts
{
width:300px;
height:420px;
float:right;
background-:blue;
}

div#PusherBox
{
width:292px;
height:100px;
float:right;
background:-yellow;
}

div#WerbungBox
{
width:292px;
height:290px;
background-image:url(../images/werbung_referenzen.jpg);
background-repeat:no-repeat;
float:right;
}

div#WerbungBox-Impressum
{
width:292px;
height:290px;
background-image:url(../images/werbung_referenzen-impressum.jpg);
background-repeat:no-repeat;
float:right;
}

.WerbungText1
{
font-family:Arial, Helvetica, sans-serif;
font-style:italic;
font-size:12pt;
color:white;
padding-left:35px;
padding-top:15px;
}

.WerbungText2
{
font-family:Arial, Helvetica, sans-serif;
font-style:italic;
font-size:10pt;
color:white;
padding-left:13px;
}

.WerbungText3-impressum
{
font-family:Arial, Helvetica, sans-serif;
font-style:italic;
font-size:9pt;
color:white;
padding-left:13px;
padding-right:13px;
text-align:center;
padding-top:30px;
}

.WerbungBildLink
{
padding-left:16px;
padding-top:11px;
}

/*** Footer ***/

.FooterText
{
font-family:Arial, Helvetica, sans-serif;
font-size:9pt;
color:white;
float:right;
padding-right:15px;
padding-top:5px;
}

/*** Links ***/

a:link
{
text-decoration:none;
color:#ffffff;
}

a:hover
{
text-decoration:none;
color:#ffe918;
}

a:visited
{
text-decoration:none;
color:#ffffff;
}

.NaviAktiv
{
color:#ffe918;
}


div#kontakt
        {

        width: 522px;
        height: 290px;
        background-image:url(../images/kontakt.jpg);
        background-repeat:no-repeat;
        background-color-:olive;
        }


textarea
{
float:left;
}
#kontakt_table
        {
        font-size: 10pt;
        text-align:right;
        position:relative;
        left:40px;
        top:40px;
        }

                div#picBox
                {
                width:656px;
                height:550px;
                background-color-:#993300;
                }

                li .Box1
                {
                width:110px;
                height:110px;
                background-color:#FFFFFF;
                margin:0 auto;

                }

#gallery li
{
float: left;
margin-right: 6px;
margin-bottom: 10px;
font: bold 0.8em Arial, Helvetica, sans-serif;
color: #333333;
clear-:both;
}

#gallery
{
list-style-type:none;
clear-:left;

}

#gallery .Box1 {
display: block;
border: 1px solid #333300;
}

#picBox table
{
float:left;
position:relative;
top:-34px;
left:7px;
}

#galler img
{
margin:auto;
border:1px solid #FFFFFF;
position:relative;
left:5px;
}
