*{border-collapse:collapse;border-spacing:0;margin:0;padding:0}
html{height:101%}
body{background: #fff url("../images/bgbody.gif") repeat 0% 0%;font-size:100.01%;color:#1a171b;line-height:1.25;font-family:Arial, Helvetica, sans-serif;min-height:100%;height:auto !important;margin:0 auto}

a:link{text-decoration:underline;color:#014667}
a:visited{color:#014667}
a:hover{}
a:active{}
.float-right {float:right}
.float-left {float:left}
.noborder {border: none !important}
.hidden, .nomail {display:none}

h1 {font-size: 1.3em}
h2 {font-size: 1.2em}
h3 {font-size: 1.1em}
h4 {font-size: 1em}
h5 {font-size: 1em}
h6 {font-size: 1em}

/* Der Kern von Clearfix */
.clearfix:after {
  content: ".";
  display: block;
  clear: both;
  height: 0;
  visibility: hidden;
}
/* IE-Patches für Clearfix */
.clearfix { display: inline-block; }
/* Vor IE5/Mac verstecken */
* html .clearfix { height: 1px; }
.clearfix { display: block; }
/* Ende des Versteckspiels für den IE5/Mac */


#container{width:950px;margin:10px auto; background: white url(../images/content-bg2.gif) repeat-y; font-size:0.8em}
#wrapper, #navigation, #extra, #servicemenu li {float:left}
#wrapper, #footer {width:100%}
#wrapper {min-height: 400px}
#footer, #header {background: #fff url(../images/content-bg.gif) repeat-y}
#header #servicemenu {background-color: #fff; height: 20px}
#header {padding-bottom: 20px}
#imageheader {border: solid #fff; border-width: 3px 0}
#content{margin: 0 150px 0 200px; padding: 10px 30px}
#navigation{width:200px;margin-left:-950px}
#extra{width:150px;margin-left:-150px; font-size: 0.95em}
#footer{clear:left;color: white; border-top: 3px solid #fff; padding: 2px}

h1#logo {background-color: #fff; float: right}
#printlink {margin-right: 160px}
*html #printlink {margin-right: 80px}
#copyright {margin-left: 1.5em}
#login {float: right;width:130px; padding: 10px;}
#extra h1, #extra h2, #extra h3, #extra h4, #extra h5, #extra h6 {background-color: #5E5243; color: white; padding: 0 .7em; font-size: 1.1em}
#footer a {text-decoration: none;color:white}

/* Main Menu */

ul.menu *, #servicemenu *, #loginbox ol {list-style-type:none}
ul.menu li {border-bottom: 3px solid white; font-weight: 700; }
ul.menu li ul li {border-bottom: none; font-weight: 400}
ul.menu a {display: block;text-decoration: none}
ul.menu li a, ul.menu li ul li a {color: #000}
ul.menu li a {padding: .5em 0 .5em 1em}
ul.menu li#current {padding:0.5em 0 0.5em 1em; color: #717171}
#parent-actifsub {padding:0.5em 0 0.5em 1em; color: #717171}

ul.menu li ul li.current {padding:0 0 0 1em}
ul.menu li ul li a {padding: .5em 0 .5em 1em}
ul.menu li#parent-actifsub a {padding:0}
ul.menu li#parent-actifsub strong {display: block; padding: 5px 0}
ul.menu li#parent-actifsub ul li a {padding: .5em 0 .5em 1em}
ul.menu li.parent-ifsub ul li a {padding: .5em 0 .5em 2em}
ul.menu li a:hover {}
ul.menu li ul li a:hover {}
ul.menu li#parent-actifsub ul {margin-top: .5em}
ul.menu li#current a {padding: 0}

#servicemenu {padding: 53px 160px 16px 210px}
*+html #servicemenu {padding: 53px 160px 9px 210px}
#servicemenu img {border:none}
#servicemenu li {padding: 0 5px;border-right: 1px solid #36c}
#servicemenu li a {text-decoration: none;color: black}
#servicemenu li a:hover {text-decoration: underline}
#websearch input {border:1px solid #c8c8c8}


#loginbox fieldset {border: none; font-size: 0.9em}
#loginbox li {}
#loginbox label {line-height: 2; font-size: 1em}
#loginbox input {border: 1px solid #c8c8c8; width: 128px}
#loginbox input.submit {border: none; background:none; cursor: pointer; font-size: 1em;width:auto !important}
#loginbox-forgetpass {font-size: 0.9em;margin-top:7px}
#loginbox-submits {padding-top: 5px}
#loginbox-register {border-left: 1px solid #36c; padding-left: 7px; margin-left: 4px}
#loginbox a {text-decoration: none;color:black}

.contentbox {padding-bottom: 30px; font-size: 0.95em;}
.contentbox p {padding: 10px 10px 0}
#content h1,#content h2,#content h3,#content h4,#content h5 {color: #717171; margin-bottom: 1em}
#content ul, #content ol {margin-left: 1.6em}

.latest-news {background-color: white; border: solid #EBEBEB; border-width: 0 1px}
.latest-news p {padding: 7px}
.latest-news a {text-decoration: none}
.latest-news a:hover {text-decoration: underline}
/*
#mailform fieldset {border: none; padding: 15px}
#mailform ol {list-style-type: none}

#mailform label {float: left; width: 130px}
#mailform textarea, #mailform input.mailforminput {width: 350px}
*/
#mailform fieldset {border: none; padding: 0px}
#mailform ol {list-style-type: none; padding: 0px; margin: 0px}
#mailform li {clear: both; padding: 2px}
#mailform label {float: left; width: 130px}
#mailform textarea, #mailform input.mailforminput {width: 370px}

#mailform input.mailformsubmit {margin-left: 130px}
/*Fat Erik's Breadcrumbs*/
#rootline {
list-style: none;
padding: 0;
margin: 5px 0 20px 0 !important
}

#rootline li {
display: inline;
padding: 0;
margin: 0;
}

#rootline li a {text-decoration: none;color:black}
#rootline li a:hover {text-decoration: underline}

#rootline li:before { content: " > "; }
#rootline li:first-child:before { content: ""; }

/*IE workaround*/
/*All IE browsers*/
* html #rootline li
{
background-image: url("../images/gt.gif");
background-repeat: no-repeat;
background-position: 0 50%;
padding: 0 0.5em 0 1em;
margin: 0 1em 0 -1em;
}
*+html #rootline li
{
background-image: url("../images/gt.gif");
background-repeat: no-repeat;
background-position: 0 50%;
padding: 0 0.5em 0 15px;
margin: 0 1em 0 -1em;
}

/*Win IE browsers - hide from Mac IE\*/
* html #rootline { height: 1%; }

* html #rootline li
{
display: block;
float: left;
}

/*End hide*/
/*Mac IE 5*/
* html #rootline li:first-child { background-image: none; }
*+html #rootline li:first-child { background-image: none; }
*html h1#logo{	PADDING-LEFT: 3px;	FLOAT: right;	MARGIN-LEFT: -3px !important;	BACKGROUND-COLOR: white}
*html #header #servicemenu {PADDING-RIGHT: 41px !important;	PADDING-LEFT: 250px !important;	PADDING-BOTTOM: 9px !important;	WIDTH: 505px !important;PADDING-TOP: 53px}

/* css styled content */
DIV.csc-textpic-caption-r .csc-textpic-caption{text-align:right}DIV.csc-textpic DIV.csc-textpic-imagecolumn{float:left;display:inline}DIV.csc-textpic-border DIV.csc-textpic-imagewrap .csc-textpic-image IMG{border:2px solid #000;padding:0}DIV.csc-textpic-imagewrap{padding:0}DIV.csc-textpic DIV.csc-textpic-imagewrap UL{list-style:none;margin:0;padding:0}DIV.csc-textpic DIV.csc-textpic-imagewrap UL LI{float:left;margin:0;padding:0}DL.csc-textpic-image DT{display:inline;margin:0}DIV.csc-textpic-left DIV.csc-textpic-imagewrap .csc-textpic-image,DIV.csc-textpic-intext-left-nowrap DIV.csc-textpic-imagewrap .csc-textpic-image,DIV.csc-textpic-intext-left DIV.csc-textpic-imagewrap .csc-textpic-image{display:inline;margin-right:10px}DIV.csc-textpic-right DIV.csc-textpic-imagewrap .csc-textpic-image,DIV.csc-textpic-intext-right-nowrap DIV.csc-textpic-imagewrap .csc-textpic-image,DIV.csc-textpic-intext-right DIV.csc-textpic-imagewrap .csc-textpic-image{display:inline;margin-left:10px}DIV.csc-textpic-center DIV.csc-textpic-imagewrap .csc-textpic-image{display:inline;margin-left:10px;text-align:left}DIV.csc-textpic DIV.csc-textpic-imagewrap .csc-textpic-image{margin-bottom:5px}DIV.csc-textpic-equalheight DIV.csc-textpic-imagerow{margin-bottom:5px;display:block}DIV.csc-textpic DIV.csc-textpic-imagewrap .csc-textpic-firstcol{margin-left:0 !important}DIV.csc-textpic DIV.csc-textpic-imagewrap .csc-textpic-lastcol{margin-right:0 !important}DIV.csc-textpic-intext-left DIV.csc-textpic-imagewrap,DIV.csc-textpic-intext-left-nowrap DIV.csc-textpic-imagewrap{margin-right:10px !important}DIV.csc-textpic-intext-right DIV.csc-textpic-imagewrap,DIV.csc-textpic-intext-right-nowrap DIV.csc-textpic-imagewrap{margin-left:10px !important}DIV.csc-textpic-center DIV.csc-textpic-imagewrap{margin:0 auto}DIV.csc-textpic-right DIV.csc-textpic-text{clear:right}DIV.csc-textpic-left DIV.csc-textpic-text{clear:left}DIV.csc-textpic-intext-right-nowrap DIV.csc-textpic-imagewrap{float:right;clear:both}DIV.csc-textpic-intext-left-nowrap DIV.csc-textpic-imagewrap{float:left;clear:both}DIV.csc-textpic-caption-c .csc-textpic-caption,DIV.csc-textpic-center{text-align:center}DIV.csc-textpic-caption-l .csc-textpic-caption,DIV.csc-textpic-center DIV.csc-textpic-text{text-align:left}DIV.csc-textpic IMG,DIV.csc-textpic DIV.csc-textpic-imagewrap DL.csc-textpic-image DD IMG{border:none}DIV.csc-textpic DIV.csc-textpic-imagewrap DIV.csc-textpic-image,DIV.csc-textpic DIV.csc-textpic-imagewrap DL.csc-textpic-image,DIV.csc-textpic-left DIV.csc-textpic-imagewrap,DIV.csc-textpic-intext-left DIV.csc-textpic-imagewrap{float:left}DIV.csc-textpic DIV.csc-textpic-imagewrap DL.csc-textpic-image DT,DIV.csc-textpic DIV.csc-textpic-imagewrap DL.csc-textpic-image DD{float:none}DL.csc-textpic-image,DL.csc-textpic-image DD,DIV.csc-textpic DIV.csc-textpic-imagewrap .csc-textpic-image .csc-textpic-caption,DIV.csc-textpic DIV.csc-textpic-imagewrap .csc-textpic-image IMG{margin:0}DIV.csc-textpic-clear,DIV.csc-textpic DIV.csc-textpic-imagerow,DIV.csc-textpic-above DIV.csc-textpic-text{clear:both}DIV.csc-textpic-right DIV.csc-textpic-imagewrap,DIV.csc-textpic-intext-right DIV.csc-textpic-imagewrap{float:right}
* html DIV.csc-textpic-intext-right-nowrap .csc-textpic-text,* html DIV.csc-textpic-intext-left-nowrap .csc-textpic-text{height:1%}
