body 							{ background: #444443 url(../images/verlauf_grau.gif) repeat-x; margin: 0px; padding: 0px; text-align: center; font-style: normal; }
h1 								{ font: bold 18px/18px Verdana, Geneva, sans-serif; text-transform:uppercase; color:#FFF; margin: 0px 0px 0px 5px; padding-top: 5px; }
h1.start 						{ font: bold 18px/18px Verdana, Geneva, sans-serif; text-transform:uppercase; color:#FFF; margin: 30px 0px 30px 15px; padding-top: 0px; }
h2								{ font: bold 18px/22px Verdana, Geneva, sans-serif; color:#5f5f5f; margin:0 0 0 5px; padding:0px; }
h2.noinsert						{ font: bold 18px/22px Verdana, Geneva, sans-serif; color:#5f5f5f; margin:0 0 0 0px; padding:0px; }
.prodneu_teaser h2				{ margin:0px; }
.newsletter_teaser h2			{ margin:0px; }

h3								{ font: bold 12px/18px Verdana, Geneva, sans-serif; color:#3b3b3b; margin:0px; padding:0px; }
h4								{ font: bold 12px/18px Verdana, Geneva, sans-serif; color:#3b3b3b; margin:0px; padding: 0px 0px 0px 5px; background-color:#bccf00; min-height:20px; width:310px; }
h4.list							{ font: bold 12px/18px Verdana, Geneva, sans-serif; color:#3b3b3b; margin:0px; padding: 0px 0px 0px 5px; background-color:#bccf00; min-height:20px; width:685px; }

h4.detail_table					{ font: bold 12px/18px Verdana, Geneva, sans-serif; color:#3b3b3b; margin:0px 0px 5px 0px; padding: 0px 0px 0px 5px; background-color:#bccf00; height:20px; width:405px; }

h4.entry_headline				{ font: bold 12px/18px Verdana, Geneva, sans-serif; color:#3b3b3b; margin:0px 0px 15px 0px; padding: 0px 0px 0px 5px; background-color:#bccf00; height:20px; width:685px; }
h4.career						{ font: bold 12px/18px Verdana, Geneva, sans-serif; color:#3b3b3b; margin:50px 0px 0px 0px; padding: 0px 0px 0px 5px; background-color:#bccf00; height:20px; width:685px; }
h5								{ font: normal 14px/24px Verdana, Geneva, sans-serif; color:#FFF; margin:20px 0 0 15px; }
p								{ font: normal 12px/18px Verdana, Geneva, sans-serif; color:#444444; margin:0 0 15px 0; padding:0px; }
p.txt							{ font: normal 12px/14px Verdana, Geneva, sans-serif; color:#444444; margin:20px 0 0 0; padding:0 0 0 0; }
p.txt_v							{ font: normal 12px/18px Verdana, Geneva, sans-serif; color:#444444; margin:0 0 0 0; padding:0 0 0 0; }
p.login							{ font: normal 12px/18px Verdana, Geneva, sans-serif; color:#444444; margin:10px 0 0 0; padding:0 0 0 0; }
p.run							{ font: normal 11px/18px Verdana, Geneva, sans-serif; color:#484848; margin:20px 0 25px 0; padding: 0px; }
p.search						{ font: normal 14px/24px Verdana, Geneva, sans-serif; color:#3b3b3b; margin-bottom:10px; }

p a								{ color: #98b111; text-decoration: none; }

a								{ text-decoration:none; border:none; cursor:pointer; color:#3b3b3b; }
a.teaser						{ font:normal 12px/18px Verdana, Geneva, sans-serif; text-decoration:none; border:none; cursor:pointer; color:#98b111; }
a.software						{ font:normal 12px/18px Verdana, Geneva, sans-serif; text-decoration:none; border:none; cursor:pointer; color:#98b111; }
a.dropdown_2					{ margin-left:15px; }
a.dropdown_2:hover				{ font: normal 14px/24px Verdana, Geneva, sans-serif; color:#FFF; border:0px; padding: 0px 20px 2px 0px; cursor: pointer; }

a.detail						{ font: bold 12px/16px Verdana, Geneva, sans-serif; color:#4f4e4c; padding: 0px 0px 0px 5px; }

a.wishlist						{ padding:0px 0px 0px 0px }

form							{ border: 0px; margin:0px; padding:0px; }

html 							{ overflow-y: scroll; }
img 							{ border: none; }
*:focus 						{ outline: 0; }

a.desctext, .desctext			{ font-family: Verdana, Geneva, sans-serif; font-size :11px; line-height: 16px; color: #ff9600; text-decoration: none; font-weight: normal; }
a.desctext:hover				{ font-weight: normal; }

#header 						{ position: relative; width: 980px; height: 80px; text-align: left; margin: 0 auto; padding: 0px; }
#header_print					{ position: relative; text-align: left; margin: 0 auto; padding: 0px; display:none; }
#header #logo 					{ position: absolute; right: 45px; top: 20px; }
#header #claim 					{ position: absolute; left: 0px; top: 43px; }

#main							{ position: relative; border-top:1px solid #d1d2c7; background-color: #e3e4e4; width: 980px; min-height: 200px; text-align: left; margin: 0 auto; padding:0px; }
#main #ecke_bg 					{ position: absolute; top: -1px; right: 0px; }

.clear 							{ clear: both; float: none; }
.edit							{ margin-bottom: 5px; margin-left: 1px;}
.edit_3col						{ margin-bottom: 5px; margin-left: 5px;}

.entry							{ margin-bottom: 30px; }

.entry_newsletter_counter		{ float:left; width: 20px; font: normal 14px/18px Verdana, Geneva, sans-serif; color:#bccf00; margin: 0; margin-right:5px; }
.entry_newsletter_summary		{ float:left; width: 410px; font: normal 14px/18px Verdana, Geneva, sans-serif; color:#525252; }
.entry_newsletter_summary h3	{ font: normal 14px/18px Verdana, Geneva, sans-serif; color:#525252; text-transform: uppercase;}
.entry_newsletter_content		{ float:left; width: 410px; font: normal 14px/18px Verdana, Geneva, sans-serif; color:#525252; margin-bottom:10px; }
.entry_newsletter_content a		{ normal 14px/18px Verdana, Geneva, sans-serif; color:#98b111; } 
.entry_newsletter_content p		{ margin: 0; } 
.entry_newsletter_content h3	{ font: normal 14px/18px Verdana, Geneva, sans-serif; color:#525252; text-transform: uppercase;}
.entry_newsletter_content_2		{ float:left; width: 410px; font: normal 12px/14px Verdana, Geneva, sans-serif; color:#525252; padding: 0; margin: 0; margin-bottom:5px; margin-left:25px; }
.entry_newsletter_content_2 p	{ margin: 0; } 
.entry_newsletter_content_2 h3	{ font: normal 12px/14px Verdana, Geneva, sans-serif; color:#525252; text-transform: uppercase; }

.entry_open						{ display: none; }

.message						{ font: bold 12px/16px Verdana, Geneva, sans-serif; color:#4f4e4c; }


#content_right .entry			{ margin-bottom: 10px; }
#content_right .entry p a		{ color:#4e4e4e; }
#content_right .entry h2		{ color:#bccf00; font: bold 14px/18px Verdana, Geneva, sans-serif; margin: 0px; margin-bottom: 14px;}



#nav_extra						{ font: bold 12px/16px Verdana, Geneva, sans-serif; color:#3b3b3b; background-color:#b2b2b2; width:215px; height:40px; margin:0px; padding:5px 0px 0px 5px; border:none; }
#nav_extra #ecke_head			{ right:10px; position:absolute; margin:-6px 0 0 0; padding:0px; }
#nav_extra #ecke_head_start		{ right:10px; position:absolute; margin:-6px 0 0 0; padding:0px; }

#nav_start						{ width:220px; height:290px; background-color:#b2b2b3; float:left; margin-right:20px; padding:0px; }
#nav_start #ecke_start			{ float:right; }
#nav_start #links				{ font:bold 14px/20px Verdana, Geneva, sans-serif; color:#3b3b3b; margin-left:25px; }
#nav_start #links a:hover		{ text-decoration: none; color: #FFF; }

#nav_start .link_entry			{ position: relative; background: url(../images/pfeil_weiss_klein.png) no-repeat 0 3px; padding-left: 20px; }
#nav_start .link_entry .edit 	{ position: absolute; right: 20px; top: -14px; display: none; padding: 6px 6px 6px 6px; background-image: url(../images/edit_symbols_sub.png); z-index: 100;}
#nav_start .link_entry:hover .edit { display: block; }
#nav_start .link_entry:hover a  { text-decoration: none; color: #FFF; }

#nav_start .arrows				{ margin-right:10px; }
#nav_start .edit				{ margin: 0px; }

#start_buttons					{ width:700px; margin-top:15px; padding:0px; }

#start_buttons .btn_div			{ float:left; position: relative;}
#start_buttons .btn_link		{ display:block; padding: 13px 0 13px 35px; width:165px; font: normal 12px/14px Verdana, Geneva, sans-serif; color:#444444; text-align:center; }
#start_buttons .btn_link:hover	{ text-decoration: none; color: #FFF; }
#start_buttons .btn				{ position:relative; background:url(../images/gruen_btn.gif) no-repeat; width: 220px; margin-bottom:10px; padding:0px; }
#start_buttons .margin_right	{ margin-right:20px; padding:0px; }
#start_buttons .ecke_start		{ position:absolute; top:0xp; right:0px; }
#start_buttons .btn #btn_icon	{ margin:5px 0 0 15px; padding:0px; }

#start_buttons .btn_div .edit 	{ position: absolute; right: 80px; top: -5px; display: none; padding: 6px 6px 6px 6px; background-image: url(../images/edit_symbols_sub.png); z-index: 100;}
#start_buttons .btn_div:hover .edit { display: block; }

.footer_element					{ position: relative; float: left; }
.footer_element .edit			{ position: absolute; width: 70px; left: 0px; top: -15px; display: none; padding: 6px 6px 6px 6px; background-image: url(../images/edit_symbols_sub.png); z-index: 100;}
.footer_element:hover .edit		{ display: block; }


#content 						{ width:690px; margin:40px 20px 0 30px; padding:30px 0px 0px 0px; float:left; font: normal 12px/18px Verdana, Geneva, sans-serif; color:#484847; }
/*#content .entry				{ width:435px; }*/
#content_start					{ width:700px; margin:40px 20px 0px 20px; padding:30px 0px 30px 0px; float:left; }
#content_right					{ width:195px; min-height:200px; float:left; font: normal 12px/18px Verdana, Geneva, sans-serif; color:#484847; margin:66px 0px 0px 0px; padding: 0px; }
.content_r_service				{ width:195px; min-height:50px; font: normal 12px/18px Verdana, Geneva, sans-serif; color:#484847; margin:10px 0px 0px 0px; padding: 0px; }
.content_r_login				{ width:195px; min-height:50px; font: normal 12px/18px Verdana, Geneva, sans-serif; color:#484847; margin:10px 0px 0px 0px; padding: 0px; }
#content_r_wishlist				{ width:195px; }
#content_r_wishlist	ul			{ margin-left:0px; padding-left:0px; list-style-type:none; }
#content_r_wishlist	li			{ list-style-type:none; background:url(../images/pfeil_gruen.png) no-repeat; margin-bottom: 5px;}
#content_r_wishlist	li a		{ display: block; padding-left: 30px; }
#content_r_wishlist_prod		{ width:195px; margin-left:28px; }

.entry_border					{ border-top:1px solid #b1b1b3; padding-top:10px; }

#footer							{ width:940px; height:25px; margin: 10px 0 0 30px; padding:0px; }
#footer #about					{ font:normal 12px/18px Verdana, Geneva, sans-serif; color:#4a4a4a; margin-right:80px; float:left; width:220px; margin-right:20px; }
#footer #adress					{ font:normal 12px/18px Verdana, Geneva, sans-serif; color:#4a4a4a; }

#grafic 						{ width:690px; height:175px; background-color:#FFF; }
#grafic_bigpic					{ width:690px; position:relative; }
#grafic_bigpic .edit			{ position:absolute; left:10px; top:10px; }

#add							{ height:150px; width:255px; background-color:#FFF; margin: 25px 0 0 5px; font:normal 12px/18px Verdana, Geneva, sans-serif; color:#5f5f5f; float: left; }
#addpic							{ width:300px; margin:0px; position:absolute; overflow:hidden; right:0px; bottom:0px; }

#view_button					{ width:690px; margin:0 0 20px 0; padding: 0px; float:right; }
.view_list						{ border:0px; cursor:pointer; overflow:visible; width:34px; height:16px; margin:0 0 0 5px; padding:0px; float:right; }
.view_pic						{ border:0px; cursor:pointer; overflow:visible; width:34px; height:16px; margin:0 5px 0 5px; padding:0px; float:right; }

.cell_content					{ margin-top:35px; float:left; }
.cell_content_extra				{ margin-top:0px; }
.cell							{ width:315px; margin:0px 60px 0px 0px; padding:0px; float:left; }
.cell_2							{ width:315px; margin:0px 0px 0px 0px; padding:0px; float:right; }
.cell_list						{ width:690px; margin: 0px 0px 0px 0px; padding:0px; }
.cell_pic						{ width:130px; height:125px; background-color:#FFF; float:left; margin: 0px; padding:0px; }
.cell_pic_big					{ background-color:#FFF; margin: 0px; padding:0px; }

.cell_txt						{ float:left; width:465px; margin:15px 0px 0px 15px; padding:0px; overflow:visible; }
.cell_txt_short					{ float:left; width:165px; margin:15px 0px 0px 15px; padding:0px; overflow:visible; }
.cell_txt_extra					{ width:325px; margin:0px 0px 0px 10px; padding:0px; overflow:visible; }
.cell_txt_extra_2				{ float:left; width:165px; margin:0px 0px 0px 10px; padding:0px; overflow:visible; }
.green_line						{ margin:20px 0 20px 0; float:left; }
.sw_download					{ width:180px; float:left; margin-top:10px; padding:0px; }

.prodneu_intro					{ width:215px; float:left; margin:0 0 0 5px; padding:0px; font: normal 12px/18px Verdana, Geneva, sans-serif; color:#5f5f5f; }
.prodneu_teaser					{ width:440px; float:left; margin:0px; padding:0px; font: normal 12px/18px Verdana, Geneva, sans-serif; color:#565656; }
.prodneu_teaser .picture		{ margin: 10px 0 10px 0; padding:0px; background-color:#FFF; }


.newsletter_left				{ width:235px; float:left; margin:0 0 0 5px; padding:0px; font: normal 12px/18px Verdana, Geneva, sans-serif; color:#5f5f5f; }
.newsletter_left .entry			{ margin-bottom: 10px; }

.newsletter_teaser				{ width:440px; float:left; margin:0px; padding:0px; font: normal 12px/18px Verdana, Geneva, sans-serif; color:#565656; }
.newsletter_teaser .picture		{ margin:0px; padding:0px; background-color:#FFF; }
.newsletter_teaser h1			{ margin: 0; padding: 0; font:normal 40px/40px Verdana, Geneva, sans-serif; color:#bccf13; text-transform: uppercase;}
.newsletter_teaser h2			{ margin:0 0 40px 0; font:normal 30px/30px Verdana, Geneva, sans-serif; color:#525252; text-transform: uppercase;}
.newsletter_teaser h5			{ font: normal 14px/24px Verdana, Geneva, sans-serif; color:#565656; margin:20px 0 0 0px; text-transform: uppercase;}


.detail_head					{ position:relative; width:690px; background-color:#bccf00; margin:0px 0 0 0; padding:0px; }
#detail_content					{ width:690px; margin:55px 0 0 0; padding:0px; }
#detail_left					{ width:215px; margin:15px 0 0 0; padding:0px; float: left; }
#detail_pic						{ width:215px; height:205px; background-color:#FFF; margin:0px; padding:0px; }
#detail_pic_prev_container		{ width:215px; margin-bottom:20px; }
.detail_pic_prev				{ width:60px; height:50px; float:left; margin: 15px 17px 0 0; background:#FFF; }
#detail_dl						{ width:215px; margin:0px 0 0 0; padding:0px; }
#detail_txt						{ width:405px; margin:10px 0 0 0; padding:0px; float: right; }
#detail_txt	ul 					{ margin-left:15px; padding-left:0px; }

#detail_table					{ width:405px; }
.detail_table_cell				{ margin:0 0 5px 0; border-bottom: 1px solid #bccf00;}
.detail_cell_left				{ float:left; width:150px; margin-right:10px; padding:0px; }
.detail_cell_middle				{ margin-right:10px; width:180px; padding:0px; float: left; }
.detail_cell_right				{ margin:0px; width:40px; padding:0px; float:left; }

#bread							{ position:relative; width:690px; background-color:#bccf00; margin:0px; padding:0px; margin-bottom:35px; }
#bread #title 					{ position:absolute; }
#bread #ecke_head 				{ position:absolute; right:0px; }
.breadcrumbs 					{ margin-left:5px; min-height: 20px; font:normal 12px/18px Verdana, Geneva, sans-serif; color:#444444; }
.input_field					{ background:url(../images/eingabe.png) no-repeat; color:#FFF; border:0px; width:144px; padding:0 10px 2px 5px; margin-bottom: 5px; }
.input_submit					{ background:url(../images/pfeil_gruen.png) no-repeat; border:0px; margin-top:5px; padding: 0px 0 2px 20px; cursor: pointer; font: normal 12px/15px Verdana, Geneva, sans-serif; color:#444443; margin:0px; overflow:visible; }
.input_submit_extra				{ background:url(../images/selectbox_lang.gif ) no-repeat; border:0px; width:205px; height:22px; cursor:pointer; margin:0px; padding:2px 0 0 0; overflow:visible; font:normal 12px/16px Verdana, Geneva, sans-serif; color:#444443; }

#search							{ width:520px; height:330px; margin:20px 0 0 10px; padding:0px; float:left; }
#search #titles					{ font:normal 14px/24px Verdana, Geneva, sans-serif; color:#3b3b3b; width:140px; height:300px; float:left; margin:0 30px 0 0; padding:0px; }
#search #fields					{ width:350px; height:200px; float:left; margin-top:5px; padding:0px; }
#search .input_search			{ background:url(../images/eingabe_lang.png) no-repeat; color:#FFF; border:0px; width:340px; height:20px; margin-bottom:15px; padding:0 10px 0 5px; }
#search .selectbox				{ background:url(../images/selectbox_lang.gif) no-repeat; width:350px; height:20px; margin-bottom:17px; padding:0 0 0 5px; border:none; }
#search .selectbox_absatz		{ background:url(../images/selectbox_lang.gif) no-repeat; width:350px; height:20px; margin:20px 0 17px 0; padding:0 0 0 5px; border:none; }

.content_3col					{ width:225px; margin:0px 0px 20px 10px; }
/*.content_1					{ width:210px; margin:25px 0px 0 10px; float:left; }*/
.content_3col_div				{ width:225px; float:left; margin:0px 0px 15px 5px; padding:0px; overflow:visible; }
.content_3col_long_div			{ width:460px; float:left; margin:0px 0px 15px 0px; padding:0px; overflow:visible; }

.content_img_catalogue			{ width:148px; float:left; margin-bottom:25px; }
.content_catalogue				{ width:520px; float:left; margin:0px 0px 0px 10px; padding-bottom:25px; overflow:visible; }
.catalogue_col_left				{ width:285px; float:left; margin:0px 0px 0px 10px; padding:0px; overflow:visible; }
.catalogue_col_right			{ width:210px; float:left; margin:0px 0px 0px 10px; padding:0px; overflow:visible; }

.download_col_right_1			{ width:175px; float:left;margin:0px 0px 0px 10px; padding:0px; overflow:visible; }
.download_col_right_2			{ width:15px; float:left; margin:0px 0px 0px 10px; padding:0px; padding-top: 1px; overflow:visible; }

.login_prices_col_left			{ width:325px; float:left; margin:0px 0px 0px 0px; padding:0px; overflow:visible; }

.content_2col_service			{ width:280px; float:left; margin:0px 0px 15px 10px; padding:0px; overflow:visible; }
#google_map						{ float:right; margin-top: 5px; }

.content_2col					{ width:680px; margin:0px 0px 0px 10px; padding:0px; overflow:visible; }
.content_img					{ float:left; margin-bottom:25px; }
.content_2col_1					{ float:right; width:535px; margin:0px 0px 0px 10px; padding:0px; overflow:visible; }
.content_2col_1 p				{ margin-bottom:0px; }

.content						{ margin:20px 0 0 0; font: normal 12px/18px Verdana, Geneva, sans-serif; color:#444444; }
.content_txt					{ width:440px; float:left; margin:0 0 0 5px; padding-bottom:0px; }
.content_txt_noinsert			{ width:440px; float:left; margin:0 0 0 0px; padding-bottom:30px; }
.content_marginalia				{ float:right; width:225px; }

.impressum						{ width:460px; margin:35px 0px 0px 10px; padding:0px; overflow:visible; }

/*#search #command				{ font:normal 12px/15px Verdana, Geneva, sans-serif; color:3b3b3b; widows:520px; height:25px; margin-top:3px; }*/
.c_search						{ float:left; background:url(../images/pfeil_gruen_klein.png) no-repeat 0px 3px; border:none; margin-right:50px; padding:0px 0px 0px 15px; cursor:pointer; }
.c_delete						{ background:url(../images/x.png) no-repeat 0px 3px; border:none; padding: 0px 0px 0px 13px; cursor:pointer; }

.preview_div					{ width:420px; background:url(../images/green_bar.png) no-repeat; position:absolute; left: 20px; z-index: 50;}
.preview_catchword				{ width:170px; font: bold 18px/18px Verdana, Geneva, sans-serif; text-transform:uppercase; color:#FFF; float:left; margin: 5px 0 0 5px; }
.preview_catchword_big			{ width:170px; font: bold 18px/18px Verdana, Geneva, sans-serif; text-transform:uppercase; color:#FFF; left:25px; top:30px; position:absolute; }
.preview_further_info_textonly	{ width:400px; font: normal 12px/18px Verdana, Geneva, sans-serif; color:#FFF; margin: 5px 0 5px 5px; max-height: 220px; overflow: hidden; }
.preview_further_info_textonly p { margin: 0px; color:#FFF; }
.preview_further_info			{ width:225px; font: normal 12px/18px Verdana, Geneva, sans-serif; color:#FFF; float:left; margin: 5px 0 5px 5px; max-height: 220px; overflow: hidden; }
.preview_further_info p			{ margin: 0px; color:#FFF; }
.preview_further_info_big		{ width:400px; font: normal 12px/18px Verdana, Geneva, sans-serif; color:#444444; margin: 5px 0 5px 5px; max-height: 200px; overflow: hidden;}
.preview_further_info_big p		{ margin: 0px; color:#444444; }
.preview_buttons				{ top:15px; right:20px; position:absolute; text-align:right; z-index: 90; }
.preview_buttons .btn			{ font: normal 10px/14px Verdana, Geneva, sans-serif; height:14px; width:14px; background:url(../images/preview_btn_green.png) no-repeat; text-align:center; display:block; float:left; margin-left:2px; }
 
.preview_buttons .active,
.preview_buttons .btn:hover		{ font: normal 10px/14px Verdana, Geneva, sans-serif; height:14px; width:14px; background:url(../images/preview_btn_white.png) no-repeat; text-align:center; display:block; float:left; margin-left:2px; }

#scrollable_div					{ position: relative; float:left; }
#nav_start_pic_mask				{ width: 460px; height:290px; position:relative; overflow: hidden; }
.nav_start_pic					{ width: 460px; height:290px; background: #6f6f6f no-repeat; position:absolute; display: none; }
.nav_start_pic .big_click		{ position: absolute; width: 460px; height:290px; display: block; z-index: 60; background: url(../images/pixel.gif); }
.nav_start_pic .edit			{ position: absolute; top: 15px; left: 20px; z-index: 80;}

#fill_txt						{ margin-top:50px; }
#fill_note 						{ margin-top:15px; font-size:10px; }

.content_career					{ margin-bottom:40px; }

#logo_asa_pei					{ width: 980px; margin: 0 auto; padding:0px; text-align:right; margin-top:15px; )