*
{
 margin:0px;
 padding:0px;
 font-family:Arial;
 color:#394460;
 font-size:12px;

}
body
{
 background-image:url(../mediapool/background2009.jpg);
 background-position:left top;
 background-repeat:no-repeat;
 margin:0px;
 padding:0px;
 background-color:#fff;

}
#page
{
 padding-left:50px;
 float:left;
 position:relative;
 top:10px;
 background-position:right bottom;
 background-repeat:no-repeat;

}
#icons
{
 position:relative;
 float:left;
 width:200px;
 margin-left:-23px;
 margin-right:118px;
 height:50px;

}
#search_language
{
 float:left;
 height:50px;
 left:695px;
 position:absolute;
 top:138px;
 width:297px;

}
#search_container
{
 width:180px;
 float:left;
 position:relative;

}
#language_container
{
 width:90px;
 float:left;
 position:relative;
 top:3px;

}
#language_container a
{
 text-decoration:none;
 font-size:9px;
 color:#COCOCO;

}
.search
{
 border:0px;
 background-color:#ffffff;
 padding:2px;
 font-family:arial;
 font-size:11px;
 width:170px;

}
#subnavi
{
 font-family:Arial;
 font-size:11px;
 color:#7e93b2;
 width:680px;
 padding-top:20px;

}
#subnavi a:link, #subnavi a:visited, #subnavi a:active, .subnavitext
{
 color:#7e93b2;
 text-decoration:none;

}
#subnavi a:hover
{
 text-decoration:underline;

}
#main_content
{
 width:925px;
 padding-top:10px;

}
#left_column
{
 width:600px;
 float:left;
 position:relative;
 line-height:20px;

}
#left_column .templateContainer
{
 margin-bottom:1em;

}
h1
{
 font-size:15px;
 color:#033782;
 font-weight:bold;
 padding-bottom:0.5em;

}
h4
{
 font-size:12px;
 color:#4386e5;
 font-weight:bold;
 padding-bottom:0.5em;

}
#right_column
{
 width:276px;
 float:left;
 position:relative;
 margin-left:40px;
 line-height:20px;
 background:#fff;
 padding-top:24px;

}
#right_column .templateContainer
{
 background-image:url(../mediapool/bg_right_container.png);
 background-repeat:no-repeat;
 padding-top:15px;
 padding-left:15px;
 padding-bottom:1em;

}
#gallery
{
 width:276px;

}
#gallery .templateContainer
{
 padding:0;
 padding-left:15px;

}
#right_column .text_container
{
 padding:7px 0px;

}
#right_column .text_container p
{
 padding:1px 13px;

}
#content_right
{
 padding-top:0px;
 width:276px;
 background-color:#fff;

}
#menu_small li
{
 list-style:none;

}
#menu_small ul
{
 line-height:24px;

}
#right_column li.level_0
{
 list-style-type:none;

}
#menu_small li a, #right_column .template1 p a,#right_column li.level_0 a
{
 background-image:url(../grafik/design/small_navi_no_ro.jpg);
 background-position:left bottom;
 background-repeat:no-repeat;
 padding-left:20px;
 text-decoration:none;

}
#menu_small li a:hover, #right_column .template1 p a:hover,#right_column li.level_0 a:hover
{
 background-image:url(../grafik/design/small_navi_ro.jpg);
 background-position:left bottom;
 background-repeat:no-repeat;
 padding-left:20px;
 color:#043882;
 text-decoration:none;

}
#gallery_pic_container
{
 float:left;
 position:relative;
 padding-top:20px;
 padding-bottom:20px;

}
.gallery_left_button
{
 width:16px;
 padding-right:5px;
 height:60px;
 float:left;
 position:relative;

}
.gallery_pic_1
{
 width:91px;
 padding-right:1px;
 padding-left:1px;
 height:60px;
 float:left;
 position:relative;

}
.gallery_pic_2
{
 width:73px;
 padding-right:1px;
 padding-left:1px;
 height:60px;
 float:left;
 position:relative;

}
.gallery_pic_3
{
 width:73px;
 height:60px;
 float:left;
 position:relative;
 padding-right:1px;

}
.gallery_right_button
{
 width:16px;
 padding-left:5px;
 height:60px;
 float:left;
 position:relative;

}
#menu_small
{
 width:267px;
 float:left;
 position:relative;

}
#menu_small a
{
 text-decoration:none;
 color:#000;
 line-height:18px;

}
img, .image, .img_template4, .no_border
{
 border:0;

}
img
{
 behavior:url(pngHack/pngHack.htc);

}
.noborder, .radio, .checkbox
{
 border:0;

}
.inputAlert
{
 background-color:#fde3d2;
 border-bottom:1px solid #f3741f;

}
.input_alert_text
{
 color:#f3741f;

}
.formular_error
{
 color:RED;

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

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

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

}
.img_template5
{
 float:left;
 clear:both;
 height:auto;

}
.img_template6
{
 float:left;

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

}
#main_menu
{
 margin:0;
 width:700px;
 position:relative;
 padding-top:81px;
 padding-left:0px;
 height:40px;
 z-index:1000;
 left:-15px;

}
#main_menu a
{
 text-decoration:none;
 color:#033782;
 display:block;

}
#main_menu a:hover
{
 color:#033782;
 background-color:#e0ebfb;

}
#main_menu a.level_1
{
 font-size:14px;
 font-weight:bold;
 color:#4386E5;
 background-image:url(../mediapool/spacer_white.jpg);
 background-repeat:no-repeat;

}
#main_menu a.level_2
{
 background-color:#CCDEF8;

}
#main_menu a.level_3
{
 background-color:#CCDEF8;

}
#main_menu a.level_4
{
 background-color:#CCDEF8;

}
#main_menu a.level_5
{
 background-color:#CCDEF8;

}
#main_menu a.level_6
{
 background-color:#CCDEF8;

}
#main_menu a.level_1active
{
 font-size:14px;
 font-weight:bold;
 background-image:url(../mediapool/spacer_white.jpg);
 background-repeat:no-repeat;

}
#main_menu a.level_2active
{
 background-color:#033782;
 color:#ffffff;

}
#main_menu a.level_3active
{
 background-color:#033782;
 color:#ffffff;

}
#main_menu a.level_4active
{
 background-color:#033782;
 color:#ffffff;

}
#main_menu a.level_5active
{
 background-color:#033782;
 color:#ffffff;

}
#main_menu a.level_6active
{
 background-color:#033782;
 color:#ffffff;

}
#main_menu a.level_2:hover
{
 background-color:#e0ebfb;

}
#main_menu a.level_3:hover
{
 background-color:#e0ebfb;

}
#main_menu a.level_4:hover
{
 background-color:#e0ebfb;

}
#main_menu a.level_5:hover
{
 background-color:#e0ebfb;

}
#main_menu a.level_6:hover
{
 background-color:#e0ebfb;

}
#main_menu a.level_2active:hover
{
 background-color:#e0ebfb;
 color:#033782;

}
#main_menu a.level_3active:hover
{
 background-color:#e0ebfb;
 color:#033782;

}
#main_menu a.level_4active:hover
{
 background-color:#e0ebfb;
 color:#033782;

}
#main_menu a.level_5active:hover
{
 background-color:#e0ebfb;
 color:#033782;

}
#main_menu a.level_6active:hover
{
 background-color:#e0ebfb;
 color:#033782;

}
#main_menu li:first-child a
{
 background-image:none;

}
#main_menu #nav
{
 font-family:Arial;
 font-size:15px;
 margin:0;
 list-style:none;
 position:relative;
 z-index:200;

}
#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
{
 background:#CCDEF8;
 border-left:1px solid #FFFFFF;
 float:none;

}
#main_menu #nav li a
{
 height:36px;
 padding:0 25px 0 25px;
 line-height:36px;
 text-decoration:none;
 display:block;
 float:left;
 white-space:nowrap;

}
#main_menu #nav li li a
{
 height:24px;
 padding:0 0px 0 25px;
 line-height:24px;
 font-weight:normal;
 width:235px;
 font-size:12px;
 display:block;
 float:none;

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

}
#main_menu #nav li li:hover
{
 background-color:#e0ebfb;

}
#main_menu #nav li
{
 float:left;

}
* 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:30px;
 z-index:500;

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

}
#main_menu #nav li:hover li:hover > ul
{
 left:-1px;
 margin-left:100%;
 top:0px;
 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;

}
.templateContainer
{
 padding-bottom:1em;

}
.sucheLinkActive
{
 color:#4386E5;
 font-size:1.4em;
 font-weight:bold;

}
.sucheSelectedKeyword
{
 color:#4386E5;
 font-weight:bold;

}
input.input
{
 height:19px;
 background-image:url(../grafik/design/input_background.gif);
 background-repeat:repeat-x;
 border:0px;
 border-left:1px solid #DBE2F2;
 border-right:1px solid #DBE2F2;
 border-top:1px solid #DBE2F2;
 padding:2px;

}
.subolder_icon_container
{
 float:right;
 padding-top:7px;
 padding-right:7px;

}
#container_420,#container_437,#container_436,#container_213,#container_464,#container_419,#container_465,#container_361,#container_466,#container_575,#container_578,#container_579,#container_641,#container_642,#container_644,#container_675,#container_677,#container_678,#container_582
{
 background-image:none !important;
 padding-left:5px !important;
 padding-top:0px !important;

}

