/* ---------------------------- BODY ---------------------------- */

body {background-color:#FFFFFF; margin:0px 0px 0px 0px; }

/* ---------------------------- NAVIGATION ---------------------------- */

td { font-family: Tahoma,Arial; font-weight: normal; font-size: 10pt; color:#666666; }

/* ---------------------------- LINKS ---------------------------- */

a.lngrau08 { text-decoration: none; font-family: Tahoma,Arial; font-size: 8pt; color: #666666; }
a.lngrau08:hover { text-decoration: underline; font-family: Tahoma,Arial; font-size: 8pt; color: #418AFF; }
a.lngrau10 { text-decoration: none; font-family: Tahoma,Arial; font-size: 10pt; color: #666666; }
a.lngrau10:hover { text-decoration: underline; font-family: Tahoma,Arial; font-size: 10pt; color: #418AFF; }
a.lbgrau10 { text-decoration: none; font-family: Tahoma,Arial; font-size: 10pt; color: #666666; font-weight: bold; }
a.lbgrau10:hover { text-decoration: underline; font-family: Tahoma,Arial; font-size: 10pt; color: #418AFF; font-weight: bold; }
a.lnblau08 { text-decoration: none; font-family: Tahoma,Arial; font-size: 8pt; color: #418AFF; }
a.lnblau08:hover { text-decoration: underline; font-family: Tahoma,Arial; font-size: 8pt; color: #666666; }
a.lbblau08 { text-decoration: none; font-family: Tahoma,Arial; font-size: 8pt; color: #418AFF; font-weight: bold; }
a.lbblau08:hover { text-decoration: underline; font-family: Tahoma,Arial; font-size: 8pt; color: #999999; font-weight: bold; }
a.lbhgrau08 { text-decoration: none; font-family: Tahoma,Arial; font-size: 8pt; color: #999999; font-weight: bold; }
a.lbhgrau08:hover { text-decoration: underline; font-family: Tahoma,Arial; font-size: 8pt; color: #418AFF; font-weight: bold; }
a.lbgrau08 { text-decoration: none; font-family: Tahoma,Arial; font-size: 8pt; color: #666666; font-weight: bold; }
a.lbgrau08:hover { text-decoration: underline; font-family: Tahoma,Arial; font-size: 8pt; color: #418AFF; font-weight: bold; }
a.lbmblock { text-decoration: none; font-family: Tahoma,Arial; font-size: 8pt; color: #666666; font-weight: bold; position: relative; bottom:6px; }
a.lbmblock:hover { text-decoration: underline; font-family: Tahoma,Arial; font-size: 8pt; color: #418AFF; font-weight: bold; position:relative; bottom:6px; }
a.lnmblock { text-decoration: none; font-family: Tahoma,Arial; font-size: 8pt; color: #666666; }
a.lnmblock:hover { text-decoration: underline; font-family: Tahoma,Arial; font-size: 8pt; color: #418AFF; }

/* ---------------------------- FONTS ---------------------------- */

#bblau07 { font-family: Tahoma,Arial; font-size: 7pt; color: #418AFF; font-weight: bold; }
#bblau08 { font-family: Tahoma,Arial; font-size: 8pt; color: #418AFF; font-weight: bold; }
#bblau09 { font-family: Tahoma,Arial; font-size: 9pt; color: #418AFF; font-weight: bold; }
#bblau10 { font-family: Tahoma,Arial; font-size: 10pt; color: #418AFF; font-weight: bold; }
#bblau11 { font-family: Tahoma,Arial; font-size: 11pt; color: #418AFF; font-weight: bold; }
#bblau12 { font-family: Tahoma,Arial; font-size: 12pt; color: #418AFF; font-weight: bold; }
#bblau13 { font-family: Tahoma,Arial; font-size: 13pt; color: #418AFF; font-weight: bold; }
#bblau14 { font-family: Tahoma,Arial; font-size: 14pt; color: #418AFF; font-weight: bold; }
#bblau18 { font-family: Tahoma,Arial; font-size: 18pt; color: #418AFF; font-weight: bold; }

#nblau07 { font-family: Tahoma,Arial; font-size: 7pt; color: #418AFF; }
#nblau08 { font-family: Tahoma,Arial; font-size: 8pt; color: #418AFF; }
#nblau09 { font-family: Tahoma,Arial; font-size: 9pt; color: #418AFF; }
#nblau10 { font-family: Tahoma,Arial; font-size: 10pt; color: #418AFF; }
#nblau11 { font-family: Tahoma,Arial; font-size: 11pt; color: #418AFF; }
#nblau12 { font-family: Tahoma,Arial; font-size: 12pt; color: #418AFF; }
#nblau13 { font-family: Tahoma,Arial; font-size: 13pt; color: #418AFF; }
#nblau14 { font-family: Tahoma,Arial; font-size: 14pt; color: #418AFF; }
#nblau18 { font-family: Tahoma,Arial; font-size: 18pt; color: #418AFF; }

#bgrau07 { font-family: Tahoma,Arial; font-size: 7pt; color: #666666; font-weight: bold; }
#bgrau08 { font-family: Tahoma,Arial; font-size: 8pt; color: #666666; font-weight: bold; }
#bgrau09 { font-family: Tahoma,Arial; font-size: 9pt; color: #666666; font-weight: bold; }
#bgrau10 { font-family: Tahoma,Arial; font-size: 10pt; color: #666666; font-weight: bold; }
#bgrau11 { font-family: Tahoma,Arial; font-size: 11pt; color: #666666; font-weight: bold; }
#bgrau12 { font-family: Tahoma,Arial; font-size: 12pt; color: #666666; font-weight: bold; }
#bgrau13 { font-family: Tahoma,Arial; font-size: 13pt; color: #666666; font-weight: bold; }
#bgrau14 { font-family: Tahoma,Arial; font-size: 14pt; color: #666666; font-weight: bold; }
#bgrau18 { font-family: Tahoma,Arial; font-size: 18pt; color: #666666; font-weight: bold; }

#ngrau07 { font-family: Tahoma,Arial; font-size: 7pt; color: #666666; }
#ngrau08 { font-family: Tahoma,Arial; font-size: 8pt; color: #666666; }
#ngrau09 { font-family: Tahoma,Arial; font-size: 9pt; color: #666666; }
#ngrau10 { font-family: Tahoma,Arial; font-size: 10pt; color: #666666; }
#ngrau11 { font-family: Tahoma,Arial; font-size: 11pt; color: #666666; }
#ngrau12 { font-family: Tahoma,Arial; font-size: 12pt; color: #666666; }
#ngrau13 { font-family: Tahoma,Arial; font-size: 13pt; color: #666666; }
#ngrau14 { font-family: Tahoma,Arial; font-size: 14pt; color: #666666; }
#ngrau18 { font-family: Tahoma,Arial; font-size: 18pt; color: #666666; }

#bhgrau18 { font-family: Tahoma,Arial; font-size: 18pt; color: #999999; font-weight: bold; }
#nhgrau18 { font-family: Tahoma,Arial; font-size: 18pt; color: #999999; }

#brot14 { font-family: Tahoma,Arial; font-size: 14pt; color: #FF0000; font-weight: bold; font-style:italic;}


#bblock { font-family: Tahoma,Arial; font-size: 8pt; color: #418AFF; font-weight: bold; position:relative; bottom:6px; }
#rblock { font-family: Tahoma,Arial; font-size: 8pt; color: #FFFFFF; font-weight: bold; position:relative; bottom:6px; }

/* ---------------------------- TABLES ---------------------------- */

#vita { width:374px; border:0px; }
#vita td { padding-top:4px; padding-bottom:4px; }
#right_fotos { width:100px; border:0px; BACKGROUND-COLOR: #CCCCCC; }
#wrap { padding-bottom:10px; }


/* ---------------------------- DIVERSE ---------------------------- */

.thidden { visibility:hidden; }
.hpfotos { border: #FFFFFF 1px solid; }
.vorfotos { margin-bottom: 2px; }
.rahmen { margin-right: 6px; margin-bottom: 1px; }
.all { margin-right: 5px; margin-bottom: 5px; border: #CCCCCC 1px solid; }

/* ---------------------------- MAIN MENUES ---------------------------- */

#mainMenu {
	HEIGHT:26px; WIDTH: 954px; COLOR: #ffffff; POSITION: relative; BACKGROUND-COLOR: #999999; TEXT-ALIGN: left; PADDING-TOP: 0px; Z-INDEX: 3;

}
#menuList {
	PADDING-RIGHT: 10px; PADDING-LEFT: 10px; PADDING-BOTTOM: 2px; MARGIN: 0px; PADDING-TOP: 3px;
}
#menuList UL {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 0px;
}
#menuList LI {
	DISPLAY: inline; LIST-STYLE-TYPE: none;
}

A.starter {
	PADDING-RIGHT: 10px; PADDING-LEFT: 10px; FONT-WEIGHT: bold; FONT-SIZE: 8pt; PADDING-BOTTOM:5px; MARGIN: 0px; COLOR: #ffffff; PADDING-TOP: 0px; TEXT-DECORATION: none;
}
A.starter:hover {
	COLOR: #ffffff; BACKGROUND-COLOR: #418AFF;  
}
A.starter:active {
	COLOR: #ffffff; BACKGROUND-COLOR: #418AFF;
}
.menu {
	VISIBILITY: hidden; PADDING-RIGHT: 0px; COLOR: #ffffff; POSITION: absolute; BACKGROUND-COLOR: #ffffff; TEXT-ALIGN: left;
}
.menu LI A {
	PADDING-RIGHT: 0px; DISPLAY: block; PADDING-LEFT: 18px; FONT-SIZE: 8pt; FONT-WEIGHT: bold; PADDING-BOTTOM: 2px; MARGIN: 0px; COLOR: #FFFFFF; LINE-HEIGHT:18px; PADDING-TOP: 2px; BORDER-BOTTOM: #89BFFF 1px solid; BACKGROUND-COLOR: 999999; TEXT-DECORATION: none;
}
.menu LI A:hover {
	COLOR: #ffffff; BACKGROUND-COLOR: #418AFF;
}
.menu LI A:active {
	COLOR: #ffffff; BACKGROUND-COLOR: #418AFF;
}
#menu1 {
	Z-INDEX: 4; WIDTH: 160px;
}
#menu2 {
	Z-INDEX: 4; WIDTH: 160px;
}
#menu3 {
	Z-INDEX: 4; WIDTH: 160px;
}
#menu4 {
	Z-INDEX: 4; WIDTH: 160px;
}
#menu5 {
	Z-INDEX: 4; WIDTH: 160px;
}

/* ---------------------------- LIGHTBOX-STYLES ---------------------------- */

h3 {
	font-family:'Verdana', 'Arial', sans-serif;
	font-weight:normal;
	font-size:10px;
	color:#666666;
}

.3s2hfoto {
	overflow:hiden;
	position:relative;
	float:left;
	margin-top:0px;
	margin-right:0px;
	margin-bottom:0px;
	margin-left:0px;
	height:54px;
	padding-bottom:0px;
	z-index:2;
}

.3s2hfoto img {
	margin-bottom: 2px;
}

.dllink {
	text-decoration:none;
	color:#ffffff;
	margin-bottom:10px;

}

.credit {
	margin-bottom:10px;
	padding:0px;
	font-weight:normal;
	font-size:10px;
	line-height:1.0em;
	color:#ffffff;
}

#huelle {
	overflow:auto;
	position:absolute;
	margin-top 0px;
	margin-left:;0px;
	width:100%;
	height:100%;
	padding:0px;
}




