* {margin:0; padding:0; font-family:verdana, arial, sans-serif; font-size:12px; color:#000000; line-height:16px;}

body {background-color:#d9dadb; text-align:center; height:100%;}

table {border-collapse:collapse; padding:0;}
td {vertical-align:top;}

ul {text-align:left;}

#rahmen {width:1000px; background-color:#ffffff; margin:0 auto;}

#navicol {width:240px;}

#head {width:440px; height:370px;}
#headbalken {width:440px; height:40px; background-color:#d20019;}
#headbalken p {position:relative; top:10px; margin-right:20px; font-size:18px; text-align:right; font-family:tahoma; color:#ffffff; font-weight:bold; letter-spacing:1px;}


#logo {position:relative; width:320px; float:right;}
#logo img {margin:40px 0 80px 35px;}
#logo p {margin:0 37px 20px 35px; font-family:arial narrow, arial; font-weight:bold; font-size:16px; line-height:24px; text-align:right;}

#navidiv {height:329px; background-image:url(../images/naviback.gif); background-repeat:repeat-x; text-align:right; border-top:1px solid #1a171b;}
html* #navidiv {height:330px;}

#navidiv ul {list-style-type:none; margin:20px 20px 0 0; font-weight:bold; color:#ffffff;  font-size:14px;  text-align:right;}
#navidiv li {margin:6px 0;}
#navidiv a {color:#ffffff; text-decoration:none; font-size:13px; background-image:url(../images/navi-raute.gif); background-repeat:no-repeat; padding-left:20px;}
#navidiv a:hover {background-image:url(../images/navi-raute-over.gif); color:#b4b5b6;}
#navidiv a.active {background-image:url(../images/navi-raute-over.gif); color:#b4b5b6;}

#navidiv ul ul {list-style-type:none; margin:8px 0 0 0; font-weight:normal;}
#navidiv ul ul li {margin:3px 0;}
#navidiv ul ul a {color:#ffffff; text-decoration:none; font-size:11px; background-image:url(../images/navi-raute.gif); background-repeat:no-repeat; padding-left:20px;}

#navidiv sup {color:#ffffff; font-size:10px;}

#content {width:760px; margin-top:-20px;}
.contentleft {width:540px; text-align:justify;}
.contentleft div {margin:20px; height:100%;}
.contentleft sup {position:relative; top:-3px; color:#b2001e; font-size:11px; vertical-align:baseline;}
.contentleft ul {margin:20px 0 20px 40px; padding:0 0 0 20px;}

.contentright {width:200px; margin-top:50px;}
.contentright div {margin:20px 20px 20px 30px; font-size:11px;}

.contentright a {font-size:11px;}


.black {color:#000000;}

img {border:0;}

h1 {margin:0 0 20px 0; font-size:16px; color:#d20019; font-weight:bold; font-family:verdana, arial, sans-serif;}
h2 {margin:40px 0 20px 0; font-size:14px; color:#d20019; font-weight:bold; }
h3 {margin:40px 0 20px 0; font-size:12px; color:#d20019; font-weight:bold; }

.contentleft ul {list-style-type:square; margin:0 0 30px 20px;}
.contentleft ul li {margin-bottom:15px;}

.contentleft ol {margin:0 0 30px 40px;}
.contentleft ol li {margin-bottom:5px;}

.contentleft a {font-weight:bold; text-decoration:none; color:#d20019;}
.contentleft a:hover {color:#000000;}



.kc {font-family: Times, serif; color:#002E6E; font-size:14px; font-weight:bold;}
.orred {color:#b2001e;}