body, * { font-family:Arial, sans-serif; margin:0px; padding:0px; }
body { color:#5d5d5d; }
h3 { font-size:1.15em; padding-bottom:5px; margin-bottom:5px;  border-bottom:1px dotted #bebebe; color:#666; }

div.cleardiv { clear:both; }
a { color:#db937c; }
a:hover { color:#b8715f; }
div#scbDownloadList a.scbDownloadMoreLink:hover { color:#b8715f; }

input { height:14px; position:relative; top:1px; border:1px solid #98acbf; line-height:14px; font-size:11px; }
.inputCheck {border:0px solid #98acbf;}
.inputNormal {width:240px;font-size:11px;color:#666;}
.selectNormal {width:240px;font-size:11px;color:#666;}
.textareaNormal {width:240px;font-size:11px;color:#666;}
.inputButton {width:242px;height:17px;font-size:11px;color:#666;line-height:12px;}
.inputtd {padding-left:10px;padding-bottom:2px;}
.texttd {width:120px;padding-bottom:2px;padding-left:3px;}
.groupheadline {padding:4px 0px 10px 0px;margin-bottom:15px;}
.groupheadline div { background-color:#EFEFEF; font-weight:bold; font-size:12px;padding:3px;}
.tablegroup {padding:12px;margin-bottom:10px;border:1px dotted #E0E0E0;}
.dyn_formulare {width:100%;}
hr { padding:0px; margin:6px 0px; border:none; height:0px; border-bottom:1px dotted #7f7f7f; }
.underline { text-decoration:underline; }
.bold { font-weight:bold; }

div#centerPage { width:970px; left:50%; position:relative; margin:20px 0px 30px -485px; font-size:0.69em; line-height:16px; }

div#pageHeader {height:134px; width:970px; margin-bottom:10px; }
div#pageHeader div#imagediv {float:left;width:760px; }
div#pageHeader div#logodiv {padding-top:27px;}

div#pageNavigation { border-bottom:1px dotted #909090; margin-bottom:15px; }
ul#mainMenu { background-color:#dfdfdf; margin-bottom:1px; height:23px; }
ul#mainMenu li { display:block; float:left;height:23px; line-height:23px; width:auto; }
ul#mainMenu li a { text-decoration:none; height:23px; line-height:23px; padding:0px 30px; font-weight:bold; }
ul#mainMenu li a:hover { }
ul#mainMenu li.active { background-color:#db9483; }
ul#mainMenu li.active a { color:#FFFFFF; }

div#pageNavigation div#pageSearch { float:right; width:250px; text-align:right;}

div#pageNavigationInfo { margin-bottom:1px; height:23px; line-height:23px; padding:0px 10px; background-color:#eeeeee; }
div#pageNavigationInfo form { line-height:23px; height:23px; }

div#pageMain {  }
div#pageMain div.sideContent { width:200px; }
div#pageMain div#rightSide { float:right; }
div#pageMain div#leftSide { float:left; margin-right:15px; }

div#pageMain div.mainContent { float:left; }
div#pageMain div#mCdual { width:755px; }
div#pageMain div#mCtriple { width:536px; }
div#pageMain div#pageRight { border:2px solid red; float:right;  }

div#footer { margin-top: 20px; padding-top:15px; border-top:1px dotted #bebebe; color:#bcbcbc; } 

ul.siteContentMenu { margin-bottom:15px; list-style-type:none; line-height:15px; }
ul.siteContentMenu li.menuRoot { background-color:#f1d5cd; border:1px solid #e0d7d5; padding:5px 10px 5px 23px; text-transform:uppercase; color:#da8f78; font-weight:bold; }
ul.siteContentMenu li { background-color:#f8eae6; border:1px solid #e5dddb; margin-bottom:3px; }
ul.siteContentMenu li a { padding:5px 10px 5px 23px; display:block; text-decoration:none; }
ul.siteContentMenu li a:hover,
ul.siteContentMenu li.active a { background-image:url(/images/scmenu_bullet.gif); background-repeat:no-repeat; background-position:8px center; color:#B8715F; }

ul.siteContentMenu li.subsub { background-color:#fff; border:1px solid #e5dddb; margin-bottom:3px; }
ul.siteContentMenu li.subsubactive { background-color:#fff; border:1px solid #e5dddb; margin-bottom:3px; }
ul.siteContentMenu li.subsub a { padding:5px 10px 5px 35px; display:block; text-decoration:none; color:#999999;}
ul.siteContentMenu li.subsub a:hover,
ul.siteContentMenu li.subsubactive a {padding:5px 10px 5px 35px; background-image:url(/images/scmenu_bullet.gif); background-repeat:no-repeat; background-position:23px center; color:#B8715F; }

div.siteContentBox { border:1px solid #dfdfdf; margin-bottom:20px; }
div.siteContentBox h2 { line-height:24px; height:24px; background-color:#dd9681; color:#FFF; font-weight:bold; font-size:1em; margin:1px; padding-left:11px; }

div#pageMain div.mainContent h1 { font-size:1.54em; font-weight:bold; margin-bottom:10px; margin-top:2px; padding-bottom:7px; border-bottom:1px dotted #bebebe; color:#000; }
div#pageMain div.mainContent h2 { font-size:1.3em; font-weight:bold; margin-bottom:6px; margin-top:3px; padding-bottom:3px; border-bottom:1px dotted #bebebe; color:#333; }

div.scbContent { padding:11px; }

div#scbDownloadList { padding-top:3px; }
div#scbDownloadList a { color:#5d5d5d; padding-top:14px; text-decoration:none;border-bottom:1px dotted #999999; position:relative; display:block; width:100%; background-image:url(/images/pdf.gif); background-position:right 7px; background-repeat:no-repeat; }
div#scbDownloadList a span { background-color:#FFF; border-bottom: 1px solid #FFF; line-height:8px; position:relative; top:1px; }
div#scbDownloadList a.scbDownloadMoreLink { color:#db937c; margin-top:5px; padding-top:10px;   text-decoration:underline; border-bottom:none; background-image:none; }

form#loginForm {  }
form#loginForm * { margin-top:3px; }
form#loginForm label { display:block; width:60px; float:left; clear:both; }
form#loginForm input { float:left; width:110px; }
form#loginForm input#logins { float:none; margin-left:60px; width:auto; height:auto; line-height:normal; border:none; border-bottom:1px solid #db9483; color:#db9483; background-color:transparent; }

div.mainContent img.leftTextImage { float:left; margin-right:8px; margin-bottom:3px; }
div.mainContent p { margin-bottom:15px; }

/********* Custom DIV Boxes for Templates *********/

/** Start Box 1+2 **/
div#start_box1,div#start_box2 { border:1px dotted #bebebe; border-left:none; border-bottom:none; width:251px; padding-bottom:10px; float:left; }
div#pageMain div.mainContent div#start_box1 h2,
div#pageMain div.mainContent div#start_box2 h2 { font-size:1.44em; padding:10px; margin:0px; }
div#pageMain div.mainContent div#start_box1 img,
div#pageMain div.mainContent div#start_box2 img { margin:10px 10px 0px 10px; }
div#pageMain div.mainContent div#start_box1 p,
div#pageMain div.mainContent div#start_box2 p { margin:10px 10px 0px 10px; }
div#pageMain div.mainContent div#start_box1 ul,
div#pageMain div.mainContent div#start_box2 ul { margin:10px 20px 0px 10px; }

/** Start Box 3 **/
div#start_box3 { border:1px dotted #bebebe; border-left:none; border-bottom:none; width:250px; padding-bottom:10px; float:right; }
div#pageMain div.mainContent div#start_box3 h2 { font-size:1.44em; padding:10px; margin:0px; }
div#pageMain div.mainContent div#start_box3 img { margin:10px 10px 0px 10px; }
div#pageMain div.mainContent div#start_box3 p { margin:10px 10px 0px 10px; }
div#pageMain div.mainContent div#start_box3 ul { margin:10px 20px 0px 10px; }

/** Start Box 4 **/
div#start_box4 { border:1px dotted #bebebe; border-left:none; border-bottom:none; width:503px; padding-bottom:10px; float:left; }
div#pageMain div.mainContent div#start_box4 h2 { font-size:1.44em; padding:10px; margin:0px; }
div#pageMain div.mainContent div#start_box4 img { margin:10px 10px 0px 10px; }
div#pageMain div.mainContent div#start_box4 p { margin:10px 10px 0px 10px; }
div#pageMain div.mainContent div#start_box4 ul { margin:10px 20px 0px 10px; }

/********* Definitions for Content Elements **********/
div#pageMain div.mainContent ul { list-style-type:none; border-top:1px dotted #bebebe; }
div#pageMain div.mainContent ul li { border-bottom:1px dotted #bebebe; }
div#pageMain div.mainContent ul li a { text-decoration:none; background-image:url(/images/ulmenu_bullet.gif); background-repeat:no-repeat; background-position:8px center; display:block; padding:2px 5px 2px 24px; }