#content    { 
			background-color: #FFFFFF; 
			visibility: visible; 
			display: block; 
			padding: 15px; 
			position:absolute; 
			top: 280px; 
			left: 260px;
			max-width: 550px;
			width: 50%; 
			height: auto;
			padding-left: 15px;
			border: 2px solid #e0ecd4;  /*#006400;*/
			z-index: 0;
			-moz-opacity: 0.90; 				/* mozilla firefox */	
		 filter: alpha (opacity=80,
		 style=1,
		 finishopacity=100,
 		startx=0,
 		starty=0,
		 finishx=50, 
		 finishy=50);
		  }

#topitems  { 
		background-color: #FFFFFF;
		visibility: visible;
		display:block;
		padding: 0px; 
		position: static; z-index: 1; 
		top: 0px; 
		left: 0px; 
		width: auto; 
		height: auto;
		margin-top:0px;
 		}  

/* blondes highlight = #F8F4CF */
/* frog beige = #F6F8D0 */
/* light green = #F1F6E4 */
/* ligth light green = #FCFBE8*/
/*#FCFBE8; #FFFFF0; = ivory #fafad2; = peachbell */
/* border = light grey #DDDDDD; */

/* french blue #535986 */
/* blue denim #5C7392  */      

#nav    { background-color:transparent;
 visibility: visible; 
 display: block; margin-left: 10px; 
 position: absolute; 
 z-index: 1; 
 top: 320px; 
 width: 220px; 
 height: auto; 
 border: solid 0 #dddddd; 
-moz-opacity: 0.8;  
filter: alpha (opacity=80)
		} 
		 /*border-style:outset; */
		 
#footer  { 
 visibility: visible; 
 margin: 10px 0 0; 
 position: static; 
 left: 260px; 
 width: auto; 
 height: 131px; 
 }
/* background-image: url("media/img_bg_footer_weitwand.jpg");
 background-repeat: no-repeat; 
 background-position: 100% 0; */

p	 {
	font-size:12px;
 	line-height:18px;
 	text-indent:0px; 
	margin-left:20px;
	margin-top:10px;
	margin-bottom: -5px;
	text-align:left;
	}


/* --- Karten und Bilder --- */

.map_reiseroute {
				float:right;
				margin-bottom: 5px;
				margin-top: 5px;
				margin-left: 10px;
				width: 240px;
				border: 1px solid #5C7392; /* #DDDDDD; #e0ecd4; */
				}

.map180_feinauswahl {
					float:left;
					margin:5px 20px 3px 0px;
					width:180px;
					clear:left;
					border: 1px solid #5C7392 /* #e0ecd4; */
					}


.img240_feinauswahl {
					float:left;
					margin:5px 15px 3px 0px;
					width:240px;
					clear:left;
					border: 1px solid #5C7392;
					}


.img_right {
			float:right;
			margin-bottom: 3px;
			margin-top: 5px;
			margin-left: 10px;
			width:220px;
			border: 0px solid #e0ecd4;
			}

.img_294right {
			float:right;
			margin-bottom: 3px;
			margin-top: 5px;
			margin-left: 10px;
			width:294px;
			border: 0px solid #5C7392;
			}

.img_240right {
				float:right;
				margin-bottom: 3px;
				margin-top: 5px;
				margin-left: 10px;
				width:240px;
				border: 1px solid #5C7392;
				}
.img_team {
				float:right;
				margin-bottom: 3px;
				margin-top: 5px;
				margin-left: 10px;
				width:240px;
				}

.img_220right {
				float:right;
				margin-bottom: 3px;
				margin-top: 5px;
				margin-left:10px;
				width:220px;
				border: 0px solid #5C7392;
				}
				
/* NT Logo im footer */

.img_logofooter  {
			margin-top: 0px;
			margin-left: 5px;
			margin-bottom: 8px;
			margin-left: 0px;
			clear: left;
			}
			
.img_logotop {
			width: 460px;
			float:left;
			display:block;
			margin-left: 5px;
			margin-bottom: 0px;
			margin-top: 20px;
			}

/* --- Tabellen ---*/            
/* blondes highlight = #F8F4CF */  

/* background-color:#f1f6e4; light green bg and border-color:#CC6600; */  
table 	{
         margin-left:18px;
         margin-top: 15px;
		border: 1px solid #5C7392; /* #e0ecd4; 	*/
          }

td 		{
		font-size:12px;
		text-align: left;
		}
		
/* ---Titel --- */  

/* nature green = #1F701F */
/* green = #006400 */

h1     {
		font-size:20px;  /*grosser Titel im Head */
		font-weight:bold; 
		color: #5C7392;
		margin-bottom: 5px;
		margin-top:30px;
		clear:left;
		}		

h2 
        {
         font-size:14px;
         font-weight:bold; 
         color:#006400; 			/* ideal #FFFFD2 */
         margin-top: 0px;
        }		/*kleiner Titel im Head */
                  
h3 	{  /* titel im content nach links ausgerückt */
	font-weight:bold; 
	font-size:12px; 
	line-height: 18px;
    color:#006400;	
     margin-top: 20px; 
     margin-bottom:-5px;
     }			
.h3_leistungen {
	font-weight:bold; 
	font-size:12px; 
    color:#006400;	
     margin-top: 20px; 
     margin-bottom: 5px;
     }			



h4	{ 			 /* titel in der Navigation */
	font-family:Verdana, Arial, Helvetica, Geneva, Swiss, SunSans-Regular, sans-serif; 	 
	font-size:13px; 
	margin-top: 15px; 
	margin-bottom: 5px;
	padding: 0px; 
	color: #5C7392;
 	font-weight:bold;
	}			/* border: 1px dotted #cc6600; für Rahmen um die Titel   */
			/* background-color: #FAFAD2; */

h5    { color:#5C7392; 
font-size: 12px; 
line-height: 18px;
 background-image: url("img_bg_h5.gif"); 
 background-repeat: no-repeat; 
 background-position: left; 
 text-indent: 0; 
 margin: 20px 0px -5px 21px; 
 padding-left: 20px; 
 clear: left; }		

.h5_footer   { 	
	background-image: url("media/img_bg_h5.gif");
	background-position: left;
	background-repeat: no-repeat;
	font-size:12px;
	color: #006400;
 	text-indent:0px; 
 	padding-left: 20px;
	margin:10px 0px 5px 21px;
	clear:left;
     	}		



/* --- Listen --- */

ul 	{
	list-style-type:square; 
	color:#5C7392;
	font-size:12px; 
	margin:0px 0px 0px 0px;
	line-height:18px;
	padding-left: 22px;	 /* steuert Abstand in der Navigation links */
}

.ulleistungen  { 
			font-size: 12px; 
			line-height: 18px; 
			list-style-type: square; 
			color:#000000;
			margin-top: 5px; 
			margin-bottom: 5px; 
			margin-left: 15px;
 			}

/* --- Links --- */
/*Evtl. background-color: #9ACD32; padding: 0px 0px 0px 0px; */ 

a:link  { color: #000000; font-weight: normal; font-size: 11px; text-decoration: none;}
a:visited   { color: #993300; font-weight: normal; font-size: 11px;  text-decoration: none; }
a:hover   { color: #006400; font-weight: normal; font-size: 11px;  text-decoration: underline; }
a:active   { color: #666600; font-weight: normal; font-size: 11px;  text-decoration: none; }

a.topnav:link  { color: #006400; font-weight: bold; font-size: 12px; text-decoration: none;}
a.topnav:visited   { color: #006400; font-weight: bold; font-size: 12px;  text-decoration: none; }
a.topnav:hover   { color: #FFFFF0; font-weight: bold; font-size: 12px; text-decoration: none; 
background-color: #5C7392; padding: 2px 0px 2px 0px;} 
a.topnav:active   { color: #666600; font-weight: bold; font-size: 12px; text-decoration: none; }


.tschnellnav  {
				margin-top: 10px;
				font-size:11px; 
				color:#006400; 
				line-height:15px;
				text-align:right;
				}

.top_tschnellnav  {
				margin-top: 20px;
				font-size:11px; 
				color:#006400; 
				line-height:15px;
				text-align:right;
				}

.bottom_tschnellnav  {
				margin-top: 10px;
				margin-bottom: 20px;
				font-size:11px; 
				color:#006400; 
				line-height:15px;
				text-align:right;
				}

/* ---Formulare ---*/

.submit, .reset {
				background-color:#f1f6e4;
				border: 1px dotted ##5C7392;
				}

.input {
		border: 1px solid #5C7392;
		}
		
.textarea {
			border: 1px solid #5C7392;
			}
			
.pflichtpunkt {
			font-size:12px;
			color:#FF4500;
			font-weight:bold;
			}
			
				
/* --- Linien --- */
hr 	{
	background-color:#5C7392;		 /*mozilla */
	color:#5C7392;			/*msie*/
	border:#5C7392;		/*opera */
	height:1px;
	width: 100%;
	}


