html { margin:0px; padding:0px; }
body {
	margin:0px; padding:0px;
	font-family:Verdana, Arial, Helvetica, sans-serif; font-size:12px;
/*	background-color:#021838;*/
	background-color:#49512c;
	background-color:#2f5020;
	background-color:#dbd0b4;
	color:#ffffff;
	background-image:url(../images/body_background.jpg);
	background-repeat:repeat-x;
	background-position:top;
	
	}

a { color:#302b20; text-decoration:underline; }
a:hover { color:#5e5746; }

.small_marker {font-size:10px;}


h1,h2,h3,h4 {margin: 0px; padding: 0px 0px 10px 0px; font-family:Georgia, "Times New Roman", Times, serif;}

h1 {font-size: 16px; color: #302b20; padding: 0px 0px 15px 0px;}
h1.leftrow_start {font-size:14px; height:78px; color:#ffffff; padding:0px; margin:0px 0px 0px 0px;}
h1.leftrow {font-size:14px; color:#ffffff; padding:0px; margin:10px 0px 0px 15px;}

h2 {font-size:14px; color:#302b20;}
h2.leftrow {font-size:12px; color:#dbd0b4; padding:0px; margin:0px 0px 0px 15px; }

h3 {font-size: 12px; color: #302b20;}

h4 {font-size: 12px; color: #302b20;}


ul,li {margin: 0px; padding: 0px;}

table.pdf_read, table.pdf_read tr, table.pdf_read td  { border:none; }
.pdf_getreader {font-size:10px;}

/* Layout-Container */
#maincontainer {
	margin:0px;
	padding:0px;
	width:100%;
/*height:620px;*/	
	}


/* header START */
#headcontainer {
	margin:0px;
	padding:0px;
	width:1000px;
	height:160px;
	background-image:url(../images/header_image.jpg); 
	}

#logo { 
position:absolute; z-index:104;
top:0px; left:0px;
	margin:0px 0px 0px 45px;
	padding:0px;
	width:330px;
	height:160px;
	}
#printlogo { display:none; position:absolute; z-index:104; top:0px; left:0px; }

#special_menu { position:absolute; z-index:99; top:10px; right:20px; float:right; height:20px; margin:0px; font-family:Georgia, "Times New Roman", Times, serif; }
#special_menu ul { margin:0px; padding:0px; list-style:none; }
#special_menu li { margin:0px 0px 0px 10px; padding:0px; display:inline; }
#special_menu li a { color:#fff; text-decoration:none; }
#special_menu li a:hover { color:#fff; text-decoration:underline; }
/* header END */


/* timeline START */
#timeline {
	width:1000px;
	height:70px;
	margin:0px;
	padding:0px;
	background-image:url(../images/timeline_bg.jpg);
	background-repeat:no-repeat;
}

#tl_map { 
position:absolute; z-index:200;
top:160px; left:0px;
	width:920px; 
	height:70px; 
	margin:0px; 
	padding:0px; 
	}
/* timeline END */


/* Content START */	
#middlecontainer {
	width:1000px;
	height:385px;
	margin:0px;
	padding:0px;
	background-color:#a59a7f;
	}

/* linke Spalte {subMenu, News} */
#row_left {
	float:left;
	width:147px;
	height:385px;
	margin:0px;
	padding:0px;
	background-image:url(../images/leftrow_div.gif);
	background-repeat:repeat-x;
	background-position:top;
	}
#row_left_start {
	float:left;
	width:147px;
	height:385px;
	margin:0px;
	padding:0px;
	background-image:url(../images/leftrow_start_div.gif);
	background-repeat:repeat-x;
	background-position:top;
	}
	
/* submenu START */
#subm_container {
position:absolute; z-index:100;
top:320px; left:0px;
	margin:0px;
	padding:0px;
	width:147px;
	}
	
#subm_container ul {
	width:130px;
	margin:10px 0px 0px 15px;
	padding:0px;
	list-style:none;
	font-family:Georgia, "Times New Roman", Times, serif;
	}
#subm_container ul li {
	margin:0px;
	padding:0px 0px 10px 0px;
	}
#subm_container ul li a.submenu_OFF {
	text-decoration:none;
	color:#f4eee0;
	line-height:normal;
	font-size:12px;
	margin:0px;
	padding:0px;
	}
#subm_container ul li a.submenu_OFF:hover {
	color:#ffffff;
	}
#subm_container ul li a.submenu_ON, #subm_container ul li a.submenu_ON:hover {
	text-decoration:none;
	color:#302b20;
	}
	
	/* submenu2 */		
#subm_container ul li ul {
	width:115px;
	margin:5px 0px 0px 15px;
	padding:0px;
	list-style:none;
	}
#subm_container ul li ul li {
	padding:0px 0px 3px 0px;
	margin:0px;
	}
#subm_container ul li ul li a.submenu2_OFF {
	text-decoration:none;
	color:#f4eee0;
	font-size:11px;
	margin:0px;
	padding:0px;
	}
#subm_container ul li ul li a.submenu2_OFF:hover {
	color:#ffffff;
	}
#subm_container ul li ul li a.submenu2_ON, #subm_container ul ul li a.submenu2_ON:hover {
	text-decoration:none;
	color:#302b20;
	font-size:11px;
	margin:0px;
	padding:0px;
	}
/* submenu END */


/* mittlere Spalte (Breadcrumb, Content) */
#row_middle {
	float:left;
	width:500px;
	height:374px;
	margin:0px;
	padding:0px;
	background-color:#dbd0b4;
	overflow:hidden;
	border-bottom:10px solid #A59A7F;
	}

* html #row_middle {height:385px;}


.content_backimage_start {
	background-image:url(../images/content_bg_start.jpg);
	background-position:top;
	background-repeat:no-repeat;
	}
.content_backimage_museum {
	background-image:url(../images/content_bg_start.jpg);
	background-position:top;
	background-repeat:no-repeat;
	}
.content_backimage_segelflug {
	background-image:url(../images/content_bg_segelflug.jpg);
	background-position:top;
	background-repeat:no-repeat;
	}
.content_backimage_modellflug {
	background-image:url(../images/content_bg_modellflug.jpg);
	background-position:top;
	background-repeat:no-repeat;
	}
.content_backimage_gästebuch {
	background-image:url(../images/content_bg_start.jpg);
	background-position:top;
	background-repeat:no-repeat;
	}
.content_backimage_online-shop {
	background-image:url(../images/content_bg_start.jpg);
	background-position:top;
	background-repeat:no-repeat;
	}
.content_backimage_kontakt {
	background-image:url(../images/content_bg_start.jpg);
	background-position:top;
	background-repeat:no-repeat;
	}
.content_backimage_impressum {
	background-image:url(../images/content_bg_start.jpg);
	background-position:top;
	background-repeat:no-repeat;
	}
		
#breadcrumb_container {
position:absolute; z-index:100;
top:242px; left:157px;
	width:500px;  
	margin:0px; 
	padding:0px;
	background:none;
	height:60px;
	}

#breadcrumb_container li { display:inline; margin:0px 0px 0px 10px; padding:0px; font-size:8px; color:#3c372b; }
#breadcrumb_container li a { margin:0px; padding:0px; font-size:10px; color:#3c372b; text-decoration:none; }
#breadcrumb_container li a:hover { color:#5e5746; text-decoration:underline; }

	
#content_back {
	width:480px; 
	height:325px; 
	margin:40px 0px 0px 10px; 
	padding:0px;
	background:none;
	filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='custom/images/content_box.png');
	voice-family:"\"}\"";
	voice-family:inherit;}
	html>body #content_back {
	background-image:url(../images/content_box.png);
	}

#content_container {
position:absolute; z-index:102;
top:275px; left:172px;
	width:460px; 
	height:315px; 
	margin:0px;
	padding:0px; 
	overflow:auto;
}
#content_container_special {
position:absolute; z-index:102;
top:275px; left:172px;
	width:460px; 
	height:300px; 
	margin:0px;
	padding:0px; 
	overflow:auto;
}

/* rechte Spalte (Search, MainNavigation) */	
#row_right {
	float:left;
	width:353px;
	height:385px;
	margin:0px;
	padding:0px;
	}

#search_container { 
position:absolute; z-index:100;
top:240px; left:675px;
	padding:0px; 
	margin:0px; 
	width:333px; 
	}
input.textfield{ padding:2px; margin:0px; background-color:#b5aa8f; width:90px; border:1px solid #dbd0b4;color:#ffffff;}

input.search_btn { background:none; border:none; color:#fff; cursor:pointer; }

/* mainNavigation START */	
#main_navi {
position:absolute; z-index:100;
top:290px; left:655px;
	margin:0px;
	padding:0px;
	}

#main_navi ul{ margin:0px; padding:0px; list-style:none; }
#main_navi li{ margin:0px; padding:0px; width:190px; }

#main_navi li a.mainmenu_OFF { 
	display:block;  
	color:#f4eee0; 
	padding:0px;
	margin:0px;
	width:190px;
	line-height:36px;
	font-family:Georgia, "Times New Roman", Times, serif;
	font-size:16px;
	font-weight:bold;	
	text-indent:20px;
	text-decoration:none;
	}
#main_navi li a.mainmenu_OFF:hover { color:#ffffff; }
#main_navi li a.mainmenu_ON, #main_navi li a.mainmenu_ON:hover { 
	display:block;  
	color:#302b20; 
	padding:0px;
	margin:0px;
	width:190px;
	line-height:36px;
	font-family:Georgia, "Times New Roman", Times, serif;
	font-size:16px;	
	font-weight:bold;
	text-indent:20px;
	text-decoration:none;
	}
	
	
#main_navi_back { margin:60px 0px 0px 0px; padding:0px; }

#main_navi_back ul { margin:0px; padding:0px; list-style:none; }
#main_navi_back li { margin:0px; padding:0px; width:190px; height:36px; background-image:url(../images/mainm_bg.gif); background-repeat:no-repeat; }
/* mainNavigation START */


/* news START */
#newscontainer {
position:absolute; z-index:100;
top:240px; left:17px;
	margin:0px;
	padding:0px;
	width:125px;
	height:365px;
	line-height:18px;
	overflow:hidden;
	display:inline;
	}

#news_content {
	margin:10px 0px 0px 0px;
	width:125px;
	height:200px;
	overflow:hidden; 
	font-size:10px; 
	line-height:normal;
}
#newsbild { display:block; float:left; margin:2px 3px 5px 0px; padding:0px; }

a.newstitle { color:#302b20; font-size:16px; font-weight:bold; text-decoration:underline; font-family:Georgia, "Times New Roman", Times, serif; }
a.newstitle:hover { color:#5e5746; }

a.newstitle_start { color:#302b20; color:#fff; font-size:14px; font-weight:bold; text-decoration:underline; font-family:Georgia, "Times New Roman", Times, serif; }
a.newstitle_start:hover { color:#5e5746; }

.arrowspace1 {margin:0px 7px 0px 0px;}

#news_archivelink {
	width:125px;
	margin:50px 0px 0px 0px; 
}
.news_morelink {
	margin:7px 0px 10px 0px;
}
/* news END */


/* login START */
#loginform { float:left; margin:0px; padding:10px 5px 0px 0px; }	
/* login END */
	
	
/* Vogelkaefig */
#vogel_kaefig {
	position:absolute; z-index:99;
	top:119px; left:0px;
	height:496px;
}
#vogel_kaefig img { margin:0px; padding:0px; display:block; }


/* +++ SEGELFLUG +++ */
div.center { width:440px; text-align:center; }

a.image_btn { position:relative; display:block; float:left; width:116px; height:105px; margin:0px 10px 0px 0px; padding:0px; text-decoration:none; color:#302b20; }
a.image_btn:hover { color:#5e5746; }
a.image_btn img { margin:0px; padding:0px; border:none; }
a.image_btn div { position:absolute; left:0px; width:100%; text-align:center; margin:0px; padding:0px; text-decoration:none; font-family:Georgia, "Times New Roman", Times, serif; font-size:14px; font-weight:bold; }
a.image_btn div.desc_1row { top:85px; }
a.image_btn div.desc_2rows { top:65px; }

/* Pioniere */
#content_special {
	width:440px; 
	height:284px; 
	margin:15px 0px 0px 0px;
	padding:0px;
	text-align:left; 
	color:#302b20;
	line-height:18px;
	}
#content_special_panel {
position:absolute; z-index:103;
top:579px; left:161px;
	width:472px; 
	height:16px;
	background-color:#ffffff;
	font-size:10px; 
}


/* Navigationsleiste Inhalt PioniereDetailansicht*/
#ow_box_lr { float:left; display:inline; width:128px; height:14px; background-color:#f6f3ed; background-color:#a59a7f; margin:1px 0px 0px 1px;}

#ow_box_lr a.ow_prevBtn { display:block; line-height:14px; background-color:#f6f3ed; background-color:#a59a7f; color:#fff; text-decoration:none; text-indent:25px; width:128px; background-image:url(../images/arrow_panelback.gif); background-repeat:no-repeat; background-position:10px; }
#ow_box_lr a.ow_prevBtn:hover { color:#5e5746; background-color:#e9e2d2; background-image:url(../images/arrow_panelback_hover.gif); }

#ow_box_lr a.ow_nextBtn { display:block; line-height:14px; background-color:#f6f3ed; background-color:#a59a7f; color:#fff; text-decoration:none; text-indent:25px; width:128px; background-image:url(../images/arrow_panelnext.gif); background-repeat:no-repeat; background-position:109px; direction:rtl; }
#ow_box_lr a.ow_nextBtn:hover { color:#5e5746; background-color:#e9e2d2; background-image:url(../images/arrow_panelnext_hover.gif); }


#ow_box_m { float:left; display:inline; text-align:center; width:212px; height:14px; margin:1px 0px 0px 1px; background-color:#a59a7f;}

#ow_box_m a { display:block; line-height:14px; background-color:#a59a7f; color:#fff; text-decoration:none; width:212px; }
#ow_box_m a:hover { color:#5e5746; background-color:#e9e2d2; }



a.pioneers_ow_linkbox { position:absolute; top:0px; left:0px; z-index:105; display:block; width:200px; height:170px; margin:0px; padding:0px; text-decoration:none; background-image:url(../images/transparent.gif); }


.pioneers_ow_box { position:relative; display:inline; float:left; width:198px; margin:0px 20px 20px 0px; padding:0px; border:1px solid #fff; background-color:#a59a7f; background-color:#f2eee4; }

.pioneers_ow_img { width:100%; margin:0px; padding:0px; background-color:#a59a7f; border-bottom:1px solid #fff; }
.pioneers_ow_imgbox { float:left; width:57px; height:76px; }
.pioneers_ow_imgbox img { width:57px; height:76px; border:none; margin:0px; padding:0px; display:block; }
.pioneers_ow_img .date { float:left; height:76px; }

.pioneers_ow_desc { width:100%; margin:0px; padding:0px 0px 15px 0px; color:#302b20; }
p#pioneers { display:block; padding:10px 0px 0px 10px; color:#302b20; }

#pioneers_actimg { width:440px; height:100px; }

/* Modelle */
table#modelltyp { width:100%; border:none; }

table#modelltyp td { border:1px solid #fff; background-color:#f2eee4; line-height:35px; line-height:18px; }
table#modelltyp td.link { width:35px; height:100%; }

table#modelltyp td.link a { display:block; width:100%; height:100%; background-image:url(../images/arrow.gif); background-repeat:no-repeat; background-position:center center; text-decoration:none; }
table#modelltyp td.link a:hover { width:100%; height:100%; background-color:#e9e2d2; background-image:url(../images/arrow_hover.gif); background-repeat:no-repeat; text-decoration:none; }

/* +++ MODELLE FloatingImage +++ */
#floating_image_box {
  z-index: 99;
  position: absolute;
  top: 47px;
  left: 0px;
  text-align: center;
  display: none;
  background:none;
  background-color: #f5f5f5;
  padding:7px;
  width: 96%;
}
* html #floating_image_box { width:100%;}

#floating_image {
	border:1px solid #ddd;
	margin: 0px; padding:0px;
	cursor:pointer; 
}	
.landscape {
  margin-top:0px;
}
.portrait {
  margin-top:0px;
}

/* Image */
a.show_image_link { display:block; margin:0px; padding:0px; }
.img_holder { 
	position:relative;
	padding:1px;
	background-color:#f5f5f5; 
	cursor:pointer; 
}

a.show_image_link img { display:block; margin:0px; padding:0px; border:none; }

.zoom_icon2 { position:absolute; top:0px; left:0px; width:20px; height:20px; background-image:url(../images/lupe.gif); background-repeat:no-repeat; cursor:pointer;}


.content_block_tn { float:left; margin:0px 0px 0px 0px; padding:0px 0px 30px 0px; width:100%; }

.imagebox_tn { clear:right; margin:0px 0px 0px 0px; padding:10px 0px 10px 0px; width:100%; }
.bilderbox_tn { float:right; }

/* +++ Zeitleiste +++ */
#timeline_nav_container { margin:0px; padding:0px; }


/* +++ Wetter +++ */
table#weather { border:1px solid #fff; width:200px; background-color:##a59a7f; }
table#weather tr, table#weather td { border:none; }


/* +++ Beitrittsformular +++ */
#beitritt label { width: 150px; display: block; float: left;}

input.beitrag {width: 100px; border:1px solid #a59a7f;}

.kleingedruckt {font-size:10px;line-height:14px;}


/* +++ Online-Shop +++ */
a.cart_btn { 
	display:block; 
	text-decoration:none; 
	padding:5px 0px 5px 0px; 
	margin:10px 0px 0px 15px; 
	background:#b5aa8f url(../images/cart_image.gif) no-repeat 5px 6px; 
	width:110px; 
	border:1px solid #dbd0b4;
	color:#f4eee0; 
	text-indent:25px; 
	text-align:left;
	line-height:normal;
}
a.cart_btn:hover { 
	text-decoration:none; 
	background:#b5aa8f url(../images/cart_image_hover.gif) no-repeat 5px 6px; 
	color:#302b20;
}	

a.cart_btn_c { 
	display:block; 
	text-decoration:none; 
	padding:5px 0px 5px 0px; 
	margin:30px 0px 0px 0px; 
	background:#a59a7f url(../images/cart_image.gif) no-repeat 5px 6px; 
	width:148px; 
	border:1px solid #302b20;
	color:#f4eee0; 
	text-indent:25px; 
	text-align:left;
	line-height:normal;
	font-size:12px;
}
* html a.cart_btn_c { width:150px; }
a.cart_btn_c:hover { 
	text-decoration:none; 
/*	background:#b5aa8f url(../images/cart_image_hover.gif) no-repeat 5px 6px; 
	color:#302b20;*/
	color:#f4eee0; 
}	
	

/* +++ Historie +++ */
#history_year {
  clear: both;
  background-color: #dbd0b4;
  font-size: 14px;
  font-weight: bold;
  padding: 3px;
}
#history_day {
  float: left;
  position: relative;
  width: 120px;
  z-index: 7;
}
#history_entry {
  margin-left: 130px;
  width: 290px;
  position: relative;
  z-index: 8;
}
#history_entry img {
  margin: 5px 5px 0px 0px;
}
#history_entry a {
  color: #302b20;
}
.clearer {
  clear: both;
  height: 10px;
}
#history_description {
  width: 240px;
  float: left;
}
#history_description_noimg {
  width: 300px;
  float: left;
}


/* +++ Login +++ */
.failed { color:#ff0000; font-size:12px; }

/**** Sponsoren Teaser ****/

.sponsorTeaser {
	float:left;
	width:100%;
	background-color:#f2eee4;
	border:1px solid #fff;
	padding:0px 0px 5px 0px;
	margin:0px 0px 2px 0px;}

.sponsorImage {
	float:left;
	padding:5px;}
	
.sponsorImage img{
	border:1px solid #fff;}
	
.sponsorContent {
	width:75%;
	float:right;
	text-align:left;
	padding:2px 0px 0px 0px;
	}
	
.sponsorLink {
	float:left;
	width:100%;}
