*
{
 margin:0;
 padding:0;
 font-family:"Trebuchet Ms", sans-serif;

}
a, a:link, a:hover, a:active, a:visited
{
 text-decoration:none;
 color:#448EDF;

}
h1
{
 color:#4667ac;
 padding-bottom:10px;
 margin-bottom:10px;
 border-bottom:1px solid #909090;

}
#NewsForm h1
{
 border:none;

}
.input_alert_text
{
 color:#e35500;
 font-weight:bold;

}
.inputAlert
{
 border:1px solid #e35500;
 background-color:#ffebdf;

}
.formular_input_text
{
 border:1px solid;

}
p
{
 margin:0;
 padding:0;

}
.radio
{
 margin:0;
 padding:0;
 border:0;

}
.img_template1
{
 float:left;
 margin-bottom:10px;
 margin-right:10px;

}
.img_template2
{
 float:right;
 margin-bottom:10px;
 margin-left:10px;

}
.img_template4
{
 clear:both;
 float:left;
 margin-bottom:10px;
 margin-right:10px;

}
.img_template5
{
 float:left;

}
.img_template6
{
 float:left;
 padding-bottom:10px;
 padding-right:10px;

}
.image,img
{
 margin:0;
 padding:0;
 border:0;

}
h4
{
 color:#448EDF;
 font-size:12px;

}
body
{
 background-image:url(../grafik/design/DEAKTbody_bg.jpg);
 background-repeat:no-repeat;
 background-position:top center;

}
#outer_page
{
 position:relative;
 width:100%;
 height:100%;
 background-image:url(../grafik/design/page_bg.png);
 background-repeat:repeat-x;
 background-position:top;

}
#page
{
 position:relative;
 margin:0 auto;
 width:850px;
 height:auto;

}
#header
{
 position:relative;
 height:140px;
 width:850px;

}
#logo
{
 position:absolute;
 bottom:30px;
 left:520px;
 width:312px;
 height:150px;
 background-image:url(../mediapool/proteomedix_logo.gif);
 background-repeat:no-repeat;
 background-position:bottom left;

}
#main_menu
{
 position:relative;
 width:850px;
 height:36px;
 background-image:url(../grafik/design/menu_bg.jpg);
 background-repeat:repeat-y;
 z-index:1000;

}
#content_wrapper
{
 position:relative;
 height:auto;
 width:808px;
 padding:20px 22px;
 clear:both;
 color:#5D5D5D;
 font-size:12px;

}
#content_wrapper_top
{
 position:relative;
 height:170px;
 width:808px;
 clear:both;

}
#content_wrapper_bottom
{
 position:relative;
 width:808px;
 height:auto;
 clear:both;
 padding-bottom:20px;

}
#strukturbild
{
 position:absolute;
 top:0px;
 left:0px;
 width:500px;
 height:130px;
 background-image:url(../grafik/design/strukturbild.jpg);
 background-repeat:no-repeat;
 background-position:top center;

}
#news_wrapper
{
 position:absolute;
 left:505px;
 top:0px;
 width:303px;
 height:130px;
 color:white;
 font-size:14px;

}
.column
{
 background-color:#EEF4FB;
 height:85px;
 left:0;
 overflow:hidden;
 padding:10px;
 position:absolute;
 top:0;
 width:263px;
 z-index:1;

}
#news_controls
{
 position:absolute;
 top:0px;
 left:0px;
 height:23px;
 border-bottom:3px solid white;
 width:303px;
 background-color:#909090;

}
#news_controls li
{
 float:left;
 list-style:none;
 text-align:left;
 left:0px;
 top:0px;
 width:auto;
 position:relative;
 background-color:#FE8F01;
 font-size:14px;

}
#news_controls ul li:hover ul
{
 display:block;

}
#news_controls a
{
 line-height:18px;
 text-decoration:none;
 color:#ffffff;
 display:block;
 border:0;
 font-size:14px;
 padding:3px 8px 2px 8px;

}
#news_controls a.level_1active
{
 color:#ffffff;
 background-color:#4667ac;

}
#news_controls a.level_2active
{
 color:#ffffff;

}
#news_controls a.level_3active
{
 color:#ffffff;

}
#news_controls li.level_1active
{
 background-color:#B4E2FC;

}
#news_controls a:hover
{
 background-color:#B4E2FC;

}
#news_controls li ul
{
 display:none;
 left:0px;
 position:absolute;
 top:25px;

}
#news_controls li:hover
{
 background-color:#4667ac;

}
#news_controls li.level_1
{
 background-color:transparent;
 float:left;
 list-style-type:none;
 z-index:3;

}
#news_controls ul li:hover ul ul
{
 display:none;

}
#news_controls ul li:hover ul ul ul
{
 display:none;

}
#news_controls ul ul
{
 display:none;

}
#news_controls ul ul li:hover ul
{
 display:block;

}
#news_controls ul ul ul
{
 display:none;

}
#news_controls ul ul ul li:hover ul
{
 display:block;

}
#news_controls li.level_X active
{
 border-top:0px solid #ffffff;

}
#news_controls li.level_Xactive
{
 border-bottom:0px solid #ffffff;

}
#news_div
{
 position:absolute;
 top:26px;
 left:0;
 height:104px;
 background-color:#EEF4FB;
 width:303px;

}
#news_div .event_template6
{
 color:#909090;
 font-size:9px;

}
#news_div h4
{
 padding-bottom:10px;
 color:#448EDF;
 font-size:14px;
 font-weight:bold;

}
#news_div h1, #news_div .headline_template6
{
 padding-bottom:5px;
 padding-top:2px;
 color:#4667ac;
 font-size:12px;
 border:0;

}
#news_div .link_template6
{
 font-size:9px;

}
#news_div p
{
 line-height:18pt;
 padding-bottom:10px;

}
#crumbtrail
{
 position:absolute;
 bottom:0px;
 left:0px;
 height:40px;
 width:808px;

}
#content
{
 position:relative;
 float:left;
 clear:left;
 height:auto;
 width:480px;
 padding-left:0px;
 padding-right:10px;
 padding-bottom:30px;
 line-height:24px;

}
.content_right_box
{
 position:relative;
 float:right;
 clear:right;
 height:auto;
 width:303px;
 padding-bottom:20px;

}
#content_right_box_1 h1,#content_right_box_2 h1
{
 color:#4667ac;
 font-size:14px;
 padding-bottom:5px;
 border-bottom:1px solid #909090;

}
#content_right_box_1
{
 width:303px;
 padding-top:11px;
 padding-bottom:30px;

}
#content_right_box_2
{
 width:303px;

}
#footer
{
 position:relative;
 border-top:1px solid #909090;
 clear:both;
 color:#448EDF;
 font-size:9px;
 height:25px;
 line-height:1em;
 padding-top:8px;
 margin-left:22px;
 margin-right:22px;
 margin-top:10px;

}
#main_menu ul#nav
{
 width:803px;
 height:36px;
 margin:0 22px;
 padding:0px;

}
#main_menu li.level_1,#main_menu li.level_1active
{
 float:left;
 list-style-type:none;
 height:36px;

}
#main_menu li.level_1 a.level_1
{
 padding:13px 20px 0px 0;
 text-decoration:none;
 font-size:14px;
 color:#448edf;
 letter-spacing:3;
 float:left;

}
#main_menu li.level_1active a.level_1active
{
 padding:9px 20px 7px 0;
 text-decoration:none;
 font-size:16px;
 color:#053D7D;
 letter-spacing:3;
 float:left;
 font-weight:bold;

}
#main_menu li.level_1 a.level_1:hover,#main_menu li.level_1active a.level_1active:hover
{
 padding:9px 20px 7px 0;
 color:#053D7D;

}
#main_menu li.level_1active a.level_1active:hover
{
 padding:9px 20px 3px 0;

}
#main_menu a.level_2,#main_menu a.level_3,#main_menu a.level_4,#main_menu a.level_5,#main_menu a.level_6
{
 background-color:#d4e4f5;
 color:#4667ac;
 padding-top:2px;
 padding-bottom:5px;
 text-decoration:none;

}
#main_menu a.level_2active,#main_menu a.level_3active,#main_menu a.level_4active,#main_menu a.level_5active,#main_menu a.level_6active
{
 color:#053D7D;
 text-decoration:none;
 padding-top:2px;
 padding-bottom:5px;
 font-weight:bold;
 background-color:#d4e4f5;

}
#main_menu a.level_2:hover,#main_menu a.level_3:hover,#main_menu a.level_4:hover,#main_menu a.level_5:hover,#main_menu a.level_6:hover
{
 background-color:#ebf2fb;

}
#main_menu a.level_2active:hover,#main_menu a.level_3active:hover,#main_menu a.level_4active:hover,#main_menu a.level_5active:hover,#main_menu a.level_6active:hover
{
 background-color:#ebf2fb;

}
#main_menu #nav ul
{
 background:#FFFFFF;
 padding:0;
 margin:0;
 list-style:none;
 float:left;
 position:absolute;
 left:-9999px;
 top:-9999px;

}
#main_menu #nav li li
{
 float:none;
 border-bottom:1px solid #FFFFFF;

}
#main_menu #nav li li a
{
 display:block;
 float:none;
 font-size:12px;
 line-height:18px;
 padding:5px 0 5px 15px;
 text-transform:none;
 width:200px;

}
#main_menu #nav li:hover ul
{
 top:36px;
 left:0;
 z-index:500;

}
* html #main_menu #nav li li
{
 float:left;

}
#main_menu #nav li:hover
{
 position:relative;
 z-index:300;

}
#main_menu #nav li.css_class
{
 position:relative;
 z-index:300;

}
#main_menu #nav li.css_class ul
{
 left:0;
 top:35px;
 z-index:500;

}
* html #main_menu #nav ul
{
 width:2px;

}
#main_menu #nav li:hover li:hover>ul
{
 left:-1px;
 margin-left:100%;
 top:-1px;
 z-index:500;

}
#main_menu #nav li:hover>ul ul
{
 position:absolute;
 left:-9999px;
 top:-9999px;
 width:auto;

}
#main_menu #nav li.css_class li.css_class ul,#main_menu #nav li.css_class li.css_class li.css_class ul,#main_menu #nav li.css_class li.css_class li.css_class li.css_class ul,#main_menu #nav li.css_class li.css_class li.css_class li.css_class li.css_class ul
{
 left:100%;
 margin-left:0px;
 top:-2px;

}
#main_menu #nav li.css_class ul ul,#main_menu #nav li.css_class li.css_class ul ul,#main_menu #nav li.css_class li.css_class li.css_class ul ul,#main_menu #nav li.css_class li.css_class li.css_class li.css_class ul ul
{
 position:absolute;
 left:-9999px;
 top:-9999px;

}
#copyright
{
 position:absolute;
 right:0px;
 top:8px;

}
