* {
padding : 0;
margin : 0;
}
body {
font-family : Arial, Helvetica, sans-serif;
background-image:url(images/hg.gif);
color : #666666;
font-size : 12px;
}
#wrapper {
width : 950px;
background-color:#FFFFFF;
margin : 0px auto 0px 0px;
}
img {
padding : 0px;
}
img.floatTL {
float : left;
margin-right : 0px;
margin-bottom : 0px;
margin-top : 0px;
margin-left : 0px;
}
img.floatTR {
float : right;
margin-left : 7px;
margin-bottom : 7px;
margin-top : 7px;
margin-right : 10px;
}
#one {
display : inline;
width : 700px;
float : left;
height : 95px;
background-color : #000000;
}
a img
  {border:none;}

* html #one {
height : 95px;
}
#one h1 {
color: #fafafa;
font-size: 1.4em;
padding-left: 0px;
padding-top: 0px;
}
#two {
display : inline;
width : 250px;
float : left;
height : 95px;
background-color : #000000;
}
* html #two {
height : 95px;
}
#two h1 {
color: #fafafa;
font-size: 1.4em;
padding-left: 0px;
padding-top: 0px;
}

.search_field {
        color: #000;
        clear: both;
        text-align: left;
        padding: 25px 0 5px 0;
}
.nav-oben {
        display: inline;
        text-align: left;
        height: 125px;
        font-family : Arial, Helvetica, sans-serif;
        text-decoration: none;
        font-size : 0.98em;
        font-weight : normal;
        color: #bfbfbf;
        background-color:#000000
}

.nav-oben a {
        color: #bfbfbf;
        text-decoration: none;
}

.nav-oben a:hover {
        color: #ffffff;
}

#navigation {
display : inline;
width : 312px;
height: 155px;
float : left;
background-color : #808080;
height : 155px;
}
* html #navigation {
height : 155px;
}
.navigation {
float : right;
clear: right;
margin-left : 17px;
margin-top : 10px;
width : 158px;
height : 155px;
}
.navigation ul {
margin : 0;
padding : 0;
}
.navigation li {
list-style : none;
}
.navigation li a {
color : #bfbfbf;
text-align : right;
display : block;
padding : 0px 20px 5px 18px;
text-decoration : none;
font-family : Arial, Helvetica, sans-serif;
font-size : 0.98em;
font-weight : normal;
}
.navigation li a:hover {
color : #ffffff;
}
.navigation li.current a {
color: #ffffff;
}
.navigation li.current a:hover {
color: #ffffff;
}

.subnav1 {float:left; padding:0 0 0 0px; margin:0; list-style:none; height:27px; width:672px; background-color:#d3151f; position:static;}
.subnav1 li {display:inline; background:url(images/pro_ten_1.gif);}
.subnav1 li a {display:inline; float:left; height:27px; line-height:26px; background:url(images/pro_ten_0.gif) no-repeat; color:#FFFFFF; text-decoration:none; font-size:11px; font-family:Arial, Helvetica, sans-serif; font-weight:bold; text-align:center; padding:0 15px 0 15px; cursor:pointer;}
.subnav1 li a b {float:left; display:inline; padding:0px 15px 0px 0px; background:url(images/pro_nine_0.gif) center top;}
.subnav1 li.current a {color:#fff; background:url(images/pro_ten_2.gif) center top;}
.subnav1 li.current a b {background:url(images/pro_ten_2.gif) center top;}
.subnav1 li a:hover {color:#fff; background:url(images/pro_ten_1.gif) center top;}
.subnav1 li a:hover b {background:url(images/pro_ten_1.gif) center top;}
.subnav1 li.current a:hover {color:#fff; background:url(images/pro_ten_2.gif) center top; cursor:default;}
.subnav1 li.current a:hover b {background:url(images/pro_ten_2.gif) center top;}

.subnav2 {float:left; padding:0 0 0 0px; margin:0; list-style:none; height:27px; width:672px; background-color:#07e208; position:static;}
.subnav2 li {display:inline; background:url(images/subnav2_1.gif);}
.subnav2 li a {display:inline; float:left; height:27px; line-height:26px; background:url(images/subnav2_0.gif) no-repeat; color:#FFFFFF; text-decoration:none; font-size:11px; font-family:Arial, Helvetica, sans-serif; font-weight:bold; text-align:center; padding:0 15px 0 15px; cursor:pointer;}
.subnav2 li a b {float:left; display:inline; padding:0px 15px 0px 0px; background:url(images/subnav2_0.gif) center top;}
.subnav2 li.current a {color:#fff; background:url(images/subnav2_2.gif) center top;}
.subnav2 li.current a b {background:url(images/subnav2_2.gif) center top;}
.subnav2 li a:hover {color:#fff; background:url(images/subnav2_1.gif) center top;}
.subnav2 li a:hover b {background:url(images/subnav2_1.gif) center top;}
.subnav2 li.current a:hover {color:#fff; background:url(images/subnav2_2.gif) center top; cursor:default;}
.subnav2 li.current a:hover b {background:url(images/subnav2_2.gif) center top;}

.subnav3 {float:left; padding:0 0 0 0px; margin:0; list-style:none; height:27px; width:672px; background-color:#0175ff; position:static;}
.subnav3 li {display:inline; background:url(images/subnav3_1.gif);}
.subnav3 li a {display:inline; float:left; height:27px; line-height:26px; background:url(images/subnav3_0.gif) no-repeat; color:#FFFFFF; text-decoration:none; font-size:11px; font-family:Arial, Helvetica, sans-serif; font-weight:bold; text-align:center; padding:0 15px 0 15px; cursor:pointer;}
.subnav3 li a b {float:left; display:inline; padding:0px 15px 0px 0px; background:url(images/subnav3_0.gif) center top;}
.subnav3 li.current a {color:#fff; background:url(images/subnav3_2.gif) center top;}
.subnav3 li.current a b {background:url(images/subnav3_2.gif) center top;}
.subnav3 li a:hover {color:#fff; background:url(images/subnav3_1.gif) center top;}
.subnav3 li a:hover b {background:url(images/subnav3_1.gif) center top;}
.subnav3 li.current a:hover {color:#fff; background:url(images/subnav3_2.gif) center top; cursor:default;}
.subnav3 li.current a:hover b {background:url(images/subnav3_2.gif) center top;}

.subnav4 {float:left; padding:0 0 0 0px; margin:0; list-style:none; height:27px; width:672px; background-color:#c4c4c4; position:static;}
.subnav4 li {display:inline; background:url(images/subnav4_1.gif);}
.subnav4 li a {display:inline; float:left; height:27px; line-height:26px; background:url(images/subnav4_0.gif) no-repeat; color:#FFFFFF; text-decoration:none; font-size:11px; font-family:Arial, Helvetica, sans-serif; font-weight:bold; text-align:center; padding:0 15px 0 15px; cursor:pointer;}
.subnav4 li a b {float:left; display:inline; padding:0px 15px 0px 0px; background:url(images/subnav4_0.gif) center top;}
.subnav4 li.current a {color:#fff; background:url(images/subnav4_2.gif) center top;}
.subnav4 li.current a b {background:url(images/subnav4_2.gif) center top;}
.subnav4 li a:hover {color:#fff; background:url(images/subnav4_1.gif) center top;}
.subnav4 li a:hover b {background:url(images/subnav4_1.gif) center top;}
.subnav4 li.current a:hover {color:#fff; background:url(images/subnav4_2.gif) center top; cursor:default;}
.subnav4 li.current a:hover b {background:url(images/subnav4_2.gif) center top;}

#header {
display : inline;
width : 360px;
float : left;
height : 155px;
background-repeat : no-repeat;
border-top : 0px solid #fff;
border-right : 0px solid #ccc;
}
* html #header {
height : 155px;
}
#header2 {
display : inline;
width : 258px;
float : left;
background-color : #bfbfbf;
height : 151px;
position: static;
padding-top: 4px;
padding-left: 8px;
padding-right: 12px;
background-repeat : no-repeat;
}
#header2 a {
        color: #666666;
}

#header2 a:hover {
        color: #ffffff;
}

* html #header {
height : 155px;
}
#brdl {
background-color : #ececec;
display : inline;
float : left;
width : 672px;
height : 27px;
margin-bottom : 0px;
}

.right {
        float: right;
        display : inline;
        width: 278px;
        margin: 0 0 10px 0;
}

        .right_h1 {
                background-color : #808080;
                color : #f1f1f1;
                font-family : Arial, Helvetica, sans-serif;
                font-weight: normal;
                font-size : 16px;
                width : 272px;
                height : 23px;
                padding-left : 6px;
                padding-top : 4px;
                padding-bottom : 0px;
                padding-right : 0px;
                margin: 0 4px 4px 0;
        }

        .right_articles {
                background-color : #ececec;
                padding: 6px;
                margin: 0 0 4px 0;
        }

        .right_articles:hover {
                background-color : #dbdbdb;
        }

.image {
        float: left;
        margin: 0 9px 3px 0;
}

#col_one {
display : inline;
width : 278px;
float : left;
height : 440px;
background-color : #fff;
}
* html #col_one {
height : 440px;
}
#col_one h2 {
background-color : #808080;
color : #f1f1f1;
font-family : Arial, Helvetica, sans-serif;
font-weight: normal;
font-size : 17px;
padding-left : 10px;
padding-top : 4px;
padding-bottom : 4px;
margin-right : 0px;
}
#col_one h3 {
font-family : Arial, Helvetica, sans-serif;
font-size : 0.9em;
font-weight: normal;
padding-top : 6px;
padding-left : 5px;
padding-bottom : 5px;
color : #7f7f7f;
margin-left : 0px;
background-color : #ececec;
}
#col_one a {
margin-left : 25px;
margin-bottom : 2px;
color : #48b033;
font-size : 0.8em;
font-weight : bold;
padding : 2px;
}

/* content */
.content {
        float: left;
        display : inline;
        font-family : Arial, Helvetica, sans-serif;
        font-size : 12px;
        font-weight: normal;
        margin: 10px 0;
        padding: 0 20px;
        width: 580px;
}
.content h1 {
        display: inline;
        font-family : Arial, Helvetica, sans-serif;
        color: #000000;
        font-size : 1.8em;
        font-weight: normal;
}

.content .descr {
        color: #664;
        display : inline;
        font-size: 0.9em;
        margin-bottom: 6px;
}
.content li {
        list-style: url(img/li.gif);
        display : inline;
        margin-left: 18px;
}
.content p {
        font-family: Arial, Helvetica, sans-serif;
        color: #7f7f7f;
        font-size: 0.98em;
        }
.content a {
        color: #666666;
        text-decoration:underline;
        }
.content a:hover {
        color: #000000;
        text-decoration:underline;
        }

.navigation {
 height: 145px;
}
.navigation[class] {
 height: 155px;
}
.navigation ul {
 list-style-type: none;
 float: right;
}
.navigation li {
 float: right;
 clear: right;
}
#header2 {
 width: 258px;
}
#header img {
 float: left;
}
#one img {
 float: left;
}
.right_h1 {
 margin-right: 0px;
}