/*<![CDATA[*/

/********* STANDARD *************************************************************/

html, body {
margin:0 auto;padding:0;background:#F5F6F8 url(../img/bg_main.jpg) repeat-x 0 0;font-family:Arial;font-size:12px;line-height:17px;color:#000000;
}
*html, *body {
width:100%;height:100%;
}
a:link {
color:#000000;text-decoration:underline;
}
a:active {
color:#000000;text-decoration:underline;
}
a:visited {
color:#000000;text-decoration:underline;
}
a:hover {
color:#000000;text-decoration:underline;
}
img {
behavior: url(css/iepngfix.htc);border:none;
}
div, span, p, ul, ol, form, h1, h2, h3, h4, h5 {
margin:0;padding:0;
}
ul, ol {
list-style-type:none;
}
.cl {
clear:left;
}
.cb {
clear:both;
}
h1 {
font-family:Arial;font-size:16px;line-height:16px;color:#000000;
}
sub {
font-family:Arial;font-size:8px;
}

/********* STANDARD *************************************************************/

#container {
position:relative;margin:0 auto;padding:0px 43px 0px 43px;width:670px;height:100%;background:#FFFFFF url(../img/bg_container.gif) repeat-y 0 0;
}
#container .bg_line_01 {
position:absolute;top:0px;left:0px;width:9px;height:796px;background:url(../img/bg_container_line.jpg) no-repeat 0 0;
}
#container .bg_line_02 {
position:absolute;top:0px;right:0px;width:9px;height:796px;background:url(../img/bg_container_line.jpg) no-repeat 0 0;
}
#cSidebar .cLeft {
float:left;width:461px;
}
#cSidebar .cRight {
float:right;width:186px;
}

/********* SITEWIDE *************************************************************/

.line01 {
margin:15px 0px 20px 0px;height:1px;background:url(../img/line_dotted_01.gif) 0 0 repeat-x;
}
.line02 {
margin:63px 0px 11px 0px;height:1px;background:url(../img/line_dotted_01.gif) 0 0 repeat-x;
}
.line03 {
margin:20px 0px 10px 0px;height:2px;background:url(../img/line_dotted_02.gif) 0 0 repeat-x;
}
#NavMain {
position:relative;height:32px;
}
#NavMain ul {
float:left;list-style:none;
}
#NavMain ul li {
float:left;height:32px;margin-right:1px;
}
#NavMain ul li a {
float:left;height:32px;padding-left:13px;background:url(../img/bg_NavMain_left.gif) no-repeat 0 0;cursor:pointer;font-size:14px;color:#FFFFFF;font-weight:bold;text-decoration:none;
}
#NavMain ul li a span {
float:left;height:23px;padding-top:9px;padding-right:13px;background:url(../img/bg_NavMain_right.gif) no-repeat right 0;
}
#NavMain ul li a:hover {
background-position:0% -32px;
}
#NavMain ul li a:hover span {
background-position:100% -32px;
}
#NavMain ul li a.current {
background-position:0% -32px;
}
#NavMain ul li a.current span {
background-position:100% -32px;
}
#InfoBar {
margin:1px 0px 1px 0px;padding:3px 0px 0px 13px;height:20px;background:#EA882A url(../img/bg_InfoBar.jpg) 0 0 repeat-x;font-weight:bold;color:#000000;
}
#Banner {
width:670px;height:161px;color:#737373;position:relative;
}
#Banner h2 {
position:absolute;right:15px;bottom:5px;font-size:14px;
}
.BannerBg1 {
background:#F8F8F8 url(../img/BannerBg1.jpg) 0 0 no-repeat;
}
.BannerBg2 {
background:#F8F8F8 url(../img/BannerBg2.jpg) 0 0 no-repeat;
}
.BannerBg3 {
background:#F8F8F8 url(../img/BannerBg3.jpg) 0 0 no-repeat;
}
.BannerBg4 {
background:#F8F8F8 url(../img/BannerBg4.jpg) 0 0 no-repeat;
}
.BannerBg5 {
background:#F8F8F8 url(../img/BannerBg5.jpg) 0 0 no-repeat;
}
.BannerBg6 {
background:#F8F8F8 url(../img/BannerBg6.jpg) 0 0 no-repeat;
}
.BannerBg7 {
background:#F8F8F8 url(../img/BannerBg7.jpg) 0 0 no-repeat;
}
.BannerBgimpressum {
background:#F8F8F8 url(../img/BannerBg1.jpg) 0 0 no-repeat;
}


#TeaserBox .Top {
height:10px;background:#F4F4F4 url(../img/TeaserBox_Top.gif) 0 0 no-repeat;
}
#TeaserBox .Content {
background:#F4F4F4;padding:0px 9px 0px 9px;
}
#TeaserBox .Bottom {
height:10px;background:#FFFFFF url(../img/TeaserBox_Bottom.gif) 0 0 no-repeat;
}
#TeaserBox .Content strong {
display:block;padding:4px 0px 4px 8px;background:url(../img/bg_TeaserBox_strong.gif) no-repeat 0 0;cursor:pointer;margin-bottom:1px;
}
#TeaserBox .Content span {
display:block;padding:8px;background:#D8D8D8;
}
#TeaserBox .Content a {
background:#D8D8D8;text-decoration:none;display:block;
}
#TeaserBox .Content a:hover span {
background:#E3E4E8;text-decoration:none;
}



.PicLeft {
background:#F5F5F5;float:left;width:152px;overflow:hidden;margin-right:10px;
}
.PicLeft img {
border:#D8D8D8 1px solid;margin:0;padding:0;
}
.PicLeft p {
margin:0;padding:0;padding:10px;
}
ol.list {
list-style-type:decimal;margin-left:23px;
}

.PicNorm {
background:#F5F5F5;
}
.PicNorm img {
border:#D8D8D8 1px solid;margin:0;padding:0;
}
.PicNorm p {
margin:0;padding:0;padding:10px;
}



/********* FOOTER *************************************************************/

#Footer {
font-size:10px;color:#989898;padding-bottom:30px;
}
#Footer a {
color:#989898;text-decoration:none;
}
#Footer .Left {
float:left;
}
#Footer .Right {
float:right;
}

/*]]>*/
