body {
 color : #000000;
 background-color : #1683CE ;
 font-family : Times, Times New Roman, serif;
 font-weight : normal;
 font-size : 12px;
 line-height : 16px;
 text-align : center;
 margin : 0px;
 padding : 0px;
}
#container {
 border : 0px solid #ffffff;
 background-color : #000000;
 position : relative;
 text-align : left;
 width : 770px;
 margin : 50px auto;
 padding : 0px;
}
#header {
 border : 0px solid #ffffff;
 background-color : #FFffff;
 position : relative;
 width : 770px;
 margin : 0px;
 padding : 0px;
}
#header a:link {
 border : 2px solid #ffffff;
 color : #000000;
 background-color : #1683CE;
 text-decoration : none;
 padding : 5px;
 margin : 0px 0px 0px 0px;
}
#header a:visited {
 color : #000000;
 background-color : #ffffff;
 text-decoration : none;
 padding : 5px;
 margin : 0px 0px 0px 0px;
}
#header a:hover {
 color : #ffffff;
 background-color : #1683CE;
 padding : 5px;
 margin : 0px 0px 0px 0px;
}
#header a:active {
 color : #000000;
 background-color : #ffffff;
 padding : 5px;
 margin : 0px 0px 0px 0px;
}
#header a:focus {
 color : #000000;
 background-color : #ffffff ;
 padding : 5px;
 margin : 0px 0px 0px 0px;
}
#headerback {
 border : 0px solid #000000;
 background-color : #ffffff;
 position : absolute;
 z-index : 1;
 top : 30px;
 left : 30px;
 width : 710px;
 height : 150px;
 margin : 0px;
 padding : 0px;
}
#headerback img {
 border : 0px solid #000000;
 width : 710px;
 height : 150px;
}
#headerlogo {
 border : 0px solid #000000;
 background-color : #ffffff;
 position : absolute;
 z-index : 2;
 top :  126px;
 left : -20px;
 width : 84px;
 height : 50px;
 margin : 0px;
 padding : 0px;
}
#headerlogo img {
 border : 0px solid #000000;
 width : 84px;
 height : 50px;
}
#headermenue {
 border : 0px solid #000000;
 font-family : Times, Times New Roman, serif;
 font-variant : small-caps;
 font-weight : normal;
 font-size : 12px;
 line-height : 14px;
 position : absolute;
 z-index : 3;
 top : 80px;
 left : 230px;
 height : 20px;
 margin : 0px;
 padding : 0px;
}
#content {
 border : 0px solid #ffffff;
 background-color : #ffffff;
 position : relative;
 top : 100px;
 left : 0px;
 width : 770px;
 margin : 0px;
 padding : 0px;
}
#left {
 border : 0px solid #000000;
 background-color : #ffffff;
 position : absolute;
 top : 0px;
 left : -20px;
 width : 170px;
 margin : 0px;
 padding : 50px 20px 30px 40px;
}
div.sidebar {
 border : 0px solid #000000;
 background-color : #ffffff;
 width : 170px;
 margin : 0px 0px 30px -10px;
 padding : 0px;
}
div.sidebar h3 {
 font-family : Times, Times New Roman, serif;
 font-weight : bold;
 font-variant : small-caps;
 font-size : 14px;
 line-height : 16px;
 color : #333333;
 background-color : #ffffff;
 margin : 0px;
 padding : 0px;
}
div.sidebar p {
 font-family : Times, Times New Roman, serif;
 font-weight : normal;
 font-size : 12px;
 line-height : 16px;
 color : #333333;
 background-color : #ffffff;
}
div.sidebar img {
 border : 0px solid #000000;
 width : 170px;
 min-height : 100px;
}
#right {
 border : 0px solid #000000;
 background-color : #ffffff;
 position : absolute;
 top : 0px;
 left : 230px;
 width : 480px;
 margin : 0px;
 padding : 50px 40px 30px 20px;
}

div.topic {
 border : 0px solid #000000;
 background-color : #ffffff;
 width : 480px;
 margin : 0px 0px 50px 0px;
 padding : 0px;
}
div.topic h1 {
 font-family : Times, Times New Roman, serif;
 font-weight : bold;
 font-variant : small-caps;
 font-size : 20px;
 line-height : 24px;
 letter-spacing : 1px;
 text-align : right;
 color : #000000;
 background-color : #ffffff;
 border-bottom : 2px solid #ffffff;
 width : 480px;
 margin : 0px;
 padding : 0px;
}
div.topic h2 {
 font-family : Times, Times New Roman, serif;
 font-weight : bold;
 font-variant : small-caps;
 font-size : 14px;
 line-height : 16px;
 letter-spacing : 1px;
 text-align : right;
 color : #333333;
 background-color : #ffffff;
 margin : 0px;
 padding : 0px;
}
div.topic p {
 font-family : Times, Times New Roman, serif;
 font-weight : normal;
 font-size : 14px;
 line-height : 17px;
 color : #333333;
 background-color : #ffffff;
 text-align : justify;
}
div.topic img {
 border : 0px solid #000000;
 width : 170px;
 min-height : 100px;
 padding : 12px 20px 15px 0px;
 float : left;
}
.impressum {
 margin : 0px 0px 40px -10px;
 font-size : 9px;
 line-height : 11px;
 color : #1683CE;
}
div.topic p.end {
 color : #333333;
 clear : left;
 font-size : 12px;
 text-align : right;
}
div.topicbreak {
 border : 0px solid #fff123;
 position : relative;
 left : -21px;
 width : 550px;
 height : 20px;
 background-color : #1683CE ;
}

a:link {
 font-family : Times, Times New Roman, serif;
 font-variant : small-caps;
 font-size : 12px;
 line-height : 12px;
 letter-spacing : 1px;
 color : #333333;
 text-decoration : underline;
}
a:visited {
 font-family : Times, Times New Roman, serif;
 font-variant : small-caps;
 font-size : 12px;
 line-height : 12px;
 letter-spacing : 1px;
 color : #333333;
 text-decoration : underline;
}
a:hover {
 font-family : Times, Times New Roman, serif;
 font-variant : small-caps;
 font-size : 12px;
 line-height : 12px;
 letter-spacing : 1px;
 color : #ffffff;
 background-color : #1683CE ;
}
a:active {
 font-family : Times, Times New Roman, serif;
 font-variant : small-caps;
 font-size : 12px;
 line-height : 12px;
 letter-spacing : 1px;
 color : #ffffff;
 background-color : #1683CE ;
}
a:focus {
 color : #ffffff;
 background-color : #666666;
}