body .cc {
	font-family: Arial, Helvetica; 
	font-size: 12px;
	color: #000; 
	}
		
	
a.navi-kf, a:visited.navi-kf {
		border:1px solid #ededed; 
		font-family: Arial, Helvetica; 
		font-size: 11px;
		color: #fff;
		text-align: left; 
		cursor: default; 
		background-color:#b2b2b2;
		padding-left:3px; padding-right:3px;
        }
        
a:hover.navi-kf {
		border:1px solid #fc0; 
		font-family: Arial, Helvetica; 
		font-size: 11px;
		color: #fc0;
        cursor: default; 
        background-color:#737373;
        padding-left:3px; padding-right:3px; 
        } 
        		
a:link.navi-kf		{color:#5C5C5C;text-decoration:none;display:block}
a:visited.navi-kf	{color:#5C5C5C;text-decoration:none;display:block;}
a:active.navi-kf	{color:#fc0;text-decoration:none;display:block;}
a:hover.navi-kf		{color:#fc0;text-decoration:none;display:block;}
a:focus.navi-kf		{color:#fc0;text-decoration:none;display:block;}

a:link.navi-hf			{color:#fff;text-decoration:none;display:block;width:144;}
a:visited.navi-hf	 	{color:#f4f4f4;text-decoration:none;display:block;width:144;}
a:active.navi-hf		{color:#fc0;text-decoration:none;display:block;width:144;}
a:hover.navi-hf			{color:#fc0;text-decoration:none;display:block;width:144;}
a:focus.navi-hf			{color:#fc0;text-decoration:none;display:block;width:144;}

a:link.navi-cc-fu		{color:#f4f4f4;text-decoration:none;}
a:visited.navi-cc-fu 	{color:#f4f4f4;text-decoration:none;}
a:active.navi-cc-fu		{color:#FFFFFF;text-decoration:none;}
a:hover.navi-cc-fu		{color:#FFFFFF;text-decoration:none;}
a:focus.navi-cc-fu		{color:#FFFFFF;text-decoration:none;}

a:hover.cc-navi		{background-color: #fc0;}

a.section			{color:#000;text-decoration:none;cursor:hand;padding: 2 2 2 5}
a:link.section		{color:#000;text-decoration:none;cursor:hand;padding: 2 2 2 5}
a:visited.section	{color:#000;text-decoration:none;cursor:hand;padding: 2 2 2 5}
a:active.section	{color:#000;text-decoration:none;cursor:hand;padding: 2 2 2 5}
a:hover.section		{color:#000;text-decoration:underline;cursor:hand;padding: 2 2 2 5}
a:focus.section		{color:#000;text-decoration:none;cursor:hand;padding: 2 2 2 5}

a:link		{color:#0066CC;text-decoration:underline;cursor:hand}
a:visited	{color:#000;text-decoration:underline;cursor:hand}
a:active	{color:#0066CC;text-decoration:underline;cursor:hand}
a:hover		{color:#0066CC;text-decoration:none;cursor:hand}
a:focus		{color:#0066CC;text-decoration:none;cursor:hand}


/****** die Frame-Container ***********************************************************/

#container {
	background-image: url('../images/HG-CC_HF.gif');
	background-repeat: y-repeat;
	}

#header {
	background-image: url('../images/HG-CC_KF.gif');
	background-repeat: no-repeat; 
	height: 76px;
	width: 781px;
	}

#footer {
	background-image: url('../images/HG-CC_FF.gif'); 
	background-repeat: no-repeat; 
	background-position: top; 
	height: 50px;
	width: 781px;
	}

#content {
	font-family: Arial, Helvetica;
	font-size: 13px;
	color: #000;
	text-align: left;
	line-height:120%;
	padding: 0px 24px 0px 20px;
	}

#content-klinke {
	margin: 0px 0px 0px -20px;
	}

#content-line {
	background-image: url('../images/line-3li_737373.gif');
	height: 1; 
	padding: 0;
	margin: 3px 0px 3px 0px;
	}


/***** linke Spalte *****/

#content-navi-nf {
	background-image: url('../images/HG-CC_NF.gif');
	background-repeat: no-repeat; 
	width: 171px;
	}

#nav-nf {
	background-color: #737373;
	}

a.nav-nf, a:visited.nav-nf {
	display: block;
	font-family: Arial, Helvetica; 
	font-size: 11px;
	font-weight: bold;
	color: #fff;
	text-decoration: none; 
	text-align: left;
	cursor: pointer;
	}

a:hover.nav-nf {
	color: #fc0;
	}

a.nav-li, a:visited.nav-li {
	background-color:#ebebeb;
	border: 1px solid #ebebeb; 
	display: block;
	font-family: Arial, Helvetica; 
	font-size: 11px;
	color: #000;
	text-decoration: none; 
	text-align: left;
	padding: 1px 4px 1px 4px;
	cursor: hand;
	}

a:hover.nav-li {
	background-color: #737373;
	border: 1px solid #fff; 
	color: #fc0;
	}


/***** rechte Spalte *****/

#content-navi-hf {
	width: 152px;
	float: right;
	margin: 0px 0px 20px 0px;
	}

#nav-hf {
	background-color:#737373;
	}
	
a.nav-hf, a:visited.nav-hf {
/*	width:152px;*/
	display: block;
	font-family:Arial, Helvetica; 
	font-size: 11px;
	font-weight:bold;
	color: #fff;
	text-decoration: none; 
	cursor: pointer;
	}
	
a:hover.nav-hf {
	color: #fc0;
	font-weight:bold;
	cursor: pointer;
	}
  
a.nav-re, a:visited.nav-re {
	background-color:#ebebeb;
	border:1px solid #ebebeb; 
	display: block;
	font-family: Arial, Helvetica; 
	font-size: 11px;
	color: #000;
	padding: 1px 4px 1px 4px;
	text-decoration: none; 
	text-align: left;
	cursor: hand;
	}

a:hover.nav-re {
	background-color:#737373;
	border:1px solid #fc0; 
	color: #fc0; 
	}


/****** Inhalt **********************************************************************/

#uebersicht table {
	border: 1px dotted #000
	}

#uebersicht p, td {
	font-family: Arial, Helvetica;
	color: #000;
	font-size: 12px;
	margin: 0 5 0 5;
	}
	
#uebersicht p.date {
	font-size: 10px; 
	}

p.title {
	font-family: Times, Georgia; 
	font-size: 22px;
	color: #000; 
	line-height: 90%;
	margin: 25px 0px 3px 0px;
	}

p.titlezwei { 
	font-family: Arial, Helvetica; 
	font-size: 13px;  
	color: #000; 
	margin: 0 0 3 0;
	}

p.normal, p.entry {
	font-family: Arial, Helvetica;
	color: #000;
	font-size: 13px;
	line-height:120%;
	text-align: justify;
	margin:0;
	}
	
p.search {
	font-family: Arial, Helvetica;
	color: #000;
	font-size: 12px;
	margin:0;
	}

p.small {
	font-family: Verdana, Courier, Arial, Helvetica;
	color: #000;
	font-size: 10px;
	margin:0;
	}

p.big {
	font-family: Verdana, Courier, Arial, Helvetica;
	color: #000;
	font-size: 18px;
	margin:0;
	}

p.date {
	font-family: Arial; 
	color: #000; 
	font-size: 10px;
	margin: 0px 0px 2px 0px; 
	}

p.author {
	font-family: Arial; 
	font-size: 10px; 
	color: #737373; 
	margin: 0px 0px 20px 0px;
	}

p.back {
	font-family: Arial, Helvetica;
	color: #737373;
	font-size: 11px; 
	}

p td {
	font-family: Arial, Helvetica;
	color: #000;
	font-size: 12px;
	margin:0;
	line-height:120%;
	}
	
.pfad {
	font-family: Arial, Helvetica; 
	font-size: 12px; 
	font-weight: bold;
	color: #000; 
	padding: 0px 0px 0px 40px; 
	}
	
#tipp { 
	width:100%;
	border:1px solid #E0E0E0; 
	padding: 4;
	background-color: #fcfcfc;
	font-family:Arial,Helvetica; 
	font-size:12px; color:#000;
	line-height:150%;
	margin: 0;
	}

/****** Tabellen ********************************************************************/	
	
.Tab2-T1 {
		border:1px solid #737373; 
		margin: 0;
		}

.Tab2-P {
		margin: 0
		}

.Tab2-ZÜ { 
		padding: 1 4; 
		margin: 0;
		font-family: Arial, Helvetica;
		font-size: 12px; color:#fff; 
		font-weight: bold;
		background-color: #000;
		border-left:1px solid #f4f4f4; 
		border-bottom:1px solid #f4f4f4;
		}

.Tab2-ZÜ2 { 
		padding: 1 4; 
		margin: 0;
		font-family: Arial, Helvetica;
		font-size: 12px; color:#000; 
		font-weight: bold;
		background-color: #fff;
		border-left:1px solid #f4f4f4; 
		border-bottom:1px solid #f4f4f4;
		}

.Tab2-Z0 { 
		padding: 1 4; 
		margin: 0;
		border-bottom:1px solid #f4f4f4; 
		border-left:1px solid #f4f4f4; 
		font-family: Arial, Helvetica;
		font-size: 12px; color: #000;
		font-weight:bold; 
		background-color: #c0c0c0;
		}
		
.Tab2-Z1 { 
		padding: 1 4; 
		margin:0; 
		border-bottom:1px solid #F4F4F4; 
		border-left:1px solid #F4F4F4; 
		font-family: Arial, Helvetica;
		font-size: 12px; color: #000;
		background-color: #E5E5E5;
		}

.Tab2-Z2 { 
		padding: 1 4; 
		border-bottom:1px solid #f4f4f4; 
		border-left:1px solid #f4f4f4; 
		font-family: Arial, Helvetica;
		font-size: 12px; color: #000; 
		background-color: #ededed
		}

#Z1 td { 
		border-bottom:1px solid #F4F4F4; 
		border-left:1px solid #F4F4F4; 
		font-family: Arial, Helvetica;
		/*font-weight: bold;*/
		font-size: 12px; color: #000000;
		background-color: #E5E5E5; 
		padding-left:4; padding-right:4; padding-top:1; padding-bottom:1
		}
		
#Z2 td { 
		border-bottom:1px solid #f4f4f4; 
		border-left:1px solid #f4f4f4; 
		font-family: Arial, Helvetica;
		/*font-weight: bold;*/
		font-size: 12px; color: #000000; 
		background-color: #ededed; 
		padding-left:4; padding-right:4; padding-top:1; padding-bottom:1
		}

/****** Tabelle neues Layout ************************************************************/	
.Tab1-T1 {
		border:1px solid #737373; 
		margin: 0;
		}

.Tab1-P {
		margin: 0
		}

/****** 1. Überschrift in der Tabelle ******/
.Tab1-ZÜ { 
		padding: 0 4 0 4; 
		margin: 1 1 0 1;
		font-weight: bold;
		color: #fff; 
		background-color: #000;
		border:1px solid #000;
		}

.Tab1-ZÜ2 { 
		padding: 0 4 0 4; 
		margin: 1 1 0 1;
		font-weight: bold;
		color:#000; 
		background-color: #c0c0c0;
		border:1px solid #c0c0c0;
		}

.Tab1-Z0 { 
		padding: 0 4 0 4; 
		margin: 1 1 0 1;
		font-weight: bold;
		color:#000; 
		background-color: #fff;
		border:1px solid #fff;
		}

.Tab1-Z1 { 
		padding: 0 4 0 4; 
		margin:1 1 0 1; 
		color: #000;
		background-color: #E5E5E5;
		border:1px solid #E5E5E5;
		}
		
.Tab1-Z2 { 
		padding: 0 4 0 4; 
		margin:1 1 0 1; 
		color: #000;
		background-color: #ededed;
		border:1px solid #ededed;
		}

ol li { margin: 15 0 0 0;
		}

ul li {	list-style-type: square;
		font-weight:normal;
		margin: 0 0 0 -23;
		}

/***** Formulare **************************************************************************/
.feld {
	background-color: #FFFFFF;
	border: 1px solid #808080;
	font-family: Arial, Helvetica; 
	font-size: 12px;
	color: #000000;
	}

.button {
	background-color: #C0C0C0;
	border: 1px solid #000000;
	font-family: Arial, Helvetica; 
	font-size: 12px;
	color: #000000;
	line-height:16px;
	cursor: hand; font-weight:bold; padding-left:5px; padding-right:5px; padding-top:0px; padding-bottom:0px
	}

p.formular {
	font-family: Arial, Helvetica; 
	font-size: 12px;
	color: #000; 
	margin: 0;
	}

/* Tabelle für das Register-Formular */
#register-form {
	font-family: Arial, Helvetica; 
	font-size: 12px;
	color: #006600; 
	margin: 0;
	}

#register-form th {
	text-align: left;
	padding: 0px 60px 0px 0px;
	}
			
/****** Images **********************************************************************/
#img { 
		border: 1px solid #000;
		}

/* Abstand/Ausrichtung Images links */
#img-L { 
		float: left; 
		padding-top:4; 
		padding-right:20; 
		padding-bottom:20
		}

/* Abstand/Ausrichtung Images rechts */		
#img-R { 
		float: right;
		padding-top:4; 
		padding-left:20; 
		padding-bottom:20
		}

/* Abstand/Ausrichtung Images zentriert */		
#img-Z { 
		text-align:center;
		padding-top:20; 
		padding-bottom:20
		}

/* Bild-Beschreibungen */		
.img-BB { 
		font-family: Arial, Helvetica;
		font-size:11px;
		color:#737373;
		padding-bottom:2;
		padding-top:2;
		}
		
#img-text { 
		font-family: Arial, Helvetica;
		font-size:11px;
		color:#737373;
		padding-bottom:2;
		padding-top:2;
		}

/* Abstand/Ausrichtung Thumbnails */
#img-a {
		border: 1px solid #000; 
		margin-top:4; margin-bottom:2 
		}
		
#img-T { 
	float: left; 
	padding: 2px 10px 30px 0px; 
	}
	
/******************************************************************************************/
span.navi-inhalt { 
		font-family: Arial, Helvetica; 
		color: #737373; 
		font-size: 11px; 
		text-align: left; 
		margin-left:7; margin-right:0; margin-top:0; margin-bottom:0 
		}
		
span.navi-kategorie {
		font-family: Arial, Helvetica; 
		font-size: 11px;
		font-weight: bold; 
		margin-left:1 
		}

.ticker {
		margin-left: -8; margin-top: 4; 
		}
		
/***** Galerie ********************************************/

#zeigedasbild {
	z-index:20;
	position:absolute;
	visibility:hidden;
	border: 1px solid black;
	}
	
#leiste{
	cursor: move;
	background-color: #fff;
	}

#leiste #schliessen_text{
	cursor: pointer;
	font-weight: bold;
	font-family: Arial;
	font-size: 100%;
	color: #000;
	}
.rot {
	font-weight: bold;
	color: #CC0033;
}
