/* CSS Document */
* { margin:0; padding:0; font:11px Verdana, Helvetica, sans-serif; color:#4b4b4b; }
body { margin:0; background:#fff; }
img { border: 0; }
ul { padding:0 0 0 0; }
li { margin-left:25px; }

/* HEADINGS */
h1, h2, h3, h4 {line-height:normal; font-family:Verdana, Arial, Helvetica, sans-serif; color: #a0a1a4; color:#5b5d5e; }
h1 { padding-bottom:14px; font-size:18px; font-weight:normal; }
h2 { padding-bottom:7px; font-size:14px; font-weight:normal; }
h3 { padding-bottom:7px; font-size:12px; font-weight:normal; }
h4 { font-size:11px; font-weight:bold; }

/*FORMS*/
label { width:80px; display:block; float:left; font-weight:bold; }
input { margin: 5px 0 0 0; padding: 2px 2px 2px 4px; }
input.button { margin: 10px 0 0 0; padding:2px 5px 3px 5px; width:auto; background:#a1a1a1; color: #fff; border:1px solid #a1a1a1; }
input.button:hover { background:#919191; }

/* CLASSES */
.clear { width:0; height:0; overflow:hidden; clear:both; font-size: 0px; }
.hr { display:block; clear:both; height:20px; background:url(../studio/images/hr.gif) repeat-x center; overflow:hidden; }
.imgnone { display: block; }
.imgleft { float:left; padding: 0 35px 10px 0; }
.imgright { float:right; padding: 0 0 10px 35px; }
.imgmargin { margin: 0 0 7px 0; }
.grey { color: #818789 !important; }

.articleinfo { width:auto; color:#999999; }
.articleinfo em { color:#999999; }

.photo_by, .bild_comment { font-size: 9px; color:#777; }
.photo_by { float:right; text-align:right; }
.bild_comment { float:left; color:#828282 !important; }

/* MENUS */
#menu a	{ width:auto; float:left; padding:0 10px 0 10px; font:normal 11px Verdana, Arial, Helvetica, sans-serif; text-decoration:none; color:#9d9e9f; border-right:1px solid #9d9e9f; }
#menu a.current { color:#003366; font-weight: bold; }
#menu a:hover { color:#003366; }

#submenu a	{ width:auto; float:left; padding:0 8px 0 8px; font:normal 10px Verdana, Arial, Helvetica, sans-serif; text-decoration:none; color:#9d9e9f; border-right:1px solid #9d9e9f; }
#submenu a.current { color:#003366; font-weight: bold; }
#submenu a:hover { color:#003366; }

#staticMenu a { display:block; padding:0 0 0 8px; color:#003366; border-left: 1px solid #003366; margin-bottom:14px; font:normal 9px Verdana, Arial, Helvetica, sans-serif; }
#staticMenu a.current { color:#9d9e9f; font-weight: bold; }
#staticMenu a:hover { color:#9d9e9f; text-decoration: none; }

/* OTHER HYPERLINKS */
a { color: #cc3300; font-weight: normal; text-decoration: none; }
a:hover { color: #cc3300; text-decoration: underline; }

#contacts a { color:#333333; font-size:9px; line-height:14px; text-decoration:none; }
#contacts a:hover { text-decoration:underline; }

#breadcrumbs a { color:#888888; text-decoration:none; font-size:9px; font-weight: normal; }
#breadcrumbs a:hover { text-decoration:underline; }

/* a.docType_pdf { padding-left:15px; background:url(../studio/images/file_icons/pdf.gif) no-repeat left; }
a.docType_doc { padding-left:15px; background:url(../studio/images/file_icons/doc.gif) no-repeat left; } */

/* MASTER DESIGN */
#page { width:990px;   }
#header { height:150px; }
#main { width:990px; background:url(../images/bg_main.gif) repeat-y left; }
#copyrights { padding-left:20px; font-size:9px; color:#555;  }
#copyrights a { font-weight: normal !important; font-size:9px !important; }

/* SUB DESIGN */

/*header*/
#logotype { width:210px; height:75px; padding: 5px 0 0 0; float:left; overflow:hidden; background: #004c93; text-align: center;}
#menu { float:left; margin-top:62px; margin-left:35px; }
#submenu { margin-left:247px; margin-top:3px; }
#staticMenu { width:143px; padding-left:42px; float:left; height: 380px; }
#bordertop { height:6px; background:#00529b; }
#bordertop_right { background:url(../images/bg_headerborder_right.gif) no-repeat top right; height:6px; overflow:hidden;  }
#shadow { background:url(../images/bg_shadow_middle.gif); height:6px; overflow:hidden; }
#shadow_left { background:url(../images/bg_shadow_left.gif); width:9px; height:6px; float:left; }
#shadow_right { background:url(../images/bg_shadow_right.gif); width:10px; height:6px; float:right; }

/*extraNac*/
#langSelection { width:172px; float:left; padding:16px 39px 0 39px; color:#888888; text-decoration:none; font-size:9px; font-weight: normal;  }
#breadcrumbs { width:617px; float:left; padding:16px 73px 0 30px; color:#888888; }

/*main*/
#parents { margin:0 0 30px 0; color:#888888; font-size:9px; font-weight: normal; }
#submenu { }
#content { width:380px; float:left; padding:0 40px 0 70px; line-height:16px; }
#whole { width:700px; float:left; padding:0 0 0 70px; line-height:16px; }
#bild { width:268px; float:right; margin: 0 10px 0 0;}

#puff { width:268px; float:right; margin: 0 10px 0 0; }
#puff_top { background:url(../images/bg_puff_top.gif) repeat-x; height:12px; }
#puff_top_left { background:url(../images/bg_puff_top_left.gif) no-repeat top left; height:12px; }
#puff_top_right { background:url(../images/bg_puff_top_right.gif) no-repeat top right; height:12px; }
#puff_content { background:url(../images/bg_puff_content.gif) repeat-y; padding:13px 6px 0 6px; }
#puff_bottom { background:url(../images/bg_puff_bottom.gif) repeat-x; height:12px; }
#puff_bottom_left { background:url(../images/bg_puff_bottom_left.gif) no-repeat bottom left; height:12px; }
#puff_bottom_right { background:url(../images/bg_puff_bottom_right.gif) no-repeat bottom right; height:12px; }

#puff_bottom_right, #puff_bottom_left, #puff_top_left, #puff_top_right { overflow: hidden; }

#puff_content h1, #puff_content h2, #puff_content h3, #puff_content h4 { color:#cc3300; }
#puff_content h1 { font:normal 12px Verdana, Arial, Helvetica, sans-serif; padding-bottom:3px; }
#puff_content .hr { padding: 0 0 20px 0 ; background:url(../images/hr_puff.gif) repeat-x top center; height:0; }
#puff_content .text { padding:0 18px 20px 18px; font-size: 10px; }
#puff_content a { font-size: 10px; font-weight: bold; }

#footer  { padding-left:450px; margin:30px 0 20px 0; background:url(../images/bg_footer.gif) no-repeat left; font-family: "Arial"; color: #777; font-size:9px; }
#footer a { font-size:9px; color: #446fa5 !important; }
