/*DEFAULT =============================*/
* {	padding: 0; margin: 0; }
html, body { height: 100% }
body {	font: 10px Verdana, Arial, Helvetica, sans-serif; color: #333;	background: #FFFFFF; margin: 0; padding: 0; text-align: center; }
table     	  { width: 100%; border-collapse: collapse}
td       	        { color: #324646; font-size: 11px; font-family: Arial, Helvetica, sans-serif; padding: 0; vertical-align: top  }
div       	      { color: #324646; font-size: 11px; font-family: Arial, Helvetica, sans-serif }
img	 { margin: 0; padding: 0; border-width: 0 }
a   { color: #8f969a; text-decoration: none }

input     { color: #8f969a; font-size: 11px; font-family: Arial; text-decoration: none   ; }
select     { color: #8f969a; font-size: 11px; font-family: Arial; text-decoration: none   ; }
textarea  { color: #8f969a; 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: 170px; right: 5px; left: 98%; border-style: none }
/* Layout */
#page {	width: 950px; margin: 0 auto; text-align: left;	height: 100%;}
#page td.innerPage, #footer { vertical-align: top; padding-left: 50px; padding-right: 50px; border-left: 1px solid #6c767f; border-right: 1px solid #6c767f; }
/* Layout End */
/* Footer */
#footer { text-align: right; vertical-align: bottom; color: #666666;	padding-top: 10px; padding-bottom: 10px; }
#footer a {	font-weight: normal; }
/* Footer End */

/*LAYOUT ===============================*/
#container            { text-align: center; padding: 0; width: 910px; height: 100%; margin: 0; border-collapse: collapse  }
.content                { background-color: #ffffff; padding: 0; width: 100%; height: auto; min-height: 450px; vertical-align: top; }
.head_img	 {width: 660px; height: 200px; margin: 0; padding: 0; border-width: 0     }
.head_imgtd {height: 210px; width: 660px; padding: 0px; background-color: #8f969a;  text-align: top; vertical-align: right; }
/*Top Language ===============================*/
#langnavi   { margin-top: 0  ; margin-bottom: 0; margin-left: 50px; }
#langnavi li    { float: right; clear: none; list-style: none; margin: 0; padding: 0 0 0 5px; }
#langnavi li a    { color: #ffffff; font-size: 11px; font-family: Arial, Helvetica, sans-serif; font-weight: normal; text-decoration: none; display: block; margin: 0; }
#langnavi li a:hover, #langnavi li a:focus, #langnavi li a:active    {  }

/*Top Navigation ===============================*/
#topnavi  { list-style: none; margin: 45px 0 0; padding: 0; overflow: hidden }
#topnavi li    { color: #fff; vertical-align: text-bottom; float: left  }
#topnavi li a    { font-size: 13px; font-family: Arial, Helvetica, sans-serif; font-weight: normal; text-decoration: none; vertical-align: text-bottom; padding-top: 13px; display: block; }
#topnavi li a:hover, #topnavi li a:focus, #topnavi li a:active    { text-decoration: none; }

/* Second Navigation ============================*/
#second_navigation           { margin-top: 0  ; margin-bottom: 0; }
#second_navigation LI            { list-style: none; margin: 0; padding: 0; width: 200px; border-bottom: 1px solid white; }
#second_navigation UL         { margin: 0; padding: 0;}
#second_navigation A        { color: #ffffff; font-size: 11px; font-family: Arial, Helvetica, sans-serif; font-weight: normal; text-decoration: none; display: block; margin: 0; padding: 5px 0 4px ; }
#second_navigation A:hover   { 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: #d10017; font-size: 11px; font-family: Arial, Helvetica, sans-serif; text-decoration: none; background-image: url(../images/layout/link_icon.gif); background-repeat: no-repeat; background-position: 0 13px; display: block; margin: 0; padding: 10px 10px 10px 15px }
#download_navigation A:hover     { color: #000; background-image: url(../images/layout/link_icon_b.gif); background-repeat: no-repeat; background-position: 0 13px; display: block }

/*Layout Standartpage ===============================*/
.standart_titel      { color: #d10017; font-size: 13px; font-family: Arial; font-weight: lighter; }
.standart_titel_small      { color: #324646; font-size: 13px; font-family: Arial; font-weight: lighter; }
.standart_txtsmall { font-size: 11px ; }
.standart_link { }
.icon_standart { padding-top: 0; border-width: 0 }
.img_plus  { border-left: 0 solid #fff; border-bottom: 30px solid #fff; border-right: 0 solid #fff; border-top-width: 0; }
.pub_images_logo  { padding: 0; border-top: 0; border-right: 0; border-bottom: 15px solid #fff; border-left: 0 }
.pub_images_bottom { margin-top: 20px; margin-left: 0; border-width: 0  }
/*Layout IMAGE RIGHT ===============================*/
.pub_images_right       { margin: 0 0 0; padding: 0; border-width: 0 }
.imgright_table      { width: 190px; height: auto; float: right; margin: 0 0 10px; padding: 0; border-collapse: collapse        }
.imgright_td_img     { font-weight: bold; text-align: right; }
.imgright_td_txt    { font-size: 10px; text-align: left; width: auto; margin: 0; padding: 5px 10px 0 0; }
.imgright_td_icon    { width: 13px; padding-top: 7px; }

/*Layout Home ===============================*/
.home_td_editotitle { font-size: 12px; font-weight: bold; line-height: 1.5; background-color: #fff; padding: 0 20px 20px 0; }
.home_td_edito { font-size: 11px; line-height: 1.5; background-color: #fff; padding: 0 40px 20px 0 }
.home_table      { width: 330px; height: auto; margin: 0 0 15px; padding: 0; border-collapse: collapse      }
.home_td_title     { color: #fff; font-size: 11px; font-weight: bold; background-color: #d10017; text-transform: uppercase; text-indent: 5px; vertical-align: middle; height: 23px; }
.home_td_txt    { font-size: 11px; line-height: 1.5; padding: 5px 10px 0 0; }
.home_td_img    { background-color: #d10017; padding: 10px 0 0; width: 100px; height: auto  ; margin: 0; }
.home_td_a    { background-color: #d10017; padding: 0; height: 10px  ; margin: 0; }
#home_navigation         { margin-top: 30px; position: relative; left: 0 }
#home_navigation LI           { list-style: none; margin: 0 0 0 0; padding: 0 0 0 0; border-bottom: 1px }
#home_navigation UL        { margin: 0; padding: 0; border-top: 1px }
#home_navigation A          { color: #d10017; font-size: 11px; font-family: Arial, Helvetica, sans-serif; text-decoration: none; display: block; margin: 0; padding: 5px 10px 0 0 }
#home_navigation A:hover     { color: #000; display: block }

/*Layout TEXTPAGE ===============================*/
.txtpage_table      { width: 100%; border-collapse: collapse   }
.txtpage_td_a     { background-color: #abb1b7; padding: 0; height: 35px }
.txtpage_td_space     { padding: 0; width: 1px }
.txtpage_td_b    { background-color: #182360; padding: 0; width: 350px; height: 21px }
.txtpage_td_atitle      { background-color: #fff; padding: 3px 0 20px }
.txtpage_td_acontent        { font-size: 11px; line-height: 1.5; background-color: #fff; padding: 0 20px 20px 0 }
.txtpage_td_bimg    { overflow: hidden; text-align: right; background-color: #ffffff; padding: 0 0 0 0; width: 220px;}
.txtpage_td_bottomimg     { background-color: #fff; margin-left: 0; padding: 0; }

/*Layout Team ===============================*/
.team_td_table      { width: 500px; margin: 0 0 30px; padding: 0; border-collapse: collapse      }
.team_td_title     { color: #fff; font-size: 11px; font-weight: bold; background-color: #d10017; text-transform: uppercase; text-indent: 20px; vertical-align: middle; height: 23px; }
.team_td_atxt    { font-size: 11px; line-height: 1.5; height: 120px; padding: 5px 0 0 20px; }
.team_td_bimg    { background-color: #ffffff; width: 80px; height: auto  ; margin: 0; }
.team_td_a    { background-color: #d10017; padding: 0; height: 10px  ; margin: 0; }

/*Layout Links ===============================*/
.links_td_table      { width: 500px; margin: 0 20px 20px 0; border-collapse: collapse    }
.links_td_atxt       { padding: 5px 30px 15px 0; width: auto  ; border-top: 10px solid #d10017; }
.links_td_bimg     { text-align: left; padding: 0; width: 100px  ; }
#links_navigation         { margin-top: 30px; position: relative; left: 0 }
#links_navigation LI           { list-style: none; margin: 0 0 0 0; padding: 0 0 0 0; border-bottom: 1px }
#links_navigation UL        { margin: 0; padding: 0; border-top: 1px }
#links_navigation A          { color: #d10017; font-size: 11px; font-family: Arial, Helvetica, sans-serif; text-decoration: none; background-image: url(../images/layout/linklist_icon.gif); background-repeat: no-repeat; background-position: 0 13px; display: block; margin: 0; padding: 10px 10px 10px 22px }
#links_navigation A:hover     { color: #000; background-image: url(../images/layout/linklist_icon_b.gif); background-repeat: no-repeat; background-position: 0 13px; display: block }

/*Layout Downloads ===============================*/
.downloads_table      { width: 500px; height: auto; margin: 0 0 15px; padding: 0; border-collapse: collapse      }
.downloads_td_title     { color: #fff; font-size: 11px; font-weight: bold; background-color: #d10017; text-transform: uppercase; text-indent: 5px; vertical-align: middle; height: 23px; }
.downloads_td_txt    { font-size: 11px; line-height: 1.5; height: 50px; padding: 5px 10px 0 0; }
.downloads_td_img    { background-color: #d10017; padding: 10px 0 0; height: auto  ; margin: 0; }
.downloads_td_a    { background-color: #d10017; padding: 0; height: 10px  ; margin: 0; }
#download_button         { margin-top: 2px; position: relative; left: 0 ; margin-left: 5px; }
#download_button LI           { list-style: none; margin: 0 0 0 0; padding: 0 0 0 0; border-bottom: 1px }
#download_button UL        { margin: 0; padding: 0; border-top: 1px }
#download_button A          { color: #ffffff; font-size: 11px; font-family: Arial, Helvetica, sans-serif; text-decoration: none; background-image: url(../images/layout/download_icon.gif); background-repeat: no-repeat; background-position: 0 13px; display: block; margin: 0; padding: 10px 10px 10px 15px }
#download_button A:hover     { color: #000; background-image: url(../images/layout/download_icon_b.gif); background-repeat: no-repeat; background-position: 0 13px; display: block }
