
html {overflow-y:scroll;}

@charset "utf-8";
* { margin: 0 0 0 0;  top: 0;}

#wrapper { margin: -15px 0 0 0;}


@font-face {
    font-family: 'HelveticaNeueRoman';
    src: url('helvnr04-webfont.eot');
    src: url('helvnr04-webfont.eot?#iefix') format('eot'),
         url('helvnr04-webfont.woff') format('woff'),
         url('helvnr04-webfont.ttf') format('truetype'),
         url('helvnr04-webfont.svg#webfontDpslJMSb') format('svg');
    font-weight: normal;
    font-style: normal;

}

#header { width: 1035px; height: 223px; background-image:url(images/ITKSD2011_header.png); background-repeat: no-repeat; position: relative; margin: 0 auto 0 auto; z-index: 4; padding: 0 0 0 0;}
#contentbox { width: 960px; margin: 0 auto 0 auto; position: relative; z-index: 5; height: 600px; margin-left: 69px; padding-left: 24px;}

#itkbox { width: 282px; height: 645px; float: right; position: absolute; margin-top: 28px; margin-left: 654px; background-color: #021b42; z-index: 6;}

#itkbox15 { width: 282px; height: 585px; float: right; position: absolute; margin-top: 28px; margin-left: 654px; background-color: #021b42; z-index: 6;}

#itkbox2 { width: 282px; height: 730px; float: right; position: absolute; margin-top: -704px; margin-left: 654px; background-color: #021b42; z-index: 6;}

#itkbox3 { width: 282px; height: 900px; float: right; position: absolute; margin-top: 28px; margin-left: 654px; background-color: #021b42; z-index: 6;}


#itkbox4 { width: 282px; height: 1400px; float: right; position: absolute; margin-top: 20px; margin-left: 654px; background-color: #021b42; z-index: 6; }
#itkbox14 { width: 282px; height: 1390px; float: right; position: absolute; margin-top: 28px; margin-left: 654px; background-color: #021b42; z-index: 6; }
#itkbox5 { width: 282px; height: 700px; float: right; position: absolute; margin-top: 28px; margin-left: 654px; background-color: #021b42; z-index: 6;}

#itkbox6 { width: 282px; height: 775px; float: right; position: absolute; margin-top: 28px; margin-left: 654px; background-color: #021b42; z-index: 6;}

#itkbox7 { width: 282px; height: 1640px; float: right; position: absolute; margin-top: 28px; margin-left: 654px; background-color: #021b42; z-index: 6;}

#textbox { width: 580px; height: auto; float: left; margin-top: 80px; font-family: Verdana, Geneva, sans-serif; font-size: 13px; color: #030303; }


.text { font-family: Verdana, Geneva, sans-serif; font-size: 13px; color: #030303; }
.text2 { font-family: Verdana, Geneva, sans-serif; font-size: 10px; color: #030303; }


#textbox2 { width: 600px; height: auto; float: left; margin-top: 80px; font-family: Verdana, Geneva, sans-serif; font-size: 13px; color: #030303; }

#navi { width: 800px; float: right; text-align: right; word-spacing: 30px; font-family: 'HelveticaNeueRoman'; font-size: 18px; color: #636363; padding-top: 40px; padding-right: 5px; }

#content { background-image: url(images/content_repeat.png); background-position: top; background-repeat: repeat-y; width: 1035px; z-index: 3; position: relative; margin: -60px auto 0 auto; height: quto;}

#content2 { background-image: url(images/content_repeat.png); background-position: top; background-repeat: repeat-y; width: 1035px; z-index: 3; position: relative; margin: -60px auto 0 auto; height: 750px;}

#content3 { background-image: url(images/content_repeat.png); background-position: top; background-repeat: repeat-y; width: 1035px; z-index: 3; position: relative; margin: -60px auto 0 auto; height: 920px;}

#content4 { background-image: url(images/content_repeat.png); background-position: top; background-repeat: repeat-y; width: 1035px; z-index: 3; position: relative; margin: -60px auto 0 auto; height: 1400px;}

#content5 { background-image: url(images/content_repeat.png); background-position: top; background-repeat: repeat-y; width: 1035px; z-index: 3; position: relative; margin: -60px auto 0 auto; height: 710px;}

#content6 { background-image: url(images/content_repeat.png); background-position: top; background-repeat: repeat-y; width: 1035px; z-index: 3; position: relative; margin: -60px auto 0 auto; height: 800px;}

#content7 { background-image: url(images/content_repeat.png); background-position: top; background-repeat: repeat-y; width: 1035px; z-index: 3; position: relative; margin: -60px auto 0 auto; height: 1800px;}

#footer { width: 1035px; height:32px; background-image: url(images/footer.png); background-repeat: no-repeat; margin: 0 auto 0 auto; position: relative; z-index:4; margin-bottom: -50px; text-align: right;}

#footer2 { width: 1035px; height:32px; background-image: url(images/footer.png); background-repeat: no-repeat; margin: 0 auto 0 auto; position: relative; z-index:4; margin-bottom: -300px; text-align: right;}




body { background-image: url(images/bg.png); background-position: top; background-repeat: repeat-x; }


#impressum { padding-right: 15px; width: 200px; height: 20px; float: right; font-family: 'HelveticaNeueRoman'; font-size: 13px; padding-top: 7px;}
#impressum a:link { color: #fff; text-decoration: none; }
#impressum a:active { color: #fff; text-decoration: none; }
#impressum a:visited { color: #fff; text-decoration: none; }
#impressum a:hover { color: #EBEBEB; text-decoration: none; }



a:link { color: #636363; text-decoration: none; }
a:active { color: #636363; text-decoration: none; }
a:visited { color: #636363; text-decoration: none; }
a:hover { color: #0064ae; text-decoration: none; }


.headline1 { font-family: Verdana, Geneva, sans-serif; font-size: 22px; color: #0064ae; }
.headline2 { font-family: Verdana, Geneva, sans-serif; font-size: 16px; color: #0064ae; }
.headline3 { font-family: Verdana, Geneva, sans-serif; font-size: 14px; color: #0064ae; }



