/* Menüaufbau Beginn */
ul { 
		margin: 0;
		padding: 0;
		list-style: none;
		width : 13em;				/* Spaltenbreite */
		font-size: 11px;
	}
	
li { 	
		position : relative;
		float : left;
		line-height : 1.25em;
		margin-bottom : -1px;
		width: 13em;
		background-color: #3399FF;
		font-size: 11px;		
	}
	
li ul { 
		display: block;
		position : absolute;
		left: -999em;		
		margin-left : 13.85em;
		margin-top : -1.85em;		/* Abstand Untermenü von oben */
		font-size: 11px;
	}
	
li a {
		display : block;
		padding : 0.35em;			/* Spaltenhöhe */
		width: 13em;
		w\idth : 13em;
		color : #000066;
		text-decoration : none;
		border : 1px solid #c0c0c0;
		font-size: 11px;
	}
	
li a:hover {
	background-color : #33CCFF;
	color : #000000;
	font-size: 11px;
	}
	
li:hover ul, li.sfhover ul { 
		left: auto;
		font-size: 11px;
	}
/* Menüaufbau Ende */

/* Schrift,Abstände,Hintergrund */

body
{
	margin-top: 0px;
	margin-left: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	font-family: verdana,arial;
	font-size: 11px;
	background-color: #FFFFFF;
}

h1
{
	color: #006;
	font-family: verdana,arial;
	font-size: 11px;
	font-weight: bold;
}

h2
{
	color: #000066;
	font-family: verdana,arial;
	font-size: 11px;
	font-weight: bold;
}

p,div
{
	color: #006;
	font-family: verdana,arial;
	font-size: 11px;
	text-align: left;
}

table,tr,td
{
	color: #006;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
	/*background-color: #FFFFFF; */
}

td#rot {background-color:#FFFFFF}

td#logo {
	background-image: url(file:///E|/Homepage/images/logo_tkk_60.jpg);
	background-position:left center;
	background-repeat:no-repeat;
	background-color:#FFFFFF;
	height: 80px;
}

/* td#menue {background-image: url(../images/relief_tkk_logo.gif); background-position:center bottom; background-repeat:no-repeat}
*/
td#relief_montage {background-image: url(../images/cad_6.jpg); background-position:right bottom; background-repeat:no-repeat}
td#relief_menue {background-image: url(../images/cad_3.jpg); background-position:left bottom; background-repeat:no-repeat}
td#relief_leistung {background-image: url(../images/cad_5.jpg); background-position:right bottom; background-repeat:no-repeat}
td#gelb {border-color:#FFFF00}

td#leiste_1 {
	border-top:solid #c0c0c0 1px;
	/*border-right:solid #c0c0c0 1px;
*/	display: block;
	background-color:#FFFFFF;
	color:#000066;
	text-decoration:none;
	font-family:verdana, sans-serif;
	font-size: 11px;
	font-weight: normal;
}

/* Container */

.info {	width:20px;
		z-index:99;
		}
		
.info a	{color:#FFFFFF;
			font:Verdana, Arial, Helvetica, sans-serif;
			text-decoration:none;
			background-color:#FFFFFF;
			display:block;
			padding:3px 5px 3px 5px;
		}
		
.info a:hover {	color:#000066;
				background-color:#00FFFF;
				width:350px;
			}

.info a:span {display:none;}

.info a:hover span {color:#000000;
					background-color:#99FF00;
					font:Verdana, Arial, Helvetica, sans-serif;
					font-size:10px
					display:block;
					padding:5px;
					}


/* menue */

#leiste_1 th {
	border-top:solid #c0c0c0 1px;
	border-bottom: solid #c0c0c0 1px;
	display: block;
	background-color:#FFFFFF;
	color:#000066;
	text-decoration:none;
	font-family:verdana, sans-serif;
	font-size: 11px;
	width:75px;
	font-weight: normal;
}

#menueleistetext a {
	border-top:solid #c0c0c0 1px;
	border-bottom: solid #c0c0c0 1px;
	display: block;
	background-color:#990000;
	color:#FFFFFF;
	text-decoration:none;
	font-family:verdana, sans-serif;
	font-size: 11px;
	width:110px;
	font-weight: bold;
}

#menuleiste a {
	border-top:solid #006 1px;
	border-bottom: solid #006 1px;
	display: block;
	background-color:#336699;
	color:#FFFFFF;
	text-decoration:none;
	font-family:verdana, sans-serif;
	font-size: 11px;
	width:75px;
	font-weight: normal;
}

#menuleiste a:visited{
	background-color:#336699;
	color:#FFFFFF;
	text-decoration:none;
	font-family:verdana, sans-serif; 
	font-size: 11px; 
	width:75px;
}

#menuleiste a:active{
	background-color:#33FF99;
	color:#006;
	text-decoration:none;
	font-family:verdana, sans-serif; 
	font-size: 11px; 
	width:75px;
}

#menuleiste a:hover {
	background-color:#6699FF;
	color: #006;
	text-decoration:none;
	font-family:verdana, sans-serif;
	font-size:11px;
	width:75px;
}

#hauptmenu a {
	border-top:solid #006 1px;
	border-bottom: solid #006 1px;
	display: block;
	background-color:#336699;
	color:#FFFFFF;
	text-decoration:none;
	font-family:verdana, sans-serif;
	font-size: 11px;
	width:150px;
	font-weight: normal;
}

#hauptmenu a:visited{
	background-color:#336699;
	color:#FFFFFF;
	text-decoration:none;
	font-family:verdana, sans-serif; 
	font-size: 11px; 
	width:150px;
}

#hauptmenu a:active{
	background-color:#33FF99;
	color:#006;
	text-decoration:none;
	font-family:verdana, sans-serif; 
	font-size: 11px; 
	width:150px;
}

#hauptmenu a:hover {
	background-color:#6699FF;
	color: #006;
	text-decoration:none;
	font-family:verdana, sans-serif;
	font-size:11px;
	width:150px;
}





/*#menu a {display: block;
background-color:#999999;
color:#006;text-decoration:none;font-family:verdana, sans-serif; font-size: 11pt; width:180px;
}

#menu a:visited{
background-color:#CCCCCC;
color:#006;text-decoration:none;font-family:verdana, sans-serif; font-size: 11pt; width:180px;

}

#menu a:active{
background-color:#6699FF;
color:#006;text-decoration:none;font-family:verdana, sans-serif; font-size: 11pt; width:180px;
}

#menu a:hover {
	background-color:#6699FF;
	color: #3300CC;
	text-decoration:none;
	font-family:verdana, sans-serif;
	font-size:10pt;
	width:180px;
}
*/
/* menütitel */

/*.rubrik {background-color:#FFFF33; color:black;  text-decoration:none ;font-family:verdana, sans-serif; font-size: 8pt;width:180px;
height:24px;
}

/* Bemerkungen zum LINK */

#referenz_info {
	position:absolute;
	width:370px;
	height:115px;
	z-index:1;
	left: 333px;
	top: 607px;
}

/* hauptleisten */

.seitenname {
	background-color:#FFFFFF;
	color:#000066;
	text-decoration:none;
	font-family:Arial Black, verdana, sans-serif;
	font-size: 10pt;
	padding-left: 2px;
	padding-bottom: 2px;
	padding-top: 2px;
	padding-right: 2px;
	margin: 0px auto;
	height:22px;
}

/* scrollbalken */

* { scrollbar-base-color:darksilver;}

/* allgemeine links im text */

/*a:link{ color: #0000FF; text-decoration:none;font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 8pt;}

a:visited{color:#0066FF;text-decoration:none;font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 8pt;}

a:active{ color:#6633CC;text-decoration:none;font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 8pt; }

a:hover{ color: #000066;text-decoration:none;font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 8pt; }
*/

form {margin-bottom:0px;}

.Stil1 {
	color: #330099;
	background-color: #FFFFFF;
}

.Stil2 {background-color: #FFFFFF; 
		color: #FFFFFF; 
		text-decoration: none; 
		font-family: verdana, sans-serif; 
		font-size: 10pt; 
		padding-left: 2px; 
		padding-bottom: 2px; 
		padding-top: 2px; 
		margin: 0px auto; 
		height: 22px
		}
		
.Stil3 {text-decoration:none; 
		font-family:verdana, sans-serif; 
		font-size: 10pt; 
		padding-left: 2px; 
		padding-bottom: 2px; 
		padding-top: 2px; 
		margin: 0px auto; 
		height:22px; 
		background-color: #FFFFFF		}

.Stil14 {
	text-decoration:underline;
	font-weight: bold;
		}


/* Menükopf */		
.Stil4 {
	text-decoration:none;
	font-family:verdana, sans-serif;
	font-size: 10pt;
	width:180px;
	height:24px;
	background-color: #FFFFFF;
	text-align: right;
	font-weight: bold;
		}
		
.Stil5 {text-decoration:none;
		font-family:verdana, sans-serif;
		font-size: 10pt
		}
		
.Stil6 {border:thin; 
		border-color:#FF0000		}

#scroll {border:2px solid #FFFF33; 
		width:50px; 
		height:50px; 
		overflow:scroll
		}

/* Bemerkungen zum LINK */

.bilderrahmen_rot{
	background-color:#CC0000;
	padding-left: 1px;
	padding-bottom: 1px;
	padding-top: 1px;
	padding-right: 1px;
	margin: 0px auto;
	}
.bilderrahmen_blau{
	background-color:#000066;
	padding-left: 1px;
	padding-bottom: 1px;
	padding-top: 1px;
	padding-right: 1px;
	margin: 0px auto;
	}	
.bilderrahmen_grau{
	background-color:#999999;
	padding-left: 1px;
	padding-bottom: 1px;
	padding-top: 1px;
	padding-right: 1px;
	margin: 0px auto;
}	

.zellenrahmen_schwarz{
	border: 1px solid #006;
}
