HTML {
	padding:0;
	margin:0;
	background-image: url(bg_streifen.gif); 
	background-repeat: repeat;
	background-color: transparent;
	}

body {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 0.8em;
	padding: 0;
	margin: 0;
	background-image: url(bg_streifen.gif); 
	background-repeat: repeat;
	background-color: transparent;
}

#page{
	background-color: transparent;	
       /* width   : 770px;*/
	background-image: url(hg_zeichnung_1.jpg);
	background-repeat: no-repeat;

}
#wrap_01{
	background-color: transparent;
	margin  : 0 0 0 40px;
	padding : 4px 8px 7px 40px;

  /*	width   : 80%; 
	width   : 720%; */
}
.head{
	margin  : 0px 0 0px 0px;
	padding : 0px 20px 0px 0px;
	border  : 0px solid #aaa;
	text-align:right;
display:block;
}
.nav{
	margin  : 6px 0 0px 90px;
	padding : 0px;
	border  : 0px solid #aaa;
}
.content{
	margin  : 3px 0 20px 90px;
	padding : 10px 10px 10px 16px;
	border  : 0px solid #aaa;
	line-height:150%;
width:560px;
}
#foot{
	margin  : 3px 0 20px 90px;
	padding : 10px 10px 10px 16px;
	border-top  : 1px solid #aaa;
}





a:link   { color: #000;}
a:active { color: #000;}
a:hover  { color: #000;}
a:visited{ color: #000;}
a:visited:hover{ color: #000;}
a:focus  { color: #000;	border: 0px solid #333;	background-color: #ccc; }

 td a:link   { color: #000;}
 td a:active { color: #000;}
 td a:hover  { color: #000;}
 td a:visited{ color: #000;}
 td a:focus  { color: #000;	border: 1px solid #333;	background-color: #FF9A88; }

.content a:link   { color: #000;}
.content a:active { color: #000;}
.content a:hover  { color: #000;}
.content a:visited{ color: #000;}
.content a:focus  { color: #000;	border: 1px solid #333;	background-color: #FF9A88; }


h1 { font-size: 1.4em;	color: #018565;	 margin: 0 0 0 0; padding: 0 0 0 0;}
h2 { font-size: 1.3em;	color: #018565;	 margin: 0 0 0 0; padding: 0 0 8px 0;}
h3 { font-size: 1.2em;	color: #018565;	 margin: 0 0 0 0; padding: 0 0 0 0;}
h4 { font-size: 1.1em;	color: #333;	 margin: 0 0 0 0; padding: 0 0 0 0;}



table {
	border: 0;
	border-collapse: collapse;
}

td{
	border	: 1px solid #567;
	padding	: 4px 6px 8px 8px;
font-size : 13px
}
td H3 {
	padding : 0px;
	margin  : 0px;
}

td H3 {
font-size	: 1.0em;	
color		: #333;	 
margin		: 0 0 0 0; 
padding		: 0 0 0 0;
border-bottom	: 0px solid #FFCB05;
}

td p {
	padding : 0px;
	margin  : 0px;
}

td ul  {
	padding: 0px;
	margin: 0 0 0 16px;
	list-style-position: outside;
}
td li  {
	padding: 0px;
	margin: 2px 0 4px 0;
	list-style-position: outside;
}

.tdzahl {
	font-family	: Verdana, Arial, Helvetica, sans-serif;
	font-size	: 22px;
	font-weight	: bold;
	color		: #567;
	color		: #FFCB05;
	background-color: #FFEEAA;
	text-align	: center;
	padding		: 5px 0 0 0px;
	margin		: 0px;
}

/*----------------------------------------------------------------------*/
/*------------ NAV V1 --------------------------------------------------*/
/*----------------------------------------------------------------------*/


#topnav-head{
/*
	width				: 750px;*/
	display     	: block;
	background		: transparent;
	padding			: 13px 0px 2px 8px;  
	text-align		: left; 
	font-size		: 1.0em; 
	border			: 0px solid #000;
	color				: #000;
	border-bottom	: 2px solid #01684B;
	z-index			: 100;
	margin-left	 	: 104px;
	/* line-height : 150%; */ /* aus wegen border-bottom */
}

.topnav-no a{
	color					: #01684B;   font-weight:bold;
	PADDING				: 2px 3px 2px 3px; 	
	MARGIN 				: 0px 4px 1px 4px; 	
	BACKGROUND-COLOR	: #D2E8BE; 
	border-top			: 1px solid #01684B;
	border-right		: 1px solid #01684B;
	border-left			: 1px solid #01684B;
	border-bottom		: 2px solid #01684B;
text-decoration:none;
	}
.topnav-no a:hover{
	color					:#000;   font-weight:bold;
	PADDING				: 2px 3px 2px 3px; 	 	
	MARGIN 				: 0px 4px 1px 4px; 
	BACKGROUND-COLOR	: #E9F3DC; 
	border-top			: 1px solid #01684B;
	border-right		: 1px solid #01684B;
	border-left			: 1px solid #01684B;
	border-bottom		: 2px solid #01684B;
text-decoration:none;
	}
.topnav-no a:focus{
	color					: #000;   font-weight:bold;
	PADDING				: 2px 3px 2px 3px; 	
	MARGIN 				: 0px 4px 1px 4px; 
	BACKGROUND-COLOR	: #eee; 
	border-top			: 1px solid #01684B;
	border-right		: 1px solid #01684B;
	border-left			: 1px solid #01684B;
	border-bottom		: 2px solid #01684B;
text-decoration:none;
	}
.topnav-act a{
	color					:#000;   font-weight:bold;
	PADDING				: 2px 3px 2px 3px; 	
	MARGIN 				: 0px 4px 1px 4px; 	
	BACKGROUND-COLOR	: #fff; 
	border-top			: 1px solid #01684B;
	border-right		: 1px solid #01684B;
	border-left			: 1px solid #01684B;
	border-bottom		: 3px solid #ffffff;
text-decoration:none;
	}
.topnav-act a:hover{
	color					:#000;   font-weight:bold;
	PADDING				: 2px 3px 2px 3px; 	 	
	MARGIN 				: 0px 4px 1px 4px;  	
	BACKGROUND-COLOR	: #fff; 
	border-top			: 1px solid #01684B;
	border-right		: 1px solid #01684B;
	border-left			: 1px solid #01684B;
	border-bottom		: 3px solid #ffffff;
text-decoration:none;
	}
.topnav-act a:focus{
	color					:#01684B;font-weight:bold;
	PADDING				: 2px 3px 2px 3px; 		
	MARGIN 				: 0px 4px 1px 4px; 	
	BACKGROUND-COLOR  : #fff; 
	border-top			: 1px solid #01684B;
	border-right		: 1px solid #01684B;
	border-left			: 1px solid #01684B;
	border-bottom		: 3px solid #ffffff;
  text-decoration:none;
	}

/*----------------------------------------------------------------------*/
/*------------NAV SYSTEM aus ED ----------------------------------------*/
/*----------------------------------------------------------------------*/
#topnav2-head{

	height:30px;
/* 	background		: #6C786E;	*/

	background		: #fff;
	padding			  : 0px 0px 0px 10px;  
	text-align		: left; 
	border-top		: 0px solid #eee;
	color				  : #000;
	line-height	  : 100%;
	display     	: block; 
	border			  : 0px solid black;
	margin-top		: 0px;
	margin-bottom	: -4px;
	
}
* HTML #topnav2-head{
	margin-bottom	: -10px;
}


#topnav2-head .nor1{
	color					  : #018565;	
	background-color: #fff;
	font-weight  		: bold;
	padding				  : 2px 5px 5px 5px; /*2px 5px 5px 5px;*/
	border-top			: 1px solid #fff;
	border-left			: 1px solid #fff;
	border-right		: 1px solid #fff;
	border-bottom		: 1px solid #fff;
	margin 				  : 11px 3px -1px 1px; /*11px 3px 3px 1px;*/
	line-height	   	: 100%;
	white-space			: nowrap;

}
#topnav2-head .act1{
	color					  : #000;
	background-color: #fff;
	font-weight  		: bold;
	padding				  : 2px 5px 9px 5px;  
	border-top			: 1px solid #aaa;
	border-left			: 1px solid #aaa;
	border-right		: 1px solid #aaa;
	border-bottom		: 1px solid #fff;
	margin 				  : 11px 3px -1px 1px; /*11px 3px 3px 1px;*/
	line-height	   	: 100%;
	white-space			: nowrap;

}

#topnav2-head .act1 a {
	color					  : #000;
	background-color: transparent;
	border-top			: 0px solid #fff;
	border-left			: 0px solid #fff;
	border-right		: 0px solid #fff;
	text-decoration : none;
}
#topnav2-head .act1 a:hover {
	color					  : #000;
	background-color: transparent;
	border-top			: 0px solid #fff;
	border-left			: 0px solid #fff;
	border-right		: 0px solid #fff;
	text-decoration : none;
}
#topnav2-head .nor1 a {
	color					  : #018565;
	background-color: transparent;
	border-top			: 0px solid #fff;
	border-left			: 0px solid #fff;
	border-right		: 0px solid #fff;
	text-decoration : none;
}
* HTML #topnav2-head .nor1 a {
	margin-bottom	  : 3px;
	padding-bottom	: 3px;
	text-decoration : none;
}

#topnav2-head .nor1 a:hover {
	color					  : #000;
	background-color: transparent;
	border-top			: 0px solid #fff;
	border-left			: 0px solid #fff;
	border-right		: 0px solid #fff;
	text-decoration : none;

}

#topnav2-head UL{
	display	: block;
	padding : 0px;
	margin	: 0px;

}
#topnav2-head LI{
	display	: block;
	float		: left;
	position: relative;
	padding	: 0px; 
}
/*-- Abschlusslinie  ---------------------------------------------------*/
#nav2{
	margin: 10px 0 10px 0;
	border-top: 1px solid #aaa 
	}
	
/*----------------------------------------------------------------------*/
/*------------NAV SYSTEM aus ED ----------------------------------------*/
/*----------------------------------------------------------------------*/

.tx-thmailformplus-pi1 td {
	border:0;
}


table.typo3-editPanel { border: none; background-color: #fff; width: auto;}
table.typo3-editPanel TD.typo3-editPanel-controls { border: 1px solid #ccc; background-color: #fff;}


