body {
background-image:url(../images/bg.png);
background-color:#a2aab9;
background-repeat:repeat-x;
font-family:Arial,Helvetica,sans-serif;
font-size:12px;
line-height:17px;
}
#header {
background-image:url(../images/header.png);
background-repeat:no-repeat;
margin:5px auto 0px auto;
height:95px;
width:980px;
}
#nav {
background-image:url(../images/nav.png);
background-repeat:repeat-x;
margin:auto;
height:30px;
width:820px;
padding:0px 20px 0px 140px;
position:relative;
z-index:2;

}
#path {
border:#1d3056;
border-bottom-style:solid;
border-bottom-width:1px;
padding:3px;
background-image:url(../images/path.png);
background-repeat: repeat;
position:absolute;
width:970px;
z-index:1;
color:#CCCCCC;
line-height:15px;
}
#path a {
color:#CCCCCC;
}
#big_topic {
width:550px;
float:left;
font-size:14px;
padding:3px;
line-height:19px;

}
#big_topic img {
margin-left:5px;
margin-right:5px;
margin-top:5px;
}
#small_topic {
width:402px;
float:right;
padding:3px;
line-height:17px;
}
#small_topic img {
margin-left:5px;
margin-right:5px;
margin-top:5px;
}
#clear {
clear:both;
}
#title {
border:#1d3056;
border-bottom-style:solid;
border-bottom-width:1px;
border-top-style:solid;
border-top-width:1px;
border-right-style:solid;
border-right-width:1px;
padding:3px;
background-image:url(../images/path.png);
background-repeat: repeat;
position:absolute;
width:300px;
z-index:1;
color:#CCCCCC;
line-height:24px;
font-size:20px;
top:210px;
padding-left:30px;
font-weight:bold;
}
#title_top {
border:#1d3056;
border-bottom-style:solid;
border-bottom-width:1px;
border-top-style:solid;
border-top-width:1px;
border-right-style:solid;
border-right-width:1px;
padding:3px;
background-image:url(../images/path.png);
background-repeat: repeat;
position:absolute;
width:300px;
z-index:1;
color:#CCCCCC;
line-height:24px;
font-size:20px;
top:280px;
padding-left:30px;
font-weight:bold;
}
#title_top a {
color:#CCCCCC;
}
img {
border:0;
}
h1 {
font-size:18px;
padding:5px;
padding-bottom:15px;
color:#000000;
}
h2 {
font-size:14px;
padding-bottom:2px;
padding-left:0px;
width: auto;
color:#000000;
border:#1d3056;
border-bottom-style:solid;
border-bottom-width:1px;
color:#1d3056;
}
#auth {
padding:5px;
margin-bottom:2px;
margin-right:0px;
margin-left:3px;
margin-top:15px;
float:right;
border-color:#000000;
border-style:solid;
border-width:1px;
background-color:#cccccc;
}
p.auth_category {
border:#000000;
border-top-style:solid;
border-top-width:1px;
}
#inhalt {
padding:10px;
}
#div_topic_l {
width:481px;
float:left;
font-size:14px;
padding:3px;
border-color:#000000;
border-right-style:solid;
border-right-width:1px;
}
#div_topic_r {
width:481px;
float:right;
font-size:14px;
padding:3px;
}
#div_topic_r img {
margin-left:5px;
margin-right:5px;
margin-top:5px;
}
#div_topic_l img {
margin-left:5px;
margin-right:5px;
margin-top:5px;
}
p.new {
padding-bottom:2px;
padding-left:0px;
width: auto;
font-size:14px;
color:#FF0000;
border:#1d3056;
border-bottom-style:solid;
border-bottom-width:1px;
}
p.p_topic{
background-color:#1d3056;
margin-top:5px;
font-weight:bold;
color:#cccccc;
border-color:#000000;
border-style:solid;
border-width:1px;
}
p.p_topic a {
color:#ffffff;
}
p.date {
border-color:#000000;
border-style:solid;
border-width:1px;
margin:0px;
padding:0px;
font-weight:bold;
float:left;
margin-top:6px;
margin-right:3px;
margin-left:5px;
font-size:10px;
line-height:14px;
padding-left:1px;
padding-right:1px;
}
p.date_top {
border-color:#000000;
border-style:solid;
border-width:1px;
margin:0px;
padding:0px;
font-weight:bold;
float:left;
margin-top:6px;
margin-right:3px;
font-size:10px;
line-height:14px;
padding-left:1px;
padding-right:1px;
}
#toptopic {
border-color:#999999;
border-bottom-style:solid;
border-bottom-width:1px;
padding-bottom:0px;
font-size:16px;
padding-left:0px;
padding-right:5px;
margin-bottom:10px;
line-height:20px;
}
#toptopic img {
margin-right:5px;
border:0px;
}
#main {
background-image:url(../images/ver.png);
background-repeat:repeat-x;
background-color:#ffffff;
height:auto;
width:976px;
border-left-width:1px;
border-right-width:1px;
border-top-width:0px;
border-bottom-width:0px;
border-color:#767676;
border-style:solid;
}
#footer {
background-image:url(../images/footer.png);
background-repeat:no-repeat;
margin:auto;
width:980px;
height:23px;
clear:both;
line-height:22px;
color:#CCCCCC;
}
#footer a {
color:#CCCCCC;
}
#bottom {
width:980px;
height:39px;
margin:2px auto 0px auto;
background-image:url(../images/bottom.png);
}
#all {
margin:0px auto 0px auto;
width:978px;
height:auto;
border-left-width:1px;
border-right-width:1px;
border-top-width:0px;
border-bottom-width:0px;
border-color:#000;
border-style:solid;
}
p{
margin:0px;
padding:5px;
}
#navi, #navi ul{ 
list-style-type:none;
margin:0px;
/*padding:4px;*/
text-align:center;
font-size:15px; 
font-weight:bold;
padding:0px;

} 
#navi { 
position:absolute; 
line-height:30px;

}
#navi ul{
font-size:13px; 
line-height:28px;
background-image:url(../images/nav-bg.png);
}
#navi > li { 
float:left; 
padding:0px; 
height:29px; 
overflow:hidden; 
width:140px;
}
#navi > li:hover { 
height:auto; 
overflow:visible; 
background-image:url(../images/nav-bg.png);
border-color:#000000;
border-width:1px;
border-style:solid;
line-height:27px;
width:138px;

}
#navi a { 
text-align:center; 
display: block; 
padding:0 5px 0 5px; 
text-decoration:none;
}
#navi a:link, #navi a:visited { 
color:#CCC;
}
#navi a:active, #navi a:hover { 
color:#000;
background-color:#666666;
}
a {
text-decoration:none;
}
a:hover {
text-decoration:underline;
}
a:visited {
color:#660033;
}
img.a  {
border:1px;
border-style:solid;
border-color:#000000;
margin-top:5px;
margin-right:5px;
margin-left:5px;
margin-bottom:5px;
}

ul.list_bold {
font-weight:bold;
}

#div_partner {
width:950px;
font-size:14px;
padding:3px;
}
img.b  {
border:1px;
border-style:solid;
border-color:#000000;
margin-top:3px;
}

p.p_topic_partner{
background-color:#cccccc;
margin-top:5px;
font-weight:bold;
color:#cccccc;
border-color:#000000;
border-style:solid;
border-width:1px;
}
p.p_topic_partner a {
color:#000000;
}




img.art_left {
border:1px;
border-style:solid;
border-color:#000000;
margin-top:3px;
margin-right:5px;
margin-left:0px;
margin-bottom:5px;
}

img.art_right {
border:1px;
border-style:solid;
border-color:#000000;
margin-top:5px;
margin-right:0px;
margin-left:5px;
margin-bottom:5px;
}
