/* Styles für die Texte */
.normal { font-size: 9pt; font-family: Arial, Helvetica, sans-serif; color: #000000; }
.fett { font-size: 9pt; font-family: Arial, Helvetica, sans-serif; font-weight: bold; color: #000000; }
.blue {font-size: 9pt; font-family: Arial, Helvetica, sans-serif; font-weight: bold; color: #003f7f; text-decoration: none}
.kursiv { font-size: 10pt; font-family: Arial, Helvetica, sans-serif; font-style: italic; color: #000000; }
.heading1 { font-size: 11pt; font-family: Arial, Helvetica, sans-serif; font-weight: bold; color: #000000; }
.klein { font-size: 8px; font-family: Arial, Helvetica, sans-serif; color: #000000; }
.loginLinks  { font-size: 9pt; font-family: Arial, Helvetica, sans-serif; color: #000000; }
.titel { font-size: 9pt; font-family: Arial, Helvetica, sans-serif; font-weight: bold; color: #000000; }



/* Styles für die Links */

.normal a { 
        font-size: 9pt; font-family: Arial, Helvetica, sans-serif; color: #000000; text-decoration: underline}
.normal a:hover { 
        font-size: 9pt; font-family: Arial, Helvetica, sans-serif; color: #000000; text-decoration: underline}

.fett a { 
        font-size: 9pt; font-family: Arial, Helvetica, sans-serif; font-weight: bold; color: #000000; text-decoration: underline}
.fett a:hover { 
        font-size: 9pt; font-family: Arial, Helvetica, sans-serif; font-weight: bold; color: #000000; text-decoration: underline }

.blue a {
        color: #003f7f; text-decoration: underline}
.blue a:hover {
        color: #003f7f; text-decoration: underline }
.blue a:active {
        color: #003f7f;}

.loginLinks a { 
        font-size: 9pt; font-family: Arial, Helvetica, sans-serif; color: #000000; text-decoration: underline}
.loginLinks a:hover { 
        font-size: 9pt; font-family: Arial, Helvetica, sans-serif; color: #000000; text-decoration: underline}




a { 
        text-decoration: underline
		
		}
a:hover {
        text-decoration: underline}
a:active {}

a.liste {
        font-size: 9pt; font-family: Arial, Helvetica, sans-serif; font-weight:bold; color: #000000; text-decoration: underline}
a.liste:hover {
        font-size: 9pt; font-family: Arial, Helvetica, sans-serif; font-weight:bold; color: #999999; text-decoration: underline;}
a.liste:active {
        font-size: 9pt; font-family: Arial, Helvetica, sans-serif; font-weight:bold; color: #999999; text-decoration: underline;}



a.small {
        font-size: 8pt; font-family: Arial, Helvetica, sans-serif; color: #003f7f; text-decoration: underline}
a.small:hover {
        color: #003f7f; text-decoration: underline}
a.small:active {
        color: #003f7f;}

a.ueberschrift {
        font-size: 9pt; font-family: Arial, Helvetica, sans-serif; font-weight: bold; color: #000000; text-decoration: underline}
a.ueberschrift:hover {
        font-size: 9pt; font-family: Arial, Helvetica, sans-serif; font-weight: bold; color: #000000;  text-decoration: underline}
a.ueberschrift:active {
        font-size: 9pt; font-family: Arial, Helvetica, sans-serif; font-weight: bold; color: #000000;  text-decoration: underline}


/* Styles für den Scrollbalken


body { color="#000000"; scrollbar-face-color: #003f7f; scrollbar-highlight-color: #003f7f; scrollbar-track-color: #ffffff; scrollbar-shadow-color: #003f7f; scrollbar-arrow-color: #ffffff; scrollbar-base-color: #ffffff; scrollbar-3d-light-color: #ffffff; scrollbar-dark-shadow-color: #eaeaea}  */



/* Styles für die Navigationsleiste */

.clCMEvent {
        LEFT: 0px; VISIBILITY: visible; WIDTH: 99%; CLIP: rect(0px 25px 25px 0px); POSITION: absolute; TOP: 0px; HEIGHT: 25px}

.clCMAbs {
        LEFT: 0px; VISIBILITY: hidden; POSITION: absolute; TOP: 0px}

/* Styles für Navi top */

.clLevel0 {
        POSITION: absolute; color:#ffffff;  PADDING-BOTTOM: 2px; PADDING-TOP: 4px; FONT-WEIGHT: bold; FONT-SIZE: 11px; font-family: Arial, Helvetica, sans-serif;}


/* Styles für Navi top, wenn mouseover */

.clLevel0over {
        POSITION: absolute; color:#cccccc;  PADDING-BOTTOM: 2px; PADDING-TOP: 6px; FONT-WEIGHT: bold; FONT-SIZE: 11px; font-family: Arial, Helvetica, sans-serif; cursor:pointer;}

.clLevel0border {
        VISIBILITY: hidden; POSITION: absolute}

.clLevel1 {
        PADDING-RIGHT: 2px; PADDING-LEFT: 2px; FONT-WEIGHT: bold; FONT-SIZE: 10px; PADDING-BOTTOM: 2px; PADDING-TOP: 2px; FONT-FAMILY: arial,helvetica,sans-serif; POSITION: absolute}

.clLevel1over {
        PADDING-RIGHT: 2px; PADDING-LEFT: 2px; FONT-WEIGHT: bold; FONT-SIZE: 10px; PADDING-BOTTOM: 2px; PADDING-TOP: 2px; FONT-FAMILY: arial,helvetica,sans-serif; POSITION: absolute}

.clLevel1 {
        COLOR: #003f7f; BACKGROUND-COLOR: white; layer-background-color: white}

.clLevel1over {
CURSOR: hand; COLOR: white; BACKGROUND-COLOR: #003f7f; layer-background-color: #003f7f}

.clLevel1border {
        Z-INDEX: 500; VISIBILITY: hidden; POSITION: absolute; BACKGROUND-COLOR: #999999; layer-background-color: #999999}

/* Style für Formulare */
.button {
	font-family: Arial, Verdana, Helvetica, sans-serif;
	font-size: 11px;
	color: #FFFFFF;
	font-weight: bold;
	background:#003F7F;
	cursor: hand;
}
.auswahlliste {
	border:1px solid #CCCCCC;
                width:250px;
	font-family: Arial, Verdana, Helvetica, sans-serif;
	font-size:11px;
	font-weight: normal;
	color: #000000;
	background:#FFFFFF;
	font-style: normal;
}

/* -------   Detail  -------------- */


#detailTable {
	width:100%;font-size:1em;
	/*border-top:1px solid #000;*/
	}

#detail h1 {
	font-size:130%; color:#000; padding-left:8px; margin-bottom:10px;
	}

#detailCaption {
	padding:3px 0 3px 10px;
	background-color:#fff;
	font-weight:bold; text-align:left;
	/*border-bottom:10px solid #FFFFFF;*/
	}

#detailDiv {
	width:95%; padding:3px 10px 3px 10px; 
	background-color:#FFFFFF;
	font-weight:normal;
	}
	
#detailTable th {
	width:20%; padding:3px 10px 3px 10px; 
	background-color:#F0F3F8; 
	font-weight:normal; text-align:left;
	border-bottom:1px solid #FFFFFF;
	}
	
#detailTable td {
	width:80%; padding:3px 10px 3px 10px; 
	background-color:#FFFFFF;
	font-weight:normal; text-align:left;
	border-right:1px solid #fff;
	border-bottom:1px solid #fff;
	}

#gallery img {border: 0px; width:150px; height: 100px;} 

#detailgallery {text-align:center; width:100%;}

.bildbeschreibung { }