/* scratchbeck main menu auf  /uploads/tf/main.css d */
/* für 1=oben, 2=rechts, 3=unten, 4=links interpretiert. */
/* :link und :visited zuerst, DANN :active und :hover */

html { 
	font-size:100.01%;
	height:100%; 
	}

body{
	margin:0;
	padding:0;
	color:#000;
	font:11px verdana, helvetica, geneva,sans-serif;
	background:#eeeeee;
	
}

img {border:0;}

p  {
	margin:1px 0 1px 0px;
	color:#000;
	font:11px verdana, sans-serif; 
	line-height:140%;
	}

h1,h2,h3 {
	margin:1px 0 10px 0px;
	color:#000;
	font-family: verdana, sans-serif;
	
	line-height:100%;
	font-weight: normal;
}

h1,h2 {
font-size:21px ; 	
}

h3 {
font-size:15px ; 
font-weight: bold;	
}

a{color:navy;}
a:hover {text-decoration:none;color:silver;}

hr {border-bottom:1px solid grey;}
td {color:#000;font:11px verdana, sans-serif;}

ul { 
	list-style-image: url(../media/bullets/bullet1_n.gif);
	margin:0;
	padding:5px 10px;

}

#top{
	position:relative;
	margin:0 0 20px 0;
	padding:0;
	border-bottom:thin dotted black;
	
}

#top h1{
	position:absolute;
	top:20px;
	left:10px;
	margin:0;
	padding:0px;
	font:normal 20px verdana, sans-serif;
	color:#000;
}

.topstb {
	position:absolute;
	top:5px;
	right:10px;
	margin: 5px 0px 0px 0px;
	padding: 0px 0px 5px 0px;
	width:260px;

}

.leer {margin:0 0 0 10px;padding:3px 3px 3px 0px;width:85%;border-bottom:1px dashed black;}
#leer {margin:0 0 0 10px;padding:3px 3px 3px 0px;width:85%;border-bottom:1px dashed black;}

/* aktiver zustand eines menus */
.act {
	font:bold 13px verdana, sana-serif;
	color:silver;
	margin:0 0 0 10px;
	padding:3px 3px 3px 8px;
	width:85%;
	border-bottom:1px dashed black;

}

.act a {color:silver;}


#menu{margin:0 0 0 0px;padding:0;list-style:none;float:left;width:22%;}

.rootline  {font: 10px verdana;}
.rootline a {text-decoration:underline;}
.rootline a:hover {text-decoration:none;}

.rootline_cur  {font: 10px verdana;text-decoration:none;color:OrangeRed;}


#menu a:link {
	margin:0;
	padding:0 0 0 5px;
	font:bold 13px verdana, sans-serif;
	background:transparent;
	color:#000;
	text-decoration:none;
	border-left:5px solid #eeeeee;

}
#menu a:visited {
	margin:0;
	padding:0 0 0 5px;
	font:bold 13px verdana, sans-serif;
	background:transparent;
	color:#000;
	text-decoration:none;
	border-left:5px solid #eeeeee;

}

#menu a:hover{
	border-left:5px solid black;
	color:silver;}

#update {font: 10px verdana, sans-serif;}

/*linke spalte */
#textlinks{
	float:left;
	width:51%;
	margin:0;
	padding:0px 15px 0px 0px;
}

/* rechts spalte */
#textrechts {
	float:left;
	width:24%;
	margin:0;
	padding:3px;
	background-color:#dcdcdc
;}

#untermenu p {
	font:10px verdana, sana-serif;
	margin:0;
	padding:10px 0px 15px 15px;
	float:left;
	width:80%;
}

#foot{margin:0;padding:0;clear:left;border-top:2px dotted #000;}
#foot p{margin:0;padding:5px;font:bold 11px verdana, sans-serif;}
#foot .left{float:left;width:48%;border-right:0px dotted black;}
#foot .right{margin-left:48%;}
#foot .bottom{clear:both;text-align:right;border-top:2px dotted black;}