/***** <FILE-INFO> ** <NEO FRAMEWORK 1.0> **********************************************
/*|| file       : style_default.css                                                   ||
/*|| description: standard-css                                                        ||
/*|| last change: 10.03.2004                                                          ||
/***** </FILE-INFO> ********************************************************************

/***************/
/* SITE LAYOUT */
/***************/

/**** PAGE BODY ****/
body { color:#333; font:10px verdana, arial, helvetica, sans-serif; background-image: url("/pic/page/laeufer.gif"); margin:0px; padding:0px; }

/**** PAGE SECTIONS ****/
#frame 		{ position:relative; width:800px; min-width:800px; min-height:400px; margin:auto; background-color:#07a; padding:0px; z-index:1; voice-family: "\"}\""; voice-family:inherit; }
#header 	{ position:relative; top:0px; margin:0px; width:800px; height:80px; background-image: url("/pic/page/header.jpg"); padding:0px; border-bottom:1px solid #fff; z-index:4; voice-family: "\"}\""; voice-family:inherit; }
#menu 		{ position:absolute; float:left; top:80px; left:0px; margin:0px; width:135px; padding:0px; z-index:3; voice-family: "\"}\""; voice-family:inherit; }
#nav 		{ position:relative; top:0px; left:135px; margin:0px; width:645px; background-color:#07a; padding:1px 10px 2px 10px; z-index:3; voice-family: "\"}\""; voice-family:inherit; }
#content 	{ position:relative; top:0px; left:135px; margin:0px; width:645px; min-height:400px; background-color:#fff; padding:10px; z-index:4; voice-family: "\"}\""; voice-family:inherit; }
#footer 	{ position:relative; bottom:0px; margin:0px; width:800px; height:25px; padding:0px; border-top:1px solid #07a; z-index:3; voice-family: "\"}\""; voice-family:inherit; }

/********************/
/* TAG MODIFICATION */
/********************/

/**** LINKS ****/
a 					{ color:#07a; font:bold 10px verdana, arial, helvetica, sans-serif; }
a:link 				{ color:#07a; font:bold 10px verdana, arial, helvetica, sans-serif; }
a:visited 			{ color:#07a; font:bold 10px verdana, arial, helvetica, sans-serif; }
a:hover 			{ color:#07a; font:bold 10px verdana, arial, helvetica, sans-serif; text-decoration: underline overline; background-color:#fff; }
#menu a				{ color:#07a; font:bold 11px verdana, sans-serif; margin:0px; padding:1px 1px 1px 1px; text-decoration:none; background:#fff; display:block; border-top:1px solid #07a; border-right:1px solid #fff; border-bottom:1px solid #fff; border-left:1px solid #07a; width:125px; }
#menu a:hover		{ color:#fff; background:#07a; border-top:1px solid #fff; border-right:1px solid #07a; border-bottom:1px solid #07a; border-left:1px solid #fff; }
#menu a .dot		{ color:#4a8bb9; background:transparent; font-weight:bold; font-size:11px; }
#menu a:hover .dot	{ color:#fff; background:transparent; font-weight:bold; font-size:11px; }
#menu a .active		{ color:#fff; font:bold 11px verdana, sans-serif; margin:0px; padding:1px 3px 1px 4px; text-decoration:none; background:#4a8bb9; display:block; border-top:1px solid #4a8bb9; border-right:1px solid #4a8bb9; border-bottom:1px solid #4a8bb9; border-left:1px solid #4a8bb9; }
#menu a .dot_active	{ color:#fff; background:transparent; font-weight:bold; font-size:11px; }
#menu a .menustats	{ color:#fff; font:bold 11px verdana, sans-serif; margin:0px; padding:1px 3px 1px 4px; text-decoration:none; background:#4a8bb9; display:block; border-top:1px solid #4a8bb9; border-right:1px solid #4a8bb9; border-bottom:1px solid #4a8bb9; border-left:1px solid #4a8bb9; }

/**** IMAGES ****/
img { border-style:none; margin:0px; padding:0px; }

/**** PARAGRAPHS ****/
p 	{ color:#000; margin:0px; padding:0px; }

/**** TABLES ****/
table 	{ width:100%; min-width:100%; margin:0px; padding:0px; vertical-align:top; }
tr 		{ margin:0px; padding:0px; }
th 		{ font:bold 10px verdana, arial, helvetica, sans-serif; text-align:center; margin:0px; padding:2px; border-bottom:1px solid #000; background-color:#fff; }
td 		{ margin:0px; padding:0px; }

/**** FONT FORMAT, FORMS ETC. ****/
ins 		{ text-decoration: none; margin:auto; text-align:center; }
input 		{ color:#07a; font:bold 10px verdana, arial, helvetica, sans-serif; text-decoration: none; margin:0px; padding:1px; background-color:#ddeaf3; border:1px solid #07a; }
textarea 	{ color:#07a; font:bold 10px verdana, arial, helvetica, sans-serif; text-decoration: none; margin:0px; padding:1px; background-color:#ddeaf3; border:1px solid #07a; }
form 		{ text-decoration: none; margin:auto; padding:0px; text-align:center; }

/*****************/
/* STYLE-CLASSES */
/*****************/

/**** TABLES ****/
.table_left				{ text-align:left; padding:5px;	}
.table_content			{ width:100%; min-width:100%; margin:0px; padding:0px; border-collapse:collapse; border:0px; vertical-align:top; }
.td_width10				{ width:10px; }
.td_width40				{ width:40px; }
.td_width80				{ width:80px; }
.td_odd 				{ background-color:#edf6f9; }
.td_even 				{ background-color:#ddeaf3; }
.td_spacer	 			{ margin:0px; padding:0px 5px 0px 0px; }
.td_separator			{ margin:0px; margin:0px 5px 0px 5px; padding:0px 1px 0px 1px; }
.td_line				{ width:100%; height:1px; margin:0px; padding:0px; }
.td_border_left			{ width:11px; text-align:center; background-color:#ddeaf3; margin:0px; padding:0px; border-right:1px solid #edf6f9; vertical-align:middle; }
.td_border_right		{ width:11px; text-align:center; background-color:#ddeaf3; margin:0px; padding:0px; vertical-align:middle; }
.td_corner_left_up		{ background-image: url("/pic/page/td_corner_left_up.gif"); width:11px; height:17px; text-align:left; margin:0px; padding:0px; border-bottom:1px solid #4a8bb9; vertical-align:top; }
.td_corner_right_up		{ background-image: url("/pic/page/td_corner_right_up.gif"); width:11px; height:17px; text-align:right; margin:0px; padding:0px; border-bottom:1px solid #4a8bb9; vertical-align:top; }
.td_corner_left_down	{ background-image: url("/pic/page/td_corner_left_down.gif"); width:11px; height:17px; text-align:left; margin:0px; padding:0px; vertical-align:top; }
.td_corner_right_down	{ background-image: url("/pic/page/td_corner_right_down.gif"); width:11px; height:17px; text-align:right; margin:0px; padding:0px; vertical-align:top; }
.td_head2				{ color:#fff; font:bold 12px verdana, arial, helvetica, sans-serif; margin:0px; padding:1px 0px 0px 0px; border-bottom:1px solid #4a8bb9; background-color:#4a8bb9; text-align:left; vertical-align:top; }
.td_content				{ color:#000; font:10px verdana, arial, helvetica, sans-serif; margin-bottom:5px; padding:5px; border:1px solid #ddeaf3; background-color:#ddeaf3; text-align:left; vertical-align:top; }
.td_content_left		{ width:75%; text-align:left; margin:0px; padding:0px; vertical-align:top; }
.td_content_right		{ width:25%; text-align:left; margin:0px; padding:0px; vertical-align:top; }
.td_content_sidebar		{ color:#000; font:10px verdana, arial, helvetica, sans-serif; text-align:center; margin:0px; background-color:#ddeaf3; padding:5px; }
.tr_tourarch 			{ text-align:center; background-image: url("/pic/page/panorama.jpg"); margin:auto; padding:5px; }
.tr_crew 				{ color:#000; text-align:center; background-image: url("/pic/page/panorama.jpg"); margin:auto; border:1px solid #07a; padding:0px; }
.tr_line	 			{ border-bottom:1px solid #07a; margin:0px; padding:2px; }
.tr_spacer	 			{ border:0px; margin:0px; padding:5px; text-align:center; }
.page_corner_left_down	{ background-image: url("/pic/page/page_corner_left_down.gif"); width:11px; height:17px; text-align:left; margin:0px; padding:0px; vertical-align:top; }
.page_corner_right_down	{ background-image: url("/pic/page/page_corner_right_down.gif"); width:11px; height:17px; text-align:right; margin:0px; padding:0px; vertical-align:top; }

/**** TEXT-AREAS AND BOXES ****/
.bold				{ font:bold 10px verdana, arial, helvetica, sans-serif; margin-bottom:10px; padding:0px; }
.bold_u				{ font:bold 10px verdana, arial, helvetica, sans-serif; margin-bottom:0px; padding:0px; text-decoration:underline; }
.bold_err			{ color:#f00; font:bold 10px verdana, arial, helvetica, sans-serif; margin-bottom:10px; padding:0px; }
.uline				{ font:10px verdana, arial, helvetica, sans-serif; margin:0px; padding:0px; text-decoration:underline; }
.italic				{ font:italic 10px verdana, arial, helvetica, sans-serif; margin:0px; padding:0px; text-decoration:none; }
.content			{ color:#000; font:10px verdana, arial, helvetica, sans-serif; margin:0px; background-color:#ddeaf3; padding:5px; }
.content_txtbox		{ color:#000; font:10px verdana, arial, helvetica, sans-serif; margin:0px; padding:0px 0px 0px 5px; border-left:2px solid #4a8bb9; text-align:left; vertical-align:top; }
.content_imgbox		{ width:90px; color:#000; font:10px verdana, arial, helvetica, sans-serif; margin:0px; padding:0px; border:1px dotted #4a8bb9; text-align:center; vertical-align:middle; }
.content_section	{ color:#000; font:10px verdana, arial, helvetica, sans-serif; margin:0px; border:1px solid #07a; padding:0px; }
.article_image		{ width:90px; margin:0px; padding:0px; text-align:center; vertical-align:middle; }
.guestbook_box		{ color:#000; font:10px verdana, arial, helvetica, sans-serif; margin:0px; background-image: url("/pic/page/panorama1.jpg"); border:1px solid #07a; padding:0px; }
.crew_box			{ color:#000; font:10px verdana, arial, helvetica, sans-serif; margin:0px; background-image: url("/pic/page/page30_menu_bg.gif"); border:1px solid #07a; padding:0px; }
.error				{ color:#f00; font:bold 10px verdana, arial, helvetica, sans-serif; margin-bottom:10px; padding:0px; }
.page_footer		{ color:#000; font:10px verdana, arial, helvetica, sans-serif; margin:0px; padding:0px 0px 2px 0px; border-top:1px solid #07a; background-color:#edf6f9; text-align:center; }

/**** HEADLINES ****/
h1 { color:#07a; font:bold 14px verdana, arial, helvetica, sans-serif; background-color:#ddeaf3; margin-bottom:10px; padding:0px; border-bottom:1px solid #07a; }

/**** NORMAL TEXT ****/
.login_text			{ color:#fff; margin:0px; padding:0px; text-align:right; }
.login_text_error	{ color:#f00; font:bold 10px verdana, arial, helvetica, sans-serif; margin:0px; padding:0px; text-align:right; }
.submit_button		{ margin-top:5px; padding:0px; text-align:center; }
.search_button		{ margin:0px; background-color:#e1e7ee; padding-bottom:5px; text-align:center; }
.login_box			{ color:#fff; font:10px verdana, arial, helvetica, sans-serif; margin-bottom:10px; padding-top:10px; text-align:center; vertical-align:top; }
.center				{ text-align:center; margin:auto; padding:5px; }

/**** NAVIGATION ****/
.menu				{ color:#edf3f9; font:bold 11px arial, verdana, helvetica, sans-serif; line-height:1.2em; text-decoration: none; background-color:#07a; border-left:2px solid #edf3f9; margin:1px 0px 10px 0px; padding:2px 0px 2px 0px; }
.nav_menu_active	{ color:#000; font:bold 11px arial, verdana, helvetica, sans-serif; line-height:1.2em; letter-spacing:1px; text-decoration: underline overline; background-color:#edf3f9; margin:0px; padding-right:0px; }
.nav_menu_date		{ color:#fff; font:bold 9px verdana, arial, helvetica, sans-serif; text-decoration: none; text-align:center; margin:0px; padding:5px 0px 5px 0px; }
.nav_page			{ color:#edf3f9; font:bold 10px verdana, arial, helvetica, sans-serif; text-decoration: none; text-align:left; margin:0px; padding:0px; }
.nav_top			{ text-align:center; margin-top:10px; background-color:#ddeaf3; padding:0px; }
