body,table  { font-family:Lucida Grande, Lucida Helvetica, Verdana, Courier, Sans Unicode, Verdana, Arial, sans-serif;}

a            { font-weight: bold; color:#FF9900}

a:link.verweis1,a:visited.verweis1,  a:active.verweis1    {color: #FFFFFF; }
a:hover.verweis1 {color: #FFFF99}

a:link.verweis2,a:visited.verweis2,  a:active.verweis2    {color: #6699FF; }
a:hover.verweis2 {color: #00CC66; font-style:italic}

a:link.verweis3,a:visited.verweis3,  a:active.verweis3    {color:#FFFF00 }
a:hover.verweis3 {color:#FFFFCC; font-style:italic}

a:link,a:visited, a:hover, a:active    { color: #CC3300; font-weight:bold}
a:hover  { color: #00AAFF; font-weight:bold}


li          {
        margin-bottom:4px;
        list-style-image: url(images/haeklein.gif);
        position: static;
        left: 0px;
}
h1           { font-size: 10pt; font-weight: bold; text-decoration:underline }
h2           { font-size: 10pt; font-weight: bold }
h3           { font-size: 11pt; font-weight: bold }
table        { }


.indexTableTdRechts {padding-left: 50px;}


.tableKundendaten {border-style:solid}
.formTdPrompt,.formTdPromptProfil { border-width:2px; border-style: solid; width: 190px; text-align: right;}
.formTdPromptna {  border-style:dashed; border-color:#FF0000; width: 300px; text-align: right}
.formTdInput { border-width:2px; border-style: solid; width:300px}

.formReadonly { border-width:5px; border-style: solid; border-color:#FFCC00; width:400px}


.formTdPromptGrund { border-width:2px; border-style: solid; border-color:#0; width: 300px; text-align: right}
.formTdInputGrund  { border-width:2px; border-style: solid; border-color:#0; width:400px;text-align: left}
.formTdPromptGrundna {  border-style:dashed; border-color:#FF0000; width: 300px; text-align: right}
.formTdInputGrundna  { border-width:2px; border-style: solid; border-color:#FF0000; width:400px;text-align: left}
.trotzdemLoeschen {font-size:16px; color:#0033CC; background-color:#FFFF00}


.tableImageOv { text-align: center; border:#CC6600; border-width: 2px;  border-style: solid;  border-color:#CC9933; float:left; width: 170px; heigth: 170px; margin:10px  }
.tableImageOvTr { text-align: center;  }
.spanradioselection { width: auto; border-right-width: 1px ; border-left-width: 0px; border-top-width: 0px; border-bottom-width: 0px;border-style: solid; padding-right: 1px; }

a:link.mediaDelete,a:visited.mediaDelete,a:hover.mediaDelete,a:active.mediaDelete  { color: #FF9900; font-size:8pt; font-weight:bold; float:left }

a:link.mediaNewItemText,a:visited.mediaNewItemText,a:hover.mediaNewItemText,a:active.mediaNewItemText  { color: #339933; font-size:14pt; font-weight:bold; float: left; page-break-before: left}

.buttonMediaUploadImages { border-width: 0px; overflow:scroll }

.lispecial   {
        list-style-type: none;
        padding-bottom: 5px;
}
.memberactive {background:#FFCC00; color:#000000; font-size:9pt; border:thin;  border-style:solid; padding: 10px}
.errorMessage {background:#FF0000; color:#FFFFFF; font-size:9pt; font-style:bold; border:thin;  border-style:solid; padding: 10px}
.hintMeassage {background:#3333CC; color: #FFFFFF; font-size:9pt; font-style:bold; border:thin;  border-style:solid; padding: 10px}
.formTdPromptProfil { text-align:right; padding:5px; }



a:link.tabActive,a:visited.tabActive,a:hover.tabActive,a:active.tabActive  { color: #009933; font-size:10pt; font-weight:bold}
a:link.tabPassive,a:visited.tabPassive,a:hover.tabPassive,a:active.tabPassive  { color: #AA9933; font-size:10pt; font-weight:bold}

#customerAdmin table tr td a.tabPassive,
#customerAdmin table tr td a.tabActive {color:#505050; border-width:3px;    list-style:none;   margin:0px 0px 20px 0px;    padding:0px;    margin-bottom:4px;   font-weight:bold;   text-decoration:none;   display:block; width:100px; padding:3px 0px 6px 10px;   border-left:2px solid #cccccc;}

#customerAdmin table tr td a.tabPassive {background:#eaeaea;}

#customerAdmin table tr td a.tabActive { background:#FFAA33; }

#customerAdmin table tr td a:hover, #leftnav li strong a, #leftnav li a.active {
    font-weight:bold;
    background:#1560BD;
    color: #FFFF99;
    border-left:4px solid #cccccc;}

.superUserTable {  border-style: solid; border-color:#6666CC }
.superUserTr { text-align: left; vertical-align:top; margin:3px;}
.superUserTd { border:#CC9966; border:thick; border-color:#33FF00;   }

.teaserTop1 {color: #FFFFFF; background-color: #808080; font-size:12pt; font-weight:bold}
.teaser1 {border-style:dashed; border-width:3px; color: #000000; padding-left:4px; padding-right:4px; padding-top:1px; padding-bottom:1px; width:350; float:left}

span.Umranden { border-style: solid; border-width: 2; padding-left: 4; padding-right: 4; padding-top: 1; padding-bottom: 1 }
span.ZeichenFett   {font-weight:bold }
span.Preise   { font-weight:bold }
span.ZeichenBetonen   { text-decoration:underline; font-weight:bold }

span.markierer1 { font-weight: bold; background-color: #FDFBB0}

.aktion  { border-style:groove; border-width:3px; font-size: 8pt; padding-left:4px; padding-right:4px; padding-top:1px; padding-bottom:1px }

.formaccess {border-style:dashed; border-color:#FFFF99; background:#999999; color:#FFFF00; font-size:12px; text-decoration:blink; font-weight:bold }

nummerierung { margin-bottom: 11; list-style-type:decimal; font-weight:bold }

.Tabelle     { border: 1px solid #FFDFDF; padding: 10px }

.Spaltenlinie {
        border-right-width: thick;
        border-right-style: solid;
}

.galerieAuswahl {
        margin-left: 35px;
}

.galleryImageTable {width: auto}


.galleryImageTd {width: 150px; vertical-align: top; text-align:center}

.popUpWindow  {position:absolute;  left:410px; width:100%; background:#FF9900; border:thick; border-color:#FFFF00; border-top-style:double; border-bottom-style:double; border-left-style:double; border-right-style:double; padding:20px; padding-top:9px; padding-bottom:9px; visibility:hidden; color:#000000 }

.messagelist_E {color: #3333FF}
.messagelist_S {color: #339900}

#leftnav li a.linkpreise {
    background:#B0B0B0;
    color:#AA0044;
    border-left:4px solid #cccccc;
}

#leftnav li a:hover.linkpreise, #leftnav li strong a.linkpreise, #leftnav li a.active.linkpreise {
    background:#1560BD;
    color: #FFFF00; 
    border-left:4px solid #cccccc;
}


#leftnav ul.level1{
    list-style:none;
    margin:0px 0px 50px 0px;
    padding:0px;
}	


#leftnav ul.level1 li{
    list-style-image:none;
    margin-bottom:4px;
}

#leftnav li a {
    font-weight:bold;
    text-decoration:none;
    color:#FFEEAA;
    display:block;
    width:120px;
    padding:3px 0px 6px 10px;
    background:#421202;
    border-left:4px solid #FF1202;
}	
	
#leftnav li a.menuhell {
    font-weight:bold;
    text-decoration:none;
    color:#421202;
    display:block;
    width:120px;
    padding:3px 0px 6px 10px;
    background:#FFEEAA;
    border-left:4px solid #FF1202;
}	
	
#leftnav li a:hover, #leftnav li strong a, #leftnav li a.active {
    background:#FFFFFF;
    color: #FF9900; 
    border-left:4px solid #cccccc;
}

#menueObenRechtsDivWrap {}
#menueObenRechtsDiv a {
	float:left;
    font-weight:bold;
    text-decoration:none;
    color:#FFEECC;
    display:block;
    width:120px;
    padding:3px 0px 6px 10px;
    background:#522212;
    border-left:4px solid #FF1202;
}	
	
#menueObenRechtsDiv a:hover {
    background:#FFFFFF;
    color: #FF9900; 
    border-left:4px solid #cccccc;
}



a:link.mentoaap{ 
    list-style:none;
    margin:0px 0px 50px 0px;
    margin-bottom:4px;
    padding:0px;
}	

.topmentd {width: 70px;
background:#CCCCCC}


a:link.topmenlink,a:visited.topmenlink,  a:active.topmenlink    {color: #6699FF; }
a:hover.topmenlink {color: #FFCC00;}


