body {margin:0px;padding:0px;width:972px;margin-left:auto;margin-right:auto;background:url(pics/bg.gif) repeat-x #a7cae6;font-family:Arial, sans-serif;color:#333333;font-size:12px;line-height:15px;}
img {margin:0px;padding:0px;border:0px;}
div {margin:0px;padding:0px;}
h1 {margin:0px;padding:0px;line-height:1px;font-size:1px;text-indent:-9999em;}
div.csc-header-n1  {background:url(pics/arrow.gif) no-repeat 0 5px;padding-left:39px;height:40px;margin-bottom:15px;}
h2.csc-firstHeader {margin:0px;padding:0px;color:#2874b2;font-size:13px;line-height:40px;height:40px;}
h3 {color:#333333;font-size:12px;line-height:20px;margin-bottom:15px;}
h4 {margin-bottom:2px;}
a {text-decoration:none;color:#2874b2;}
a:link {text-decoration:none;color:#2874b2;}
a:hover {text-decoration:underline;color:#2874b2;}
a:visited {text-decoration:none;color:#2874b2;}
a:active {text-decoration:none;color:#2874b2;}
p {margin:0px;padding:0px;}
ul {margin:0px;padding:0px;list-style-type:none;}
li {margin:0px;padding:0px;}
form {border:0px;display:inline-block;margin:0px;padding:0px;}
form table td {vertical-align:top}
fieldset {border:0px;padding-bottom:0px;margin-bottom:0px;}
.csc-mailform, .csc-mailform-field {border:0px;}
input {margin-bottom:15px;border:1px solid #2874b2;}
textarea {margin-left:40px;margin-bottom:10px;border:1px solid #2874b2;}

/*HEADER MIT HAUPTNAV*/
div.header {width:970px;height:184px;background:url(pics/header.jpg);border-left:1px solid #333333;border-right:1px solid #333333;position:relative;}
ul.navmenu {top:155px;height:28px;z-index:15;position:relative;}
ul.navmenu li {float:left;height:28px;line-height:28px;width:auto;}
ul.navmenu li a {display:block;color:white;font-weight:bold;text-transform:uppercase;padding-left:26px;padding-right:26px;height:28px;line-height:28px;margin-right:-5px;font-size:11px;border-right:1px solid #205d8e;_width:1px;}
ul.navmenu li a:link {display:block;color:white;font-weight:bold;text-transform:uppercase;padding-left:26px;padding-right:26px;height:28px;line-height:28px;margin-right:-5px;font-size:11px;background:none;border-right:1px solid #205d8e;}
ul.navmenu li a:visited {display:block;color:white;font-weight:bold;text-transform:uppercase;padding-left:26px;padding-right:26px;height:28px;line-height:28px;margin-right:-5px;font-size:11px;background:none;border-right:1px solid #205d8e;}
ul.navmenu li a:hover {display:block;color:white;font-weight:bold;text-transform:uppercase;padding-left:26px;padding-right:26px;height:28px;line-height:28px;margin-right:-5px;font-size:11px;background:#699ec9;border-right:1px solid #699ec9;}
ul.navmenu li a:active {display:block;color:white;font-weight:bold;text-transform:uppercase;padding-left:26px;padding-right:26px;height:28px;line-height:28px;margin-right:-5px;font-size:11px;background:none;border-right:1px solid #205d8e;}
ul.navmenu li.selected a:link{display:block;color:white;font-weight:bold;text-transform:uppercase;padding-left:26px;padding-right:26px;height:28px;line-height:28px;margin-right:-5px;font-size:11px;background:#699ec9;border-right:1px solid #699ec9;}
ul.navmenu li.selected a:visited {display:block;color:white;font-weight:bold;text-transform:uppercase;padding-left:26px;padding-right:26px;height:28px;line-height:28px;margin-right:-5px;font-size:11px;background:#699ec9;border-right:1px solid #699ec9;}
ul.navmenu li.selected a:hover {display:block;color:white;font-weight:bold;text-transform:uppercase;padding-left:26px;padding-right:26px;height:28px;line-height:28px;margin-right:-5px;font-size:11px;background:#699ec9;border-right:1px solid #699ec9;}
ul.navmenu li.selected a:active {display:block;color:white;font-weight:bold;text-transform:uppercase;padding-left:26px;padding-right:26px;height:28px;line-height:28px;margin-right:-5px;font-size:11px;background:#699ec9;border-right:1px solid #699ec9;}

/*LINKE SPALTE MIT SUBNAV*/
div.leftpane {padding-bottom:8px;background:url(pics/divbg.gif) bottom repeat-x #e7eef2;float:left;width:204px;border-left:1px solid #333333;border-top:38px solid #f2f4f5;height:461px;position:relative;overflow:hidden;}
div.leftpane img {border-bottom:1px solid white;}
ul.subnav {border-top:1px solid white;}
ul.subnav li {border-bottom:1px solid white;line-height:27px;background:url(pics/subnavbg.jpg);color:white;}
ul.subnav li a {color:white;line-height:27px;width:185px;display:block;padding-left:19px;}
ul.subnav li a:link {color:white;line-height:27px;width:185px;display:block;padding-left:19px;background:#699ec9;}
ul.subnav li a:visited {color:white;line-height:27px;width:185px;display:block;padding-left:19px;background:#699ec9;}
ul.subnav li a:hover {color:white;line-height:27px;width:185px;display:block;padding-left:19px;background:none;}
ul.subnav li a:active {color:white;line-height:27px;width:185px;display:block;padding-left:19px;background:#699ec9;}
ul.subnav li.selected a:link {color:white;line-height:27px;width:185px;display:block;padding-left:19px;background:none;font-weight:bold;}
ul.subnav li.selected a:visited {color:white;line-height:27px;width:185px;display:block;padding-left:19px;background:none;font-weight:bold;}
ul.subnav li.selected a:hover {color:white;line-height:27px;width:185px;display:block;padding-left:19px;font-weight:bold;background:none;}
ul.subnav li.selected a:active {color:white;line-height:27px;width:185px;display:block;padding-left:19px;background:none;font-weight:bold;}

ul.subnavsub {background:#90b7d6;padding-bottom:10px;border-bottom:1px solid white;padding-top:5px;}

ul.subnavsub li {line-height:20px !important;;background:#90b7d6;color:white;}
ul.subnavsub li a {color:white;line-height:20px !important;width:174px;display:block;padding-left:30px !important;font-weight:normal  !important;}
ul.subnavsub li a:link {color:white;line-height:20px;width:174px;display:block;padding-left:30px;background:none;font-weight:normal;}
ul.subnavsub li a:visited {color:white;line-height:20px;width:174px;display:block;padding-left:30px;background:none;font-weight:normal;}
ul.subnavsub li a:hover {color:white;line-height:20px;width:174px;display:block;padding-left:30px;background:none;font-weight:bold  !important;}
ul.subnavsub li a:active {color:white;line-height:20px;width:174px;display:block;padding-left:30px;background:none;font-weight:normal;text-decoration:underline;}

ul.subnavsub li.selected {line-height:20px !important;background:#90b7d6;color:white;}
ul.subnavsub li.selected a {color:white;line-height:20px !important;width:174px;display:block;padding-left:30px !important;font-weight:bold !important;}
ul.subnavsub li.selected a:link {color:white;line-height:20px;width:174px;display:block;padding-left:30px;background:none;font-weight:bold;}
ul.subnavsub li.selected a:visited {color:white;line-height:20px;width:174px;display:block;padding-left:30px;background:none;font-weight:bold;}
ul.subnavsub li.selected a:hover {color:white;line-height:20px;width:174px;display:block;padding-left:30px;font-weight:bold;background:none;}
ul.subnavsub li.selected a:active {color:white;line-height:20px;width:174px;display:block;padding-left:30px;background:none;font-weight:bold;}


div.addr {bottom:0px;position:absolute;left:0px;}
*:first-child+html div.addr {bottom:8px;position:absolute;left:0px;}
div.addr p {padding-left:20px;}
div.leftlink {margin-top:11px;float:left;margin-bottom:8px;border-top:1px solid white;border-left:1px solid white;}
div.leftlink a {color:#2874b2;line-height:27px;width:101px;display:block;text-align:center;}
div.leftlink a:link {color:#2874b2;line-height:27px;width:101px;display:block;background:url(pics/leftlinkbg.gif) repeat-x;text-align:center;}
div.leftlink a:visited {color:#2874b2;line-height:27px;width:101px;display:block;background:url(pics/leftlinkbg.gif) repeat-x;text-align:center;}
div.leftlink a:hover {color:#2874b2;line-height:27px;width:101px;display:block;font-weight:bold;background:url(pics/leftlinkbg.gif) repeat-x;text-align:center;}
div.leftlink a:active {color:#2874b2;line-height:27px;width:101px;display:block;background:url(pics/leftlinkbg.gif) repeat-x;text-align:center;}

/*MITTLERE SPALTE  MIT INHALT*/
div.middle {padding-bottom:8px;background:url(pics/divbg.gif) bottom repeat-x #f2f4f5;margin-left:205px;margin-right:229px;min-height:461px;border-top:38px solid #f2f4f5;padding-left:25px;_height:431px;}
div.content {line-height:20px;padding-right:25px;padding-bottom:25px;}
DIV.csc-textpic-clear { clear: none !important; }
div.csc-textpic-center {width:500px;}
div.csc-textpic-center  div.csc-textpic div.csc-textpic-imagewrap dl.csc-textpic-image {float:none;}
div.csc-textpic-above div.csc-textpic-text { clear: none !important;}
div.csc-frame-indent6633 {margin-left:20px;border-left:20px solid #f2f4f5;padding-left:20px;}
div.csc-textpic-text ul {list-style-type:disc;padding-left:35px;margin-top:15px;}
div.csc-textpic-text li {margin:0px;margin-bottom:10px;}
div.content ul {list-style-type:disc;padding-left:35px;margin-top:15px;}
div.content li {margin:0px;margin-bottom:10px;}
div.csc-textpic-border div.csc-textpic-imagewrap .csc-textpic-image img {border:1px solid #2874b2;padding:5px;background:white;}
div.csc-textpic-border img {border:1px solid #2874b2;padding:5px;background:white;}
ul.csc-bulletlist {list-style-type:disc;padding-left:15px;margin-bottom:15px;border-left:20px solid #f2f4f5;}
ul.csc-bulletlist li {margin:0px;margin-bottom:10px;}
table.contenttable td {vertical-align:top;}

div.csc-mailform, .csc-mailform-field {vertical-align:top;}
input.csc-mailform-submit {margin-left:40px;}

div.tel {display:inline;}

table {margin:0px;padding:0px;font-size:12px;}

/*RECHTE SPALTE*/
div.rightpane {padding-bottom:8px;background:url(pics/divbg.gif) bottom repeat-x #e7eef2;float:right;width:228px;border-right:1px solid #333333;border-top:15px solid #f2f4f5;}
div.langswitch {background:#f2f4f5;border-bottom:9px solid #f2f4f5;}
div.rightpane h2 {margin:0px;padding:0px;height:28px;line-height:28px;color:white;background:url(pics/h2bg.gif) repeat-x;text-transform:uppercase;font-size:11px;padding-left:17px;display:block;}
div.rightbox {padding-left:13px;padding-top:18px;padding-right:15px;padding-bottom:10px;border-bottom:1px solid white;line-height:20px;}
p.news {line-height:15px;margin-bottom:19px;}

