/* CSS Document */
html,body{
width:100%;
height:100%;
}
body {
background:#d1d8e0;
text-align:center;
font-size:12px;
font-family:Arial, Helvetica, sans-serif;
color:#000000;
}
* {
margin:0;
padding:0;
font-size:12px;
font-family:Arial, Helvetica, sans-serif;
color:#000000;
}
#main {
background:url(../pics/main_back.jpg) repeat-y top;
border:1px solid #FFFFFF;
/*width:968px;*/
width: 968px;
min-height:885px;
height:auto !important;
height:885px;
margin:auto;
}
#header {
background:url(../pics/header_no-grafic.jpg) top no-repeat;
position:relative;
width:968px;
height:172px;
text-align:left;
}
#wrapper1 {
background:url(../pics/wrapper.jpg) top no-repeat;
position:relative;
width:968px;
min-height:609px;
height:auto !important;
height:609px;
margin:auto;
}
#wrapper2 {
background:url(../pics/wrapper2.jpg) bottom no-repeat;
position:relative;
width:968px;
min-height:584px;
height:auto !important;
height:584px;
overflow:hidden;
*overflow:visible;
}
#center-box {
background:transparent;
width:789px;
min-height:609px;
height:auto !important;
height:609px;
margin-left:179px;
}
#center {
background:transparent;
position:relative;
margin-left:-179px;
padding:0;
min-height:609px;
height:auto !important;
height:609px;
}
.left {
width:179px;
min-height:609px;
height:auto !important;
height:609px;
float:left;
text-align:left;
margin:0;
}
.left ul {
margin-top:24px;
}
.left li {
padding-bottom:7px;
}
.right {
position:relative;
width:160px;
float:right;
text-align:left;
padding-right:14px;
}
.right ul {
list-style:square;
padding:20px 0px 0px 27px;
}
.right li {
color:#FDC257;
padding-bottom:20px;
}
.news {
width:210px;
border:none;
}
.content {
position:relative;
width:575px;
float:left;
text-align:left;
margin:0;
padding:25px 15px 15px 25px;
}
.content ul {
list-style-image:url(../pics/li.jpg);
padding:5px 0px 0px 20px;
}
.content li {
font-size:1.1em;
font-weight:normal;
}
.content table {
}
.content td {
}
.clear{
clear:both;
height:1px;
line-height:1px;
font-size:1px;
background:url(../pics/clear.jpg);
}
#footer {
background:url(../pics/footer.jpg) top no-repeat;
position:relative;
width:968px;
height:104px;
text-align:left;
}
.logos {
/*background:url(../pics/back_logos.jpg) top no-repeat;*/
position:absolute;
left:4px;
bottom:0;
z-index:0;
width:164px;
text-align:center;
}
.logos td {
padding-right:15px;
}
.ia {
position:absolute;
bottom:10px;
right:6px;
width:158px;
text-align:center;
}
a {
font-size:1.0em;
color:#2b4a78;
text-decoration:none;
font-weight:bold;
font-style:italic;
text-decoration:underline;
}
a:hover { 
color:#E09B0C;
}
p {
font-size:1.1em;
color:#353535;
font-weight:normal;
padding-bottom:10px;
}
strong {
font-weight:bold;
}
h1 {
font-size:1.4em;
color:#353535;
font-weight:bold;
padding-bottom:25px;
}
h2 {
font-size:1.2em;
color:#353535;
font-weight:bold;
font-style:italic;
}
h3,#projekte h3 {
font-size:1.2em;
color:#E09B0C;
font-weight:bold;
}
#projekte h3{
margin-bottom:10px;
}
ul.newslist li{
margin-bottom:15px;

line-height:1.1em;
}
.style1 {
font-style:italic;
}
.style2 {
font-size:1.2em;
color:#FDC257;
font-weight:bold;
}
.style3 {
font-size:1.1em;
color:#FFFFFF;
font-weight:normal;
}
.style4 {
font-size:1.2em;
color:#DDDDDD;
}
.style5 {
color:#192334;
font-weight:bold;
}
.aregion {
font-size:1.1em;
text-decoration:underline;
}
ul.index {
list-style-type:decimal;
font-weight:bold;
color:#444444;
list-style-image:none;
padding:0 0 0 25px;
}
img {
border:0;
}
span.reverse { unicode-bidi:bidi-override; direction: rtl; }