/*DEFAULT =============================*/
body     { background-color: #023B59; text-align: center; margin: 0; padding: 0; border: none }
table     	  { width: 100%; border-collapse: collapse}
td       	      { color: #2b2927; font-size: 11px; font-family: Arial, Helvetica, sans-serif; padding: 0; vertical-align: top }
div       	     { color: #2b2927; font-size: 11px; font-family: Arial, Helvetica, sans-serif }
img	 { margin: 0; padding: 0; border-width: 0 }
a   { color: #2b2927; text-decoration: none }

input     { color: #2b2927; font-size: 11px; font-family: Arial; text-decoration: none   ; }
select     { color: #2b2927; font-size: 11px; font-family: Arial; text-decoration: none   ; }
textarea  { color: #2b2927; font-size: 11px; font-family: Arial; text-decoration: none   ; width: 100%; height: 60px }
#wcd_logo   { text-align: right; margin: 0; padding: 0; position: absolute; top: 30px; right: 0; bottom: 0; left: 0; width: 99%; border-style: none; }

/*LAYOUT ===============================*/
#container      { text-align: left; margin-top: auto; margin-right: auto; margin-left: auto; padding: 0; position: relative; width: 800px; border-collapse: collapse         }
.sub_navi         { background-color: #00984c; padding-top: 30px; width: 226px; border: solid 3px #ffffff }
.content            { background-color: #ffffff; padding: 25px 15px 25px 25px; width: auto; height: auto; min-height: 450px; border: solid 3px #ffffff }
.sub_navi_home             { color: #fff; font-size: 11px; font-family: Arial; background-color: #023b59; padding: 0; width: 250px; border: solid 3px #ffffff }
.content_home              { background-color: #ffffff; width: auto; height: auto; min-height: 450px; border: solid 3px #ffffff }

/*Top Navigation ===============================*/
#topnavi  { list-style: none; margin: 0; padding: 0; overflow: hidden }
#topnavi li   { color: #fff; background: #00984C; margin-right: 3px; float: left }
#topnavi li a   { color: #fffff; font-size: 11px; font-family: Arial, Helvetica, sans-serif; text-decoration: none; background: #00984c; text-align: center; display: block; padding: 4px 0 }
#topnavi li a:hover, #topnavi li a:focus, #topnavi li a:active   { text-decoration: none; background: #00984C }

/* Second Navigation ============================*/
#second_navigation         { margin-top: 0; position: relative; left: 0 }
#second_navigation LI          { list-style: none; margin: 0; padding: 0; width: 226px; border-bottom-width: 1px; }
#second_navigation UL        { margin: 0; padding: 0; border-top: 1px }
#second_navigation A       { color: #ffffff; font-size: 11px; font-family: Arial, Helvetica, sans-serif; text-decoration: none; background-image: url("../images/layout/squere_a.gif"); background-repeat: no-repeat; background-position: 18px 6px; display: block; margin: 0; padding: 4px 5px 4px 35px }
#second_navigation A:hover { color: #ffffff; background-image: url(../images/layout/squere_b.gif); display: block }

/* LINK, URL, PDF LINK ============================*/
#download_navigation         { margin-top: 30px; position: relative; left: 0 }
#download_navigation LI           { list-style: none; margin: 0 0 0 0; padding: 0 0 0 0; border-bottom: 1px }
#download_navigation UL        { margin: 0; padding: 0; border-top: 1px }
#download_navigation A        { color: #2b2927; font-size: 11px; font-family: Arial, Helvetica, sans-serif; text-decoration: none; background-image: url("../images/layout/icon_link.gif"); background-repeat: no-repeat; background-position: 0 11px; display: block; margin: 0; padding: 10px 10px 10px 15px }
#download_navigation A:hover   { color: #00984c; background-image: url("../images/layout/icon_link_b.gif"); display: block }


/*Layout Standartpage ===============================*/
.standart_titel   { color: #00984c; font-size: 25px; font-family: Arial; font-weight: lighter; padding-bottom: 20px }
.standart_titel_home    { color: #00984c; font-size: 13px; font-family: Arial; font-weight: bold }

.standart_txtsmall { font-size: 10px }
.standart_link { }
.icon_standart { padding-top: 20px; border-width: 0 }
.pub_images_right       { margin: 0 0 30px; padding: 0; border-width: 0 }
.pub_images_logo { padding-bottom: 20px; border-width: 0 }
.pub_images_bottom { margin-top: 20px; border-width: 0 }

/*Layout Team ===============================*/
.team_table   { margin-top: 20px; bottom: 20px; border-top: 13px solid #023b59 }
.team_td_a  { padding: 0 }
.team_td_b  { padding: 10px; width: 100% }

/*Layout Link ===============================*/
.link_table   { margin-top: 20px; bottom: 20px; border-top: 13px solid #023b59 }
.link_td_a  { padding: 0 }
.link_td_b  { padding: 10px; width: 100% }

/*Layout Products ===============================*/
.products_table { margin-top: 20px; bottom: 20px; border-top: 13px solid #023b59 }
.products_td_a   { padding: 10px 10px 0 0 }
.products_td_b  { padding: 10px; width: 100% }

/*Layout Link ===============================*/
.home_table    { width: 544px; border-collapse: collapse }
.home_td_a    { background-color: #00984c; padding: 0; height: 13px }
.home_td_space    {  padding: 0; width: 3px }
.home_td_b   { background-color: #00984c; padding: 0; width: 170px; height: 13px }
.home_td_atxt    { padding: 10px 30px 5px 5px; width: auto; height: 125px }
.home_td_bimg   { padding: 3px 0 3px 0; width: 170px; height: 125px }
.standart_editorial_home { color: #ffffff; font-size: 20px; font-family: Arial; font-weight: normal }
.editorial_td    { color: #fff; font-size: 11px; font-family: Arial, Helvetica, sans-serif; padding: 15px 20px 10px 10px; vertical-align: top }
.editorial_td_b     { color: #fff; font-size: 11px; font-family: Arial, Helvetica, sans-serif; padding: 15px 10px 10px 0; vertical-align: top }
.editorial_img     { color: #fff; font-size: 11px; font-family: Arial, Helvetica, sans-serif; padding: 0 0 0 10px; vertical-align: top }
/*Layout FAQ ===============================*/
.faq_table   { width: 500px; border-top: 13px solid #023b59 }
.faq_td_b   { padding-top: 10px; padding-right: 20px; padding-bottom: 20px; }

/*Layout Downloads ===============================*/
.download_table    { margin-bottom: 20px; width: 100%; border-top: 13px solid #023b59 }
.download_td_titel    { padding: 10px 0 0 }
.download_td_download   {  }
.download_td_info  { width: 100% ; padding: 0 50px 0 0; }

/*Layout Formulare ===============================*/
.errmess { color: #db361c; font-size: 10px }
.button_img	  { margin: 0; padding: 0; border-width: 0 }
.button_form_img	  { margin: 0; padding: 0; border-width: 0 }
.td_form_a       { text-align: left; width: 120px; padding: 2px 10px 2px 0; }
.td_form_b       { text-align: left; width: 100%; padding: 2px 10px 2px 0; }
.td_form_info       { text-align: left; width: 150px; padding: 3px 3px 3px 10px; }
/*Layout HTML TicketMAIL ===============================*/
.td_mailcontent    	   { padding: 10px; }
.td_space_a    	   { font-size: 11px; font-weight: bold; width: 150px; padding: 3px 5px 3px 0; }
.td_space_b    	   { font-size: 11px; width: 100%; padding: 3px 5px 3px 0; }
.td_space_title { color: #fff; font-size: 11px; font-weight: bold; background-color: #db361c; padding: 3px 5px 3px 3px; }

/* Layout Dalers ===============================*/
.dealers_list_td	         { text-align: left; padding-bottom: 30px; width: 220px; height: auto; vertical-align: top }
.dealers_list_td_space	        { width: 35px }
.dealers_list_table  	        { margin: 40px 35px 35px; width: auto; border-collapse: collapse         }
.dealers_list_input	          { color: #54514d; font-size: 11px; font-family: Arial; width: 40px; border: solid 1px }
.dealers_list_dropdown	          { color: #54514d; font-size: 11px; font-family: Arial; width: auto; border: solid 1px }
.dealers_search_table  	        { background-color: #2b2927; margin-top: 0; margin-right: 0; margin-left: 0; width: 100%; height: 40px; border-bottom: 1px solid #3b4c5a; border-collapse: collapse          }
.dealers_search_td	         { padding-left: 35px; vertical-align: middle }
.news_cube     { background-color: #54514d; margin-right: 5px; width: 8px; height: 8px; border-width: 0 }
