/* CSS Document style_die-kneip_01.css */
/* Allgemein */
a
{
border:none;
color:#CCC;
font-weight:normal;
text-decoration:none;
}

a:link 
{
border:none;
color:#CCC;
font-weight:normal;
text-decoration:none;
}

a:hover
{
border:none;
color:#F57E18;
font-weight:normal;
text-decoration:none;
}

a:visited
{
border:none;
text-decoration:none;
}

body
{
background-attachment:fixed;
background-image:url(../images/background_body_01b.jpg);
background-position:left 27px;
background-repeat:no-repeat;
background-color:#000;
color:#CCC;
font-family:Geneva, Arial, Helvetica, sans-serif !important;
font-size:10pt;
font-weight:normal;
}

div
{
margin:0px;
padding:0px;
text-align:left;
vertical-align:top;
}

h1
{
font-size:11px;
font-weight:normal;
margin:0px;
padding:0px;
}

h2
{
font-size:12pt;
margin:0px;
padding:0px;
}

h3
{
font-size:14pt;
margin:0px;
padding:0px 0 0 25px;
}

h4
{
font-size:16pt;
margin:0px;
padding:0px;
}

p
{
margin:0px;
padding:0px;
text-align:left;
vertical-align:top;
}

table
{
width:100%
}

td
{
text-align:left;
vertical-align:top;
}

ul
{
display:block;
list-style-type:none;
margin:0px;
padding:0px;
}
/* Ende Allgemein */

/* Classes Allgemein */
.active
{
color:#F57E18;
font-weight:bold;
padding:0 0 0 5px;
}
/* Ende Classes Allgemein */

/* Classes Style */
.logoklein
{
padding:0 0 10px 30px;
letter-spacing:1pt;
}

.adresse
{
color:#CCC;
padding:15px 0 15px 15px;
}

.abstand
{
border-top:#333 solid 0px;
height:auto;
padding:20px;
}

.abstand strong, .teaser strong
{
color:#F57E18;
}

.border
{
border-left:#333 double 3px;
border-right:#333 double 3px;
}

.footer
{
margin:15px 0 0 0;
padding:0 0 0 15px;
}

.trenner
{
border-bottom:#444 double 3px;
}

.öffnung
{
color:#CCC;
text-align:right;
margin:25px 15px 0 0;
}

/* nur Menü */
.menu
{
padding:13px 0 0 0;
}

.menu li a:hover
{
font-weight:bold;
padding:0 0 0 5px;
}

.menu li
{
background-image:url(../images/background_li_01.jpg);
border-left:#656565 solid 1px;
border-bottom:#333 solid 1px;
border-top:#656565 solid 1px;
border-right:#333 solid 1px;
font-weight:bold;
height:18px;
margin:0 0 4px 5px;
padding:1px 0 1px 7px;
width:120px;
}

.menu li a
{
font-weight:bold;
}

.menu .ohne
{
background:none;
border:none;
margin:0px;
padding:0px;
}

.menu ul
{
margin:0 0 0 10px;
padding:0 0 0 0;
}

/* Ende nur Menü */

/* Nur Switch */
.switch
{
height:85px;
margin:0 15px 0 200px;
}

.switch li
{
background-image:url(../images/background_li_01.jpg);
border-left:#656565 solid 1px;
border-bottom:#333 solid 1px;
border-top:#656565 solid 1px;
border-right:#333 solid 1px;
font-weight:bold;
height:18px;
float:left;
list-style-type:none;
margin:70px 0 0 25px;
padding:1px 0 1px 10px;
width:70px;
}


/* Ende nur Switch */

/* nur Kontakt */

.inputtext
{
background-color:transparent;
border:#333 double 3px;
color:#FC0;
}

/* Ende nur Kontakt */

/* nur Teaser */
{
text-align:left;
}

.goto
{
background-color:#111;
padding:0 0 5px 5px;
}

.goto div
{
margin:5px 0 0 0;
}
.teaser
{
border-left:#656565 solid 1px;
border-bottom:#333 solid 1px;
border-top:#656565 solid 1px;
border-right:#333 solid 1px;
margin:10px 15px 0 0 ;

}

.titel
{
background-image:url(../images/background_li_01.jpg);
padding:3px 0 3px 0;
text-align:center;
}

.text
{
background-color:#111;
color:#FFF;
height:auto;
padding:5px 0 5px 0;
text-align:center;
}
/* Ende nur Teaser */
/* Ende Classes Style */

/* ID´s */
#container
{
background-color:#000;
background-image:url(../images/background_body_02.jpg);
background-repeat:repeat-x;
height:auto;
margin:10px 0 0 49px;
width:870px;
}

#community
{
text-align:center;
}

#links
{
border-right:#CCC solid 0px;
min-height:600px;
}

#mitte
{
background-image:url(../images/background_mitte_01.jpg);
background-position:20px top;
background-repeat:no-repeat;
border-left:#333 solid 1px;
border-right:#333 solid 1px;
border-top:#333 solid 1px;
min-height:600px;
padding:0 0 15px 0;
}

#mitte li
{
}

#rechts
{
min-height:600px;
padding:40px 0 0 15px;
}

#unten
{
height:18px;
padding: 0 0 10px 0;
}
/* Ende ID´s */

