/* CSS Document */
/*
http://www.wellstyled.com/tools/colorscheme2/index-en.html

*/
/*
Farbkombinationen
Blauton #6079AD
dazu passt: #89ADFA        #ADADAD        #FAFAFA        #525252        #ADADAD */



html , body , div , p , h1 , h2 , h3 , ul , ol , span , a , table , td , form , img , li , font , input , textarea {
        margin:0;
        padding:0;
        font-family:Arial, Helvetica, sans-serif;
        font-size:11px;
        color: #333333;

}

A {
        text-decoration:none;
        color: #666666;
}

B {font-weight:600;}

LI {padding:0 2px 0 0; list-style-position:outside; margin:0 5px 0 18px;}

DIV.contentText TD {width:90px;}

HTML , BODY {
        overflow-x:hidden;
        overflow-y:auto;
        text-align:center;
}

DIV.topNavi {margin:30px 0 1px 599px;}

DIV.topNaviDe {
        margin-top: 30px;
        margin-right: 0;
        margin-bottom: 1px;
        margin-left: 400px;
}

A.topNavi {
        margin-top: 0;
        margin-right: 5px;
        margin-bottom: 0;
        margin-left: 0;
        padding-top: 3px;
        padding-right: 5;
        padding-bottom: 1px;
        padding-left: 5px;
        background-color: #FDF4EA;
        color: #666666;
        border-top-width: 1px;
        border-right-width: 1px;
        border-left-width: 1px;
        border-top-style: solid;
        border-right-style: solid;
        border-left-style: solid;
        border-top-color: #AA9D8C;
        border-right-color: #AA9D8C;
        border-left-color: #AA9D8C;
        font-family: Arial, Helvetica, sans-serif;
        font-size: 12px;
}

DIV.indexBild {
        height:481px;
        width:395px;
        float:left;
        position:absolute;
        top:113px;
        left:18px;
        z-index: 0;
        overflow: hidden;
}

DIV.subNavi {
        height:25px;
        width:900px;
        top:167px;
        left:0;
        position:absolute;
        color:#fff;
        z-index:5;
}

DIV.subNavi2 {height:25px; width:900px; top:165px; left:0; position:absolute; color:#fff; z-index:10;}

DIV.subLeft IMG {margin:0 5px;}

DIV.subLeft {margin:6px 0 0; width:395px; height:20px; text-align:right;}

DIV.subNavi A {color:#CCCCCC;}

DIV.subNavi A.aktiv {font-weight:bold; text-transform:uppercase;}

DIV.subNavi2 A {color:#fff;}

DIV.subNavi2 A.aktiv {font-weight:bold; text-transform:uppercase;}

.subRight {
        margin:6px 0 0;
        left:395px;
        position:absolute;
        top:0px;
        height:50px;
        width:540px;
}

DIV.subRight A {height:60px;}

DIV.subRight A:hover {font-weight:bold;}

DIV.main {width:900px; margin:0 auto; text-align:left; z-index:1; position:relative; border:0; border-top:1px solid #FFF3DB;}

DIV.content {
        width:898px;
        min-height:355px;
        border:1px solid #000;
        padding:150px 0 20px;
        background-color: #B5B1B2;
}

DIV.startContent {
        width:898px;
        min-height:800px;
        border:1px solid #000;
        height:550px;
        overflow: auto;
        display: block;
        visibility: visible;
}

DIV.startContentDe {width:898px; min-height:355px; border:1px solid #000;height:530px}

DIV.startText {
        width:401px;
        height:340px;
        top:190px;
        left:473px;
        position:absolute;
        z-index: 5;
}
#top #start #Text a {
        border-bottom-width: 1px;
        border-bottom-style: dotted;
        border-bottom-color: #666666;
}


DIV.startText A:hover {
        text-decoration:underline;
        border-top-width: 0;
        border-right-width: 0;
        border-bottom-width: 1px;
        border-left-width: 0;
        border-top-style: none;
        border-right-style: none;
        border-bottom-style: dotted;
        border-left-style: none;
        border-bottom-color: #FF9933;
}

DIV.contentText A {text-decoration:underline; border:0 none inherit;}

DIV.contentText A:hover {text-decoration:underline; border:0 none inherit;}

DIV.contentText {width:475px; height:320px; margin:0 0 15px 398px;}

html>body DIV.contentText {width:475px; height: auto; min-height:320px; margin:0 0 15px 398px;}

A.dokument {background-image:url(../de/img/icon_pdf.gif); background-repeat:no-repeat; background-position:0 50%; padding:1px 0 1px 20px;}

DIV.contentText IMG.text {margin:25px 0 20px;}

DIV.contentText DIV {margin:8px 0 0;}

DIV.contentText A DIV {display:none;}

IMG.hoticon {width:15px; height:15px; border:0; margin:3px 5px 0 0;}

DIV.logoXL {height:200px; width:210px; background-image:url(../de/img/logo_xl.gif); background-repeat:no-repeat; position:absolute; z-index:3; right:25px; bottom:115px;}

SPAN.logoL {height:85px; width:346px; background-image:url(../de/img/logo_l.gif); background-repeat:no-repeat; position:absolute; top:60px; left:25px}

.footer {
        border:none;
        text-decoration:none; /*position:absolute; bottom:0; left:0; margin: 0 0 -35px 0*/
        font-family: Arial, Helvetica, sans-serif;
        color: #666666;
        text-align: center;
        padding-top: 5px;
}

IMG.bilderS {position:absolute; top:495px; border:2px solid #feebc5; margin: 0 0 30px 0;}

IMG.icons {/*position:absolute;*/ margin:20px 10px 0 0; border:none;}

DIV.navigation {width:530px; height:80px; text-align:left; top:65px; left:390px; position:absolute; z-index:10;}

DIV.navigation IMG {
        height:65px;
        width:65px;
        border:2px solid #AA9D8C;
        background-color: #FAE8D0;
}

DIV.navigation DIV.floma {
        float:left;
        margin-top: 0;
        margin-right: 0px;
        margin-bottom: 0;
        margin-left: 2px;
}

DIV.navigation A:hover {
        font-weight:normal;
        text-decoration: none;
        color: #000000;
        background-color: #FFEBD6;
}

.ueber
{
        width:170px;
        height:auto;
        position:absolute;
        color:#fff;
        z-index:5;
        top: 68px;
        background-color: #AA9D8C;
        font-weight: bold;
        margin-top: 0px;
        margin-right: 0;
        margin-bottom: 0;
        margin-left: 0;
        padding-top: 3px;
        padding-right: 0;
        padding-bottom: 0;
        padding-left: 3px;
        text-indent: 10px;
}

#navTanzSub A , #navRestSub A , #navFotoSub A ,  #navLitSub A ,#navVereinSub A , #navKentSub A, #navGalerieSub A {
        width:168px;
        height:18px;
        border:1px solid #feebc5;
        position:absolute;
        display:block;
        color:#fff;
        z-index:3;
        padding-top: 3px;
        padding-right: 0;
        padding-bottom: 0;
        padding-left: 0px;
        font-weight: normal;
        text-indent: 10px;
}

#navTanzSub A {
        background-color:#F7DAB3;
        border: 1px solid #000000;
        color: #000000;
}

#navRestSub A {
        background-color:#F7DAB3;
        color: #000000;
        border: 1px solid #333333;
}

#navFotoSub A {
        background-color:#F7DAB3;
        color: #333333;
        border: 1px solid #333333;
}

#navLitSub A {
        background-color:#F7DAB3;
        color: #333333;
        border: 1px solid #333333;
}

#navGalerieSub A {
        background-color:#F7DAB3;
        color: #333333;
        border: 1px solid #333333;
}

#navVereinSub A {
        background-color:#F7DAB3;
        color: #333333;
        border: 1px solid #000000;
}

#navKentSub A {
        background-color:#F7DAB3;
        border: 1px solid #333333;
        color: #000000;
}

A.navSub1 {
        margin-top: 5px;
        margin-right: 0px;
        margin-bottom: 0;
        margin-left: 0;
}


A.navSub2 {

        margin-top: 13px;
        margin-right: 0;
        margin-bottom: 0;
        margin-left: 0;
}

A.navSub3 {

        margin-top: 21px;
        margin-right: 0;
        margin-bottom: 0;
        margin-left: 0;
}

A.navSub4 {margin:29px 0 0;}

A.navSub5 {margin:37px 0 0;}

A.navSub6 {margin:45px 0 0;}

A.navSub7 {margin:53px 0 0;}

A.navSub8 {margin:61px 0 0;}

A.navSub9 {margin:69px 0 0;}

A.navSub10 {margin:77px 0 0;}

A.navSub11 {margin:85px 0 0;}

A.navSub12 {margin:93px 0 0;}

A.navSub13 {margin:101px 0 0;}



.preiseLinks {margin:2px 0 0 0; width:195px; font-weight:normal; float:left;}

.preiseRechts {margin:2px 0 2px 220px;}

INPUT.mitte {margin:5px 0 0 130px;}

INPUT.right {margin:5px 5px 0 190px; font-weight:bold; font-size:11px; padding:1px 0 1px 3px;}

.selectright {margin:5px 5px 0 190px; font-weight:bold; font-size:11px; padding:1px 0 1px 3px; border:0 none inherit;}

TEXTAREA.right {margin:5px 0 0 190px; width:195px; font-weight:bold; font-size:11px; padding:1px 0 1px 3px;}

.radio {background-color:transparent; cursor:pointer; border:0 none inherit;}

LABEL.left {margin:5px 0 0 50px; position:absolute;float:left;}

INPUT.left {margin:5px 8px 0 10px;}

FIELDSET {padding:0 15px 20px; border:1px solid #000;position:relative;}

INPUT , TEXTAREA , SELECT {color:#000; background:#ffeed5; border:1px solid #000;}

INPUT:focus , TEXTAREA:focus {color:#000; background:#fff;}

FORM {line-height:150%;}

LEGEND {border:1px solid #000; padding:1px 8px;}

INPUT {margin:0 10px 0 0;}

DIV.menu P.menuSpeise {width:380px;}

DIV.menu P.menuPreis {margin:0 0 0 380px; width:80px; text-align:right; position:absolute; top:0;}

DIV.menu {position:relative;}

DIV.menu IMG {margin:20px 0 0;}

DIV.geschichte {float:left; width:160px; height:200px; margin:0 0 0 10px; padding:0 30px; text-align:center;}

DIV.geschichte IMG {border:1px solid #df8a20;}

DIV.geschichte P {width:160px; text-align:center;}

DIV.geschichte B {color:#000;}

UL.well {list-style-image:url(../img/icon_li_well.gif);}

UL.busi {list-style-image:url(../img/icon_li_busi.gif);}

UL.eve {list-style-image:url(../img/icon_li_eve.gif);}

UL.kon {list-style-image:url(../img/icon_li_kon.gif);}

UL.hot {list-style-image:url(../img/icon_li_hot.gif);}

UL.rest {list-style-image:url(../img/icon_li_rest.gif);}

DIV.print {display:none;}

DIV.suma {display:none;}

IMG.bildXL {float:left;margin:-5px 0 15px 0;}

A.keinRand img {border: none !important;}


.contentText h1, .GalcontentText h1 {
        font-family: Arial, Helvetica, sans-serif;
        font-size: 2em;
}
.contentText h4, .GalcontentText h4 {
        font-family: Arial, Helvetica, sans-serif;
        font-size: 1em;
        display: block;
        color: #000000;
        border-bottom-width: 1px;
        border-bottom-style: dotted;
        border-bottom-color: #000000;
}



#Ueberschrift h1 {
        font-family: Arial, Helvetica, sans-serif;
        font-size: 4em;
        color: #8D2D44;
        filter: Light;
}
#menu {
        background-color: #AA9D8C;
        display: block;
        width: 79px;
        color: #FFFFFF;
        visibility: hidden;
}
#tanz {
        background-color: #F8F8F8;

}
#weiss {
        color: #FFFFFF;
}
#malen {
        background-color: #F8F8F8;
}

#kentmann {
        background-color: #F8F8F8;
        color: #FFFFFF;
}

#grau {
        color: #000000;
}
#verein {

        background-color: #F8F8F8;
}
#fotogruppe {
        background-color: #F8F8F8;
}
#schreiben {
        background-color: #F8F8F8;
}
#schwarz {
        color: #333333;
}
li {
        list-style-position: outside;
        list-style-type: disc;
        line-height: 2em;
        display: list-item;
}
h1 {
        font-family: Arial, Helvetica, sans-serif;
        color: #000000;
        border-bottom-width: 1px;
        border-bottom-style: dotted;
        border-bottom-color: #000000;
}
#start {
        background-color: #FFFFFF;
        overflow: auto;
}
#dunkelgrau {


        color: #999999;
}



#top #start #contentContainer {
        background-color: #FFFFFF;
        filter: Alpha(Opacity=100);
        opacity : 0.9;

        -moz -opacity:0.9;
        padding: 10px;
        height: 320px;
        border: 1px solid #FAE8D0;
        overflow: auto;

}
#top #start #Text p {
        font-family: Arial, Helvetica, sans-serif;
        font-size: 12px;
        line-height: 18px;
}
DIV.GalcontentText {
        width:auto;
        height:auto;
        margin-top: 0;
        margin-right: 15;
        margin-bottom: 15px;
        margin-left: 15px;
}
#top #malen p {
        font-size: 12px;
        font-family: Arial, Helvetica, sans-serif;
        line-height: 18px;
}
.bildrahmen {
        border: 5px solid #FFFFFF;
}
DIV.startText_galerie {
        width:876px;
        height:340px;
        top:190px;
        left:10px;
        position:absolute;
        z-index: 5;
}
.lastedit  {
        margin:0;
        padding:0;
        font-family:Arial, Helvetica, sans-serif;
        font-size:10px;
        color: #666666;
        text-align: right;

}