/**********************************
**********************HTML ELEMENTE
**********************************/
HTML									{ height:100% }
BODY									{ margin:auto;  background:#ffffff; font:13px "Arial", Helvetica, sans-serif; line-height:17px; color:#000000 }
IMG										{ border:none }
FORM									{ display:inline }
TABLE									{ border-collapse:collapse; border-spacing:0px; border:none; }
TD										{ padding:0px; }
HR										{ height:1px; border-width:0; border-top:1px solid #000000;	margin:10px 0; clear:both }

h1,h2,h3								{ font-weight:normal; margin:0px; margin-bottom:10px; line-height:100% }
h1										{ font-size:250%; color:#7d7d7d }
h2										{ font-size:200% }
h3										{ font-size:150% }
h4										{ font-size:125%; margin:0px }

UL										{ list-style:outside; margin:0px; padding:0px }
LI										{ margin:10px 15px; padding:0px }

/**********************************
******************************LINKS
**********************************/
A										{ text-decoration:none; color:#d60000 }
A:HOVER									{ text-decoration:none; color:#ff8080 }
.navigation_main_list A					{ text-decoration:none; color:#000000 }
.navigation_main_list A:HOVER			{ text-decoration:none; color:#d60000 }
.navigation_top_list A					{ text-decoration:none; color:#7d7d7d }
.navigation_top_list A:HOVER			{ text-decoration:none; color:#d60000 }
.navigation_top_list.active A			{ text-decoration:none; color:#d60000 }
.navigation_top_list.active A:HOVER		{ text-decoration:none; color:#d60000 }
.navigation_main_list.active A			{ text-decoration:none; color:#d60000 }
.navigation_main_list.active A:HOVER	{ text-decoration:none; color:#d60000 }
.subnavigation_main_list A				{ text-decoration:none; color:#000000 }
.subnavigation_main_list A:HOVER		{ text-decoration:none; color:#d60000 }
.subnavigation_main_list.active A		{ text-decoration:none; color:#d60000 }
.subnavigation_main_list.active A:HOVER	{ text-decoration:none; color:#d60000 }
.copyright A							{ text-decoration:none; color:#7d7d7d }
.copyright A:HOVER						{ text-decoration:none; color:#d60000 }
.slider_unterschrift A					{ text-decoration:none; color:#7d7d7d }
.slider_unterschrift A:HOVER			{ text-decoration:none; color:#d60000 }
.sitemap A								{ text-decoration:none; color:#000000 }
.sitemap A:HOVER						{ text-decoration:none; color:#d60000 }


/**********************************
***************************FORMULAR
**********************************/
INPUT, TEXTAREA, SELECT					{ border:1px solid #000000; color:#000000; background:#ffffff; padding:3px 5px }	

/**********************************
*****************************DESIGN
**********************************/
#window_main							{ width:966px; margin:auto; left:0px; right:0px }
#content_header							{ padding:5px 3px; height:125px; vertical-align:top }
#logo_satw								{ position:absolute; margin-top:10px }
#logo_germany							{ position:absolute; margin-left:743px; margin-top:54px }

#navigation_top							{ float:right }
.navigation_top_list					{ float:left; padding-right:5px; padding-bottom:5px; font-size:11px; color:#7d7d7d }

.blank_shdw_corner						{ width:5px; height:5px }

.shdw_top_left							{ background:url('shdw_top_left.png') no-repeat bottom right; height:5px; width:5px }
.shdw_top_middle						{ background:url('shdw_top_middle.png') repeat-x bottom; height:5px }
.shdw_top_right							{ background:url('shdw_top_right.png') no-repeat bottom left; height:5px; width:5px }
.shdw_middle_left						{ background:url('shdw_middle_left.png') repeat-y right; width:5px }

.content_in_shdw						{ background:#ffffff; padding:5px; width:950px }
#olivemap								{ }

.shdw_middle_right						{ background:url('shdw_middle_right.png') repeat-y left; width:5px }
.shdw_bottom_left						{ background:url('shdw_bottom_left.png') no-repeat top right; height:5px; width:5px }
.shdw_bottom_middle						{ background:url('shdw_bottom_middle.png') repeat-x top; height:5px }
.shdw_bottom_right						{ background:url('shdw_bottom_right.png') no-repeat top left; height:5px; width:5px }

#navigation_main						{ position:relative; margin:0px; margin-top:-10px; height:44px; width:966px }
.navigation_main_left					{ float:left; width:6px; height:44px; background:url('navigation_top_left.png') repeat-x top }
.navigation_main_list					{ float:left; padding:0px 5px; height:44px; background:url('navigation_top_middle.png') repeat-x top; line-height:43px; font-size:16px; font-weight:bold }
.navigation_main_right					{ float:left; width:6px; height:44px; background:url('navigation_top_right.png') repeat-x top }

#subnavigation_main						{ position:absolute; margin:0px; margin-left:0px; margin-top:-10px; height:72px }
#subnavigation_fixed					{ position:relative; width:966px }
.subnavigation_main_left				{ float:left; width:6px; height:72px; background:url('subnavigation_top_left.png') repeat-x top }
.subnavigation_main_list				{ float:left; padding:0px 5px; height:72px; background:url('subnavigation_top_middle.png') repeat-x top; line-height:114px; font-size:13px; font-weight:bold }
.subnavigation_main_right				{ float:left; width:6px; height:72px; background:url('subnavigation_top_right.png') repeat-x top }

#content								{ padding-top:50px }

.sortierung								{ cursor:move }

.auflistung1							{ padding-left:20px }
.auflistung2							{ padding-left:40px }
.dotted									{ border-top:1px dotted #cccccc }

.tip									{ position:absolute; top:-1000px; left:-1000px; z-index:100000; background-color:#ffffff; border:1px #cccccc solid; text-align:left; padding:3px; visibility:hidden; max-width:500px; width:expression(document.body.clientWidth > 200? "150px": "auto"); color:#808080 }


#popup_main								{ margin:auto; left:0px; right:0px }
#popup									{ position:fixed; overflow:auto; margin:auto; left:0px; right:0px; z-index:10000; display:none; width:100%; height:100%; background:url('popup/bg.png') }
.content_in_shdw_popup					{ background:#ffffff; padding:5px; width:950px }
#content_popup							{ }
#popupclose								{ position:absolute; margin:-12px 0px 0px -12px}


.form_info								{ padding:4px 10px 4px 0px; vertical-align:top }
.form_feld								{ padding:4px 0px; vertical-align:top }

.bbcode									{ border:1px solid black; margin-right:5px }

.default								{ width:650px; text-align:justify }
.red									{ color:#d60000 }
.hell									{ color:#808080 }

#olivemap_info_content					{ width:400px; height:120px; max-height:120px; overflow:hidden; overflow-y:auto }
#olivemap_edit_content					{ width:600px; height:400px; max-height:400px; overflow:hidden; overflow-y:auto }
.filter									{ text-align:right }

.infobox								{ border:1px solid #cccccc; background:#f9f9f9; padding:10px; padding-bottom:0px; height:218px; max-height:218px }

.infoboxright							{ border:1px solid #cccccc; background:#f9f9f9; padding:10px }
.infobox_icon							{ width:1px; padding-right:10px; padding-bottom:10px; vertical-align:top }
.infobox_content						{ padding-bottom:10px; vertical-align:top; width:240px }

.slider, .slider .panel					{ width:350px; height:258px; padding-bottom:10px } 
.slider-wrapper							{ clear:both; overflow:auto }
.slider									{ float:left; overflow:hidden; position:relative }
.slider .panel							{ display:block; float:left }
.slider_unterschrift					{ padding-top:5px; font-weight:bold }

.gallerybox_left,
.gallerybox_right						{ cursor:pointer }
.gallerybox_middle						{ background:#ffffff url('gallerybox/middle.png') repeat-x center; vertical-align:top; padding-top:14px; padding-left:10px; padding-right:10px; width:100% }
.gallerybox_slider,
.gallerybox_slider .gallerybox_panel	{ width:894px; height:123px }
.bbcode_slider,
.bbcode_slider .bbcode_panel			{ width:528px; height:123px }

.copyright								{ color:#7d7d7d; font-size:11px }
