/* Formartierung der HTML - Seite */
BODY {
       /* scrollbar-face-color : #105d7b;
        scrollbar-shadow-color : #FFFFFF;
        scrollbar-highlight-color : #FFFFFF;
        scrollbar-3dlight-color : #FFFFFF;
        scrollbar-darkshadow-color : #FFFFFF;
        scrollbar-track-color : #FFFFFF;
        scrollbar-arrow-color : #FFFFFF;*/
        margin : 0px;
        overflow : auto;
        padding : 0px;
        margin : 0px;
}

body.follow
{
	margin: 30px 20px 10px 45px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	line-height: 17px;
}

body.nav
{
	margin : 10px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
}

.imgright
{
	float: left; 
	padding-right: 15px; 
	padding-bottom: 5px; 
}

.imgleft
{
	float: right; 
	padding-left: 15px; 
	padding-bottom: 5px; 
}

.navTitle
{
	width: 170px;
	border: 1px solid white;
	/* background-color: #F35810; */ /* Orange */
	background-color: #A58158; /* Brauen */
	/* background-color: #B15F4A; */ /* Rot */
	margin: 15px 0px 0px 0px;
	padding: 1px 5px 1px 5px;
	color: white;
}

.navItem
{
	width: 170px;
	border-left: 1px solid white;
	border-bottom: 1px solid white;
	border-right: 1px solid white;
	padding: 3px 5px 3px 5px;
	color: white;
	margin: 0px 0px 15px 0px;
	background-color: #6898FF;
	
}

.diff
{
	width: 50px;
	border-bottom: 1px solid #666666;
	margin-bottom: 10px;
}

.credits
{
	font: Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #666666;
	line-height: 14px;
}

.lastupdate
{
	padding-left: 5px;
	font-size: 10px;
	color: #333333;
}
	
a.nav
{
	color: white;
	text-decoration: none;
}

/* Überschriften */
H1, H2, H3, H4, H5, H6 {
        font-family: Arial, Helvetica, sans-serif;
        font-style: normal;
        color : #908E8F;
        margin-left: 10px;
        margin-right: 10px;
        letter-spacing : 1px;
}

H1 {
        font-size : 18px;
        margin: 0px 0px 5px 0px;
}

H2 {
        font-size : 16px;
        margin-bottom: 5px;
}

H3 {
        font-size : 14px;
        margin-bottom: 5px;
}

/* Text */
P {
        color : #000000; 
        margin-bottom: 13px;
        text-align: left;
}

.print {
        font-family : Arial, Helvetica, sans-serif;
        font-size : 10px;
        color : #000000;
        margin-top : 5px;
        text-align : center;
}

.copy {
        font-family: Arial, Helvetica, sans-serif;
        font-size : 10px;
        color : #000000;
        text-align: center;
}

/* Tabellle */
TD, TR {
        font-family: Arial, Helvetica, sans-serif;
        font-size : 12px;
        color : #000000;
}

.content {
        font-family: Arial, Helvetica, sans-serif;
        font-size : 12px;
        color : #000000;
        margin-left: 10px;
        margin-right: 10px;
        margin-top: 5px;
        text-align: justify;
}

/* Listen */
OL, UL, LI {
        font-family: Arial, Helvetica, sans-serif;
        font-size : 12px;
        margin-top: 5px;
        margin-right: 10px;
}

/* Link Copyright */

A.copy {
        font-family: Arial, Helvetica, sans-serif;
        font-size : 10px;
        font-weight: bold;
}

A:LINK.copy {
        font-family: Arial, Helvetica, sans-serif;
        font-size : 10px;
        text-decoration : none;
        color : #3B4790;
}

A:HOVER.copy {
        font-family: Arial, Helvetica, sans-serif;
        font-size : 10px;
        text-decoration : underline;
        color : #3B4790;
        background: #F2F2F2;
}

A:ACTIVE.copy {
        font-family: Arial, Helvetica, sans-serif;
        font-size : 10px;
        text-decoration : underline;
        color : #3B4790;
}

/* Link der Navigation */
/* Ebene 1 */
A.nav1 {
        font-family: Arial, Helvetica, sans-serif;
        font-style: normal;
        color : #908E8F;
        margin-left: 10px;
        margin-right: 10px;
        letter-spacing : 1px;
        text-decoration : none;
}

A:LINK.nav1 {
        text-decoration : none;
        color : #FFFFFF;
}

A:VISITED.nav1 {
        text-decoration : none;
        color : #FFFFFF;
}

A:HOVER.nav1 {
        text-decoration : none;
        color : #105d7b;
}

A:ACTIVE.nav1 {
        text-decoration: none;
        color : #105d7b;
}

/* Link der Navigation */
/* Ebene 4 */
A.nav4 {
        font-family: Arial, Helvetica, sans-serif;
        font-style: bold;
        color : #908E8F;
        text-decoration : none;
        font-size : 18px;
        margin-bottom: 5px;
        margin-left: 10px;
        margin-right: 10px;
        letter-spacing : 1px;
}
A:LINK.nav4 {
        font-family: Arial, Helvetica, sans-serif;
        font-style: bold;
        color : #908E8F;
        text-decoration : none;
        font-size : 18px;
        margin-bottom: 5px;
        margin-left: 10px;
        margin-right: 10px;
        letter-spacing : 1px;
}
A:VISITED.nav4 {
        font-family: Arial, Helvetica, sans-serif;
        font-style: bold;
        color : #908E8F;
        text-decoration : none;
        font-size : 18px;
        margin-bottom: 5px;
        margin-left: 10px;
        margin-right: 10px;
        letter-spacing : 1px;
}
A:HOVER.nav4 {
        font-family: Arial, Helvetica, sans-serif;
        font-style: bold;
        color : #908E8F;
        text-decoration : none;
        font-size : 18px;
        margin-bottom: 5px;
        margin-left: 10px;
        margin-right: 10px;
        letter-spacing : 1px;
}
A:ACTIVE.nav4 {
        font-family: Arial, Helvetica, sans-serif;
        font-style: bold;
        color : #908E8F;
        text-decoration : none;
        font-size : 18px;
        margin-bottom: 5px;
        margin-left: 10px;
        margin-right: 10px;
        letter-spacing : 1px;
}

/* Ebene 5 */
A.nav5 {
        font-family: Arial, Helvetica, sans-serif;
        font-style: bold;
        color : #908E8F;
        text-decoration : none;
        font-size : 10px;
        margin-bottom: 5px;
        margin-left: 10px;
        margin-right: 10px;
        letter-spacing : 1px;
}
/* Ebene 5 */
A.nav5l {
        font-family: Arial, Helvetica, sans-serif;
        font-style: bold;
        color : #908E8F;
        text-decoration : none;
        font-size : 10px;
        margin-bottom: 5px;
        margin-left: 10px;
        margin-right: 10px;
        letter-spacing : 1px;
}

A:LINK.nav5 {
        font-family: Arial, Helvetica, sans-serif;
        font-style: bold;
        color : #908E8F;
        text-decoration : none;
        font-size : 10px;
        margin-bottom: 5px;
        margin-left: 10px;
        margin-right: 10px;
        letter-spacing : 1px;
}
A:VISITED.nav5 {
        font-family: Arial, Helvetica, sans-serif;
        font-style: bold;
        color : #908E8F;
        text-decoration : none;
        font-size : 10px;
        margin-bottom: 5px;
        margin-left: 10px;
        margin-right: 10px;
        letter-spacing : 1px;
}
A:HOVER.nav5 {
        font-family: Arial, Helvetica, sans-serif;
        font-style: bold;
        color : #908E8F;
        text-decoration : none;
        font-size : 10px;
        margin-bottom: 5px;
        margin-left: 10px;
        margin-right: 10px;
        letter-spacing : 1px;
}
A:ACTIVE.nav5 {
        font-family: Arial, Helvetica, sans-serif;
        font-style: bold;
        color : #908E8F;
        text-decoration : none;
        font-size : 10px;
        margin-bottom: 5px;
        margin-left: 10px;
        margin-right: 10px;
        letter-spacing : 1px;
}

/* farbige Tabellenzelle */
.table_no {
	border-style : solid;
         border-width : 1px;
         background-color : #6898FF;
         border-color:  #7b797b;
	padding : 1px;
}

.table_nok {
        border-style : none;
         border-width : 1px;
         border-color : #7b797b;
         background-color : #dbfbff;
        padding : 1px;
        font-style: bold;
        color : #908E8F;
}

.table_ok {
	border-style : solid;
         border-width : 1px;
         border-color : #FFFFFF;
	background-color : #F35810;
	padding : 1px;
}

p.table_ok {
	color : #FFFFFF;
}

A.ok {
        font-family : Arial, Helvetica, sans-serif;
        font-size : 12px;
        font-weight : normal;
}

A:LINK.ok {
        text-decoration : none;
        color : #FFFFFF;
}

A:VISITED.ok {
        text-decoration : none;
        color : #FFFFFF;
}

A:HOVER.ok {
        text-decoration : none;
        color : #105d7b;
}

A:ACTIVE.ok {
        text-decoration: none;
        color : #105d7b;
}

/* Ebene 2 */
A.nav2 {
        font-family : Arial, Helvetica, sans-serif;
        font-size : 12px;
        font-weight : normal;
}

A:LINK.nav2 {
        text-decoration : none;
        color : #F2F2F2;
}

A:VISITED.nav2 {
        text-decoration : none;
        color : #F2F2F2;
}

A:HOVER.nav2 {
        text-decoration : none;
        color : #105d7b;
}

A:ACTIVE.nav2 {
        text-decoration: none;
        color : #105d7b;
}

/* Ebene 3 */
A.nav3 {
        font-family : Arial, Helvetica, sans-serif;
        font-size : 9px;
        font-weight : normal;
}

A:LINK.nav3 {
        text-decoration : none;
        font-size : 9px;
        color : #F2F2F2;
}

A:VISITED.nav3 {
        text-decoration : none;
        font-size : 9px;
        color : #F2F2F2;
}

A:HOVER.nav3 {
        text-decoration : none;
        font-size : 9px;
        color : #105d7b;
}

A:ACTIVE.nav3 {
        text-decoration: none;
        font-size : 9px;
        color : #105d7b;
}

/* Sitemap */
A.navmap {
        font-family: Arial, Helvetica, sans-serif;
        font-size : 12px;
        text-decoration : none;
        color : #000000;
}

A:LINK.navmap {
        font-family: Arial, Helvetica, sans-serif;
        font-size : 12px;
        text-decoration : none;
        color : #000000;
}

A:HOVER.navmap {
        font-family: Arial, Helvetica, sans-serif;
        font-size : 12px;
        text-decoration : underline;
        color : #000000;
        background: #F2F2F2;
        width: 250px;
        position: absolute
}

/* oben */
A.top {
        font-family : Arial, Helvetica, sans-serif;
        font-size : 12px;
        font-weight : normal;
		color: white;
}

A:LINK.top {
        text-decoration : none;
        color : #FFFFFF;
}

A:VISITED.top {
        text-decoration : none;
        color : #FFFFFF;
}

A:HOVER.top {
        text-decoration : none;
        color: #990000;
}

A:ACTIVE.top {
        text-decoration: none;
        color : #FFFFFF;
}

/* Links im Text */
A {
        font-family: Arial, Helvetica, sans-serif;
        font-size : 12px;
        text-decoration : underline;
        color : #003C72;
}

A:LINK {
        font-family: Arial, Helvetica, sans-serif;
        font-size : 12px;
        text-decoration : underline;
        color : #003C72;
}

A:HOVER {
        font-family: Arial, Helvetica, sans-serif;
        font-size : 12px;
        text-decoration : underline;
        color : #F35810;
}

/* Spalte adds */
P.adds {
        font-family: Arial, Helvetica, sans-serif;
        font-size : 12px;
        color : #FFFFFF;
        text-align: left;
}

A.adds {
        font-family: Arial, Helvetica, sans-serif;
        font-size : 12px;
        text-decoration : none;
        color : #FFFFFF;
}

A:LINK.adds {
        font-family: Arial, Helvetica, sans-serif;
        font-size : 12px;
        text-decoration : none;
        color : #FFFFFF;
}

A:HOVER.adds {
        font-family: Arial, Helvetica, sans-serif;
        font-size : 12px;
        text-decoration : underline;
        color : #F35810;
}
.gallerythumb {
	margin-right: 10px;
	margin-bottom: 20px;
}

p.thumbs
{
	width: 660px;
}
