/* Layout */
html,body,#wrapper{margin:0;  padding:0;  height:100%;}
body{background-color:#194650;  font-family:Arial,Helvetica,sans-serif;  font-size:80%;}
#wrapper{margin:auto;  vertical-align:middle;  height:100%;}
/* Content */
#layout_content{width:940px;  height:660px;  padding:20px;  background:url(images/background.jpg) no-repeat center center;}
#head{width:940px;  height:95px;  background:url(images/head.png) no-repeat center center;}
#hnav{width:940px;  height:25px;}
#hnav #search_top{width:200px;  margin:0;  height:25px;  float:left;  background:url(images/nav_top_green_light.png) repeat-x top left;}
#hnav #nav_top{height:25px;  background:url(images/nav_top_green_dark.png) repeat-x top left;}
#nav_left{width:200px;  height:495px;  float:left;}
#content{width:660px;  height:465px;  float:right;  overflow:auto;  padding:25px 40px 5px 40px;}
div#nav_footer{float:left;  width:940px;}
/* Navigation Top */
div#hnav .suchbox{padding:4px 0; display: none;}
div#hnav .suchbox input{height:15px;  width:120px;  margin-left:35px;  border:0px;}
div#hnav div.suchbox .submit{padding:4px 0px;  margin-left:5px;  color:#fff;  font-weight:bold;}
div#hnav div.nav1_top{float:left;  padding:5px 8px;  height:15px;  position:relative;}
div.nav1_top a{display:block;  font-size:100%;  font-weight:bold;  color:#fff;}
div#hnav div.act,div#hnav div.cur,div#hnav div.ro{background:url(images/nav_top_red.png) repeat-x top left;}
div.nav1_top .nav2_sub{display:none;  padding:0;  border:0;  width:280px;  position:absolute;  left:0px;  top:25px;}
div.nav1_top .nav2_top{height:15px;  border-bottom:2px solid #66A097;  background:#58988E;  padding:5px 8px;}
/* Navigation left */
div#nav_left .nav_li{margin-top:30px;  border-top:1px solid #66A097;}
div#nav_left #lang{padding:40px 0 10px 20px;display: none;}
div#nav_left #lang a{margin:2px;}
div#nav_left div.trenner{padding:20px 0;  border-bottom:1px solid #66A097;}
div#nav_left .nav1_li,div#nav_left .nav2_li{padding:5px 0 5px 20px;  border-bottom:1px solid #66A097;}
div#nav_left a{font-size:100%;  color:#194650;}
div#nav_left a:hover{color:#b4001e;}
div#nav_left .cur a{color:#b4001e;}
div#nav_left .nav2_li a{font-weight:bold;}
/* nav footer */
div.footer_left{float:left;  padding-left:40px;}
div.footer_content{margin-left:240px;}
div.footer_content .navc1_li{float:left;  margin-top:12px;  padding-right:10px;}
div.footer_content .navc1_li a{color:#b4001e;}
div.footer_content .navc1_li a:hover{text-decoration:underline;}
/* General element styles:*/
PRE{font-family:monospace;}
A{color:#194650;  text-decoration:none;}
div#content a{color:#194650;  text-decoration:none;  font-weight:bold;}
A:hover,A:active{color:#cc0000;}
/* FF 3 */
a:active,a:focus{outline:none;  color:#cc0000;}
FORM{margin:0px 0px 0px 0px;}
PRE{margin:0px 0px 0px 0px;}
div#layout_content p.bodytext{line-height:16px;  margin:0px 0px 15px 0px;}
INPUT,TEXTAREA,SELECT{padding-left:0px;}
a img{border:none;}
/***************************/
/* RTE styles:*/
/***************************/
H1,H2,H3{margin:0px 0px 8px 0px;}
H1{font-size:100%;  color:#b4001e;  }
H2{font-size:100%;  color:#194650;}
H3{font-size:140%;  color:#194650;}
H1.csc-firstHeader,H2.csc-firstHeader,H3.csc-firstHeader{margin:0px 0px 20px 0px;}
/* Header date */
P.csc-header-date{font-size:10px;  color:#186900;}
/* Subheader,general */
P.csc-subheader{font-style:italic;  background-color:#EDEBF1;}
/* Subheader,specific */
P.csc-subheader-0{font-style:normal;}
P.csc-subheader-1{color:#186900;}
P.csc-subheader-2{color:#10007B;}
P.csc-subheader-3{color:#8A0020;}
/* Left,center,right and justify alignment of text in block elements*/
p.align-left,h1.align-left,h2.align-left,h3.align-left,h4.align-left,h5.align-left,h6.align-left,div.align-left,address.align-left{text-align:left;}
p.align-center,h1.align-center,h2.align-center,h3.align-center,h4.align-center,h5.align-center,h6.align-center,div.align-center,address.align-center{text-align:center;}
p.align-right,h1.align-right,h2.align-right,h3.align-right,h4.align-right,h5.align-right,h6.align-right,div.align-right,address.align-right{text-align:right;}
p.align-justify,h1.align-justify,h2.align-justify,h3.align-justify,h4.align-justify,h5.align-justify,h6.align-justify,div.align-justify,address.align-justify{text-align:justify;}
/********************************/
/* Frames,spacing,link-to-top */
/********************************/
P.csc-linkToTop{text-align:right;}
P.csc-linkToTop A{font-weight:bold;}
DIV.csc-frame{border:0px;}
DIV.csc-frame-invisible{display:none;}
DIV.csc-frame-rulerBefore{border-top:1px dotted #ff6432;  margin:15px 0px;}
DIV.csc-frame-rulerAfter{border-bottom:1px dotted #ff6432;  margin:15px 0px;}
DIV.csc-frame-indent{padding-left:100px;}
DIV.csc-frame-indent3366{padding-left:33%;}
DIV.csc-frame-indent6633{padding-right:33%;}
DIV.csc-frame-frame1{background-color:#EDEBF1;  padding:2px 4px 2px 4px;  border:1px solid #333333;}
DIV.csc-frame-frame2{background-color:#F5FFAA;  padding:2px 4px 2px 4px;  border:1px solid #333333;}
DIV.csc-frame-frame1 H1,DIV.csc-frame-frame1 H2,DIV.csc-frame-frame1 H3,DIV.csc-frame-frame1 H4,DIV.csc-frame-frame1 H5{margin-top:2px;}
DIV.csc-frame-frame2 H1,DIV.csc-frame-frame2 H2,DIV.csc-frame-frame2 H3,DIV.csc-frame-frame2 H4,DIV.csc-frame-frame2 H5{margin-top:2px;}
div.csc-menu-1{margin-left:0;}
/* Email Formular */
FORM .csc-mailform{width:600px;border:1px solid #666666;padding:5px;}
FORM fieldset.csc-mailform{border:none;}
FORM .csc-mailform-field{margin-bottom:20px;}
div.csc-mailform-field input,.csc-mailform-field textarea{width:320px;}
FORM .csc-mailform-field label{width:110px;float:left;text-align:left;font-weight:normal;display:block;}
div.csc-mailform-field input.csc-mailform-submit{margin-left:110px;}

/* Tables */
div#layout_content table p.bodytext{margin: 0; padding:0;}