body{ font: 12px Verdana, Arial, Helvetica, Geneva, sans-serif; color:#000000 ; scrollbar-base-color: #FFFAF3; scrollbar-DarkShadow-Color: #FFFFFF; scrollbar-3dLight-Color: #FFFAF3; scrollbar-Highlight-Color: #C8C9E3; scrollbar-Shadow-Color: #C8C9E3; scrollbar-Track-Color: #FFFFFF; scrollbar-Face-Color: #FFFAF3; scrollbar-Arrow-Color: #BFC0D8; background-color : #ffffff; overflow: auto; }

.button { border: 1px solid #C8C9E3; background: #F8E2C1; font: 10px Verdana, Arial, Helvetica, Geneva, sans-serif; color: #666666; }
.formbox { border: 1px solid #C8C9E3; background: #FFFAF3; font: 11px Verdana, Arial, Helvetica, Geneva, sans-serif; color: #000000; }
/* form {width:350px; margin auto 0px;}
form input,textarea,select {width:250px;} 
form td { vertical-align:top; text-align:left;} */
.more { color: #F79910; }
.date { font: 12px Verdana, Arial, Helvetica, Geneva, sans-serif; color: #999999; }
.copyright { font: 10px Verdana, Arial, Helvetica, Geneva, sans-serif; color: #7F7F7F; }
.slogan { font: 12px Verdana, Arial, Helvetica, Geneva, sans-serif; color: #000000; }
.selected { font: 12px bold Verdana, Arial, Helvetica, Geneva, sans-serif; }
.table_banner {  border-bottom: solid 1px #000000; }



table.NOBORDER {}
table.NOBORDER td {vertical-align:top;}



A:link {
        color: #FF7F00;
        text-decoration: none;
}
A:visited {
        color: #FF7F00;
        text-decoration: none;
}
A:hover {
        color: #000000;
        text-decoration: none;
}
A:active {
        color: #000000;
        text-decoration: none;
}

.bread {
        font-size: 11px;
        color: #999999;
        text-decoration: none;
        font-family: Arial, Verdana, Helvetica, sans-serif;
}
.bread a:link {
        font-size: 11px;
        color: #999999;
        text-decoration: none;
        font-family: Arial, Verdana, Helvetica, sans-serif;
}
.bread a:visited {
        font-size: 11px;
        color: #999999;
        text-decoration: none;
        font-family: Arial, Verdana, Helvetica, sans-serif;
}
.bread a:hover {
        font-size: 11px;
        color: #000000;
        text-decoration: none;
        font-family: Arial, Verdana, Helvetica, sans-serif;
}
.bread a:active {
        font-size: 11px;
        color: #000000;
        text-decoration: none;
        font-family: Arial, Verdana, Helvetica, sans-serif;
}



a.topnav:link { font: 11px Verdana, Arial, Helvetica, Geneva, sans-serif; text-decoration:none; color: #FFFFFF; }
a.topnav:visited{ font: 11px Verdana, Arial, Helvetica, Geneva, sans-serif; text-decoration:none; color: #FFFFFF; }
a.topnav:hover{ font: 11px Verdana, Arial, Helvetica, Geneva, sans-serif; text-decoration:none; color: #FF9900; }
a.topnav:active{ font: 11px Verdana, Arial, Helvetica, Geneva, sans-serif; text-decoration:none; color: #FF9900; }

a.righttopnav:link { font: 11px Verdana, Arial, Helvetica, Geneva, sans-serif; font-weight: bold; text-decoration:none; color: #FFFFFF; }
a.righttopnav:visited{ font: 11px Verdana, Arial, Helvetica, Geneva, sans-serif; font-weight: bold; text-decoration:none; color: #FFFFFF; }
a.righttopnav:hover{ font: 11px Verdana, Arial, Helvetica, Geneva, sans-serif; font-weight: bold; text-decoration:none; color: #000000; }
a.righttopnav:active{ font: 11px Verdana, Arial, Helvetica, Geneva, sans-serif; font-weight: bold; text-decoration:none; color: #000000; }

H1 { font-size: 15px; }
H2 { font-size: 14px; }
H3 { font-size: 13px; color: #332F61; }

P, H1, H2, H3 {margin: 0px 0px 7px 0px;}

TD {
        color: #292C29;
        font-family: Verdana, Arial, Helvetica, Geneva;
        font-size: 11px; 
        font-weight: normal; 
        line-height: 18px;
}
.right{
        color: #332F61;
        font-family: Verdana, Arial, Helvetica, Geneva;
        font-size: 11px; 
        font-weight: normal; 
        line-height: 16px;
}
a.right:link { text-decoration:none; color: #EF981A; }
a.right:hover{ text-decoration:none; color: #332F61; }
a.right:visited{ text-decoration:none; color: #EF981A; }
a.right:active{ color: #332F61; }


hr{
background-color:#DEE7EF; /* Mozilla 1.4 */
color:#DEE7EF; /* IE 6 */
border: #DEE7EF; /* Opera 7.11 */
height: 1px; /* in Opera für die Anzeige nötig, in Mozilla für die einheitliche Höhe */
}


/* Verantwortlich fuer die gesamte Extension lz_gallery */
.tx-lzgallery-pi1 { 
                text-align:left;
                border:1px solid #333333;
                padding:0px;
                margin:0px;
                width:auto; /* funktioniert nicht mit 100% */
}
/* Optionsnavigation */
#tx-lzgallery-pi1-nav input,option {
                 border: 1px solid #C8C9E3;
                 background: #F8E2C1;
                 font: 10px Verdana, Arial, Helvetica, Geneva, sans-serif;
                 color:#666666;
}
#lzgal_fotonav {
	margin:5px;
	padding:0px;
	border:1px solid #000000;
}
#lzgal_fotonav td {
	padding:2px;
	background-color:#F1F1F1;
}
/* Sortierung */
#lzgal_sorting {
	margin-bottom:5px;
	border:1px solid #000000;
}
#lzgal_sorting a {
	font-weight:bold;
}
#lzgal_sorting td {
                margin:0px;
	padding:5px;
	background-color:#F1F1F1;
}
/* Zelle mit dem Titel */
.lzgal_title {
	padding:5px;
	background-color:#F1F1F1;
                vertical-align:top;
}
tr.lzgal_title {
                border-bottom:1px solid #333333;
}
/* Auszeichnung fuer Werte wie z.B. die Anzahl der Bilder */
.lzgal_value {
	font-weight:bold;
                color:#332F61;
}
/* Trenner fuer die Uebersichtsseite */
.lzgal_trenner {
	height:10px;
	border:0px;
	border-top: 1px solid #000000;
	/* background-color:#CCCCCC; */
}
/* Parentgalerie */
#lzgal_parent {
	width:100%;
	background-color: #FFFFFF;
	border-bottom: 1px solid #000000;
	margin-bottom:20px;
	padding:0px;
}
#lzgal_parent td {
	padding:5px;
}
#lzgal_parent #header{
	padding:0px;
	background-color:#F1F1F1;
}

#lzgal_fotos {
	width:100%; /* funktioniert nicht mit 100% */
	background-color: #FFFFFF;
	border:0px;
	margin:0px;
	padding:0px;
}
#lzgal_fotos img {
	border:1px solid #666666;
	margin:0px;
	padding:0px;
}
/* Darstellung der Galerieuebersicht */
/* Galerie */
#lzgal_gallery {
	width:100%; /* funktioniert nicht mit 100% */
                background-color:#FFFAF3;
	border:0px;
	margin:0px;
	padding:0px;
}
#lzgal_gallery img {
	border:1px solid #666666;
	margin:0px;
	padding:0px;
}
/* Darstellung der Galerie */
/* Titel */
#lzgal_maintitle {
	width:100%; /* funktioniert nicht mit 100% */
                border-bottom:1px solid #333333;
	margin:0px;
	padding:0px;
}
/* Lange Beschreibung */
#lzgal_maindescr {
	width:100%;
	background-color: #F1F1F1;
                border-top:1px solid #333333;
                border-bottom:1px solid #333333;
	margin-top:0px;
	padding:5px;
}
/* Uebersichtsgalerie */
#preview {
	width:100%;
                border-top:1px solid #333333;
	padding:5px;
                background-color:#FFFAF3;
}

/***************CSS Navigation**************************/
#categories {
    top: 120px;
    left: 0px;
    width: 160px;
    margin: 0px;
    padding: 0px;
    font-size: 11px;
    font-weight: bold;
/*    background: #ffffff; */
    }
#categories ul {
    margin: 0px 0px;
    padding: 0px;
    list-style-type: none;
    }
#categories li {
    margin: 1px 0px 0px 0px;
    }
#categories a {
    display: block;
    padding: 7px 5px 7px 5px; */
    width: 160px;
    color: #000000;
    border-left: 5px solid;
    text-decoration: none;
    }
#categories a:hover {
    text-decoration: none;
    }
#categories ul ul li {
    margin: 5px 0 5px 10px;
    }
#categories ul ul a {
    display: block;
    padding: 3px 15px;
    width: 160px;
    border-left: 10px solid;
    text-decoration: none;
    }

#categories a, #categories ul ul a  {
    color: #8F98B0;
        background-image: url(../img/bg_nav_no.gif);
/*        background: #ffffff; */
    }
#categories a:hover, #categories ul ul a:hover {
    color: #332F61;
    }
#categories a:hover {
/*        background-image: url(../img/bg_nav_ro.gif); */
    background: #F2E8DA; 
    }
#categories a {
    border-color: #332F61;
    }
#categories ul ul a {
    border-color: #ffffff;
    }
#categories ul ul a:hover {
    background: #FFCC80;
    }



/***********************************************/

#categories_active {
    top: 120px;
    left: 0px;
    width: 160px;
    margin: 0px;
    padding: 0px;
    font-size: 11px;
        font-weight: bold;
/*    background: #ffffff; */
    }
#categories_active ul {
    margin: 1px 0px 0px 0px;
    padding: 0px;
    list-style-type: none;
    }
#categories_active li {
    margin: 0px 0px;
    }
#categories_active a {
    display: block;
    padding: 7px 5px 7px 5px; */
    width: 160px;
    color: #000000;
    border-left: 5px solid;
    text-decoration: none;
    }
#categories_active a:hover {
    text-decoration: none;
    }
#categories_active ul ul li {
    margin: 5px 0 5px 10px;
    }
#categories_active ul ul a {
    display: block;
    padding: 3px 15px;
    width: 160px;
    border-left: 10px solid;
    text-decoration: none;
    }



#categories_active a, #categories_active ul ul a  {
    color: #332F61;
/*        background-image: url(../img/bg_nav_ro.gif); */
    background: #F2E8DA; 
    }
#categories_active a:hover, #categories_active ul ul a:hover {
    color: #332F61;
    }
#categories_active a:hover {
/*        background-image: url(../img/bg_nav_ro.gif); */
    background: #F2E8DA; 
    }
#categories_active a {
    border-color: #FF9F00;
    }
#categories_active ul ul a {
    border-color: #EF981A;
    }
#categories_active ul ul a:hover {
    background: #FFCC80;
    }

/********************************************/

#subcategories {
    width: 160px;
    margin: 0px;
    padding: 0px;
    font-size: 10px;
    }
#subcategories ul {
    margin: 0px;
    padding: 0px;
    list-style-type: none;
    }
#subcategories li {
    margin: 0px 0px;
    }
#subcategories a {
    display: block;
    padding: 2px 0px 2px 10px;

    color: #000000;
    border-left: 5px solid;
    text-decoration: none;
    }
#subcategories a:hover {
    text-decoration: none;
    }
#subcategories ul ul li {
    margin: 5px 0px 5px 10px;
    }
#subcategories ul ul a {
    display: block;
    padding: 3px 15px;
    width: 160px;
    border-left: 10px solid;
    text-decoration: none;
    }

#subcategories a, #subcategories ul ul a  {
    color: #8F98B0;
/*        background-image: url(../img/bg_nav_no.gif); */
        background: #EDEDEF; 
    }
#subcategories a:hover, #subcategories ul ul a:hover {
    color: #332F61;
    }
#subcategories a:hover {
/*        background-image: url(../img/bg_nav_ro.gif); */
    background: #F2E8DA;
    }
#subcategories a {
    border-color: #332F61;
    }
#subcategories ul ul a {
    border-color: #ffffff;
    }
#subcategories ul ul a:hover {
    background: #FFCC80;
    }
/********************************************/

#subcategories_active {
    width: 160px;
    margin: 0px;
    padding: 0px;
    font-size: 10px;
    }
#subcategories_active ul {
    margin: 0px;
    padding: 0px;
    list-style-type: none;
    }
#subcategories_active li {
    margin: 0px 0px;
    }
#subcategories_active a {
    display: block;
    padding: 2px 0px 2px 10px;
    color: #000000;
    border-left: 5px solid;
    text-decoration: none;
    }
#subcategories_active a:hover {
    text-decoration: none;
    }
#subcategories_active ul ul li {
    margin: 5px 0px 5px 10px;
    }
#subcategories_active ul ul a {
    display: block;
    padding: 3px 15px;
    width: 160px;
    border-left: 10px solid;
    text-decoration: none;
    }

#subcategories_active a, #subcategories_active ul ul a  {
    color: #332F61;
        background: #F2E8DA;
    }
#subcategories_active a:hover, #subcategories_active ul ul a:hover {
    color: #332F61;
    }
#subcategories_active a:hover {
    background: #F2E8DA;
    }
#subcategories_active a {
    border-color: #FF9F00;
    }
#subcategories_active ul ul a {
    border-color: #ffffff;
    }
#subcategories_active ul ul a:hover {
    background: #FFCC80;
    }

/* TW RSS-FEED */
#twrss_table br {
  height:1px;
}