* {margin:0; padding:0}
html {height:100%;}
body{font-size: 100.01%;color:#000;height:100%;background:#E6E6E1;font-family:Arial,Helvetica,Verdana,sans-serif;width:100%}

a img { border-width:0;}
a {text-decoration:none}
.clearfix {display:block;height:0;clear:both;overflow:hidden}
fieldset { border:0px; margin:0px; padding:0px;}
legend { display:none; margin:0px; padding:0px; }
p.errorLine {color:#aa0f1d}

/*headings*/
h1 {color:#347D2A;font-size:1.4545em;margin-bottom:12px}
h2 {color:#347D2A;font-size:1.1667em;margin-bottom:12px}
h3 {font-size:1em;font-weight:bold;color:#ffffff;background:#afafaf;padding:2px 4px 2px 8px;margin-bottom:14px}
h4 {color:#666666;font-size:1em;margin-bottom:10px;font-weight:bold}
.heading, .subheader { color:#666666;font-size:1em;margin-bottom:10px;font-weight:bold} 

/*page container*/
#pageWrapper {width:800px;font-size:0.75em;}

/*header*/
#header {clear:both;border-bottom:1px solid #fff;height:85px;background-color:#ccc}
#header .headerImage {float:left;width:253px;height:81px;background:url(../images/standorte_header.gif) no-repeat;}
#header #contentFunctions {float:right;margin:5px 5px 0 0}
#header #contentFunctions a {color:#333;font-weight:bold;}


#content {padding:15px;color:#333333;} /*line-height:1.4em;*/
#content .contentBox {padding:0 0 4px 0;margin-bottom:12px;}
#content .contentBoxBorder {padding:0px 0 4px 0; margin-bottom:14px;border-bottom:1px solid #999999}
#content p {margin-bottom:12px;}
#content a {font-weight:bold;color:#d66b1c}
#content a:hover {color:#347D2A}
#content a:visited {color:#9B9B9B}
#content .listItem {margin-top:15px;}
#content ul {list-style:none;margin-bottom:12px}
#content ol {list-style-position:inside}
#content p ul {list-style:none;margin-bottom:5px}
#content ul li {padding-left:13px;background:url(../images/menu_square.gif) no-repeat 0px 5px;}
#content ul.browsebox {clear:both;padding-bottom:15px}
#content ul.browsebox li {float:left;padding:0;margin-right:10px;background-image:none;}
#content .searchResultRow h2 span a {color:#999;font-weight:normal;font-size:0.7857em}


/*Forms*/
#content input.searchField {height:14px;padding-top:2px;border:1px solid #a5acb2;width:330px;text-indent:5px;margin-right:10px;font-size:1em;}
#content .formBox {margin-bottom:15px;}
#content .searchBox {border:1px solid #BEBEBE;background:#F3F3F3;color:#333333;padding:10px;margin-bottom:10px}
.formBox .fieldLine, .csc-mailform-field {clear:both;margin-bottom:2px}
.formBox .fieldLine p {clear:both;margin-bottom:3px !important;width:450px}
.formBox .fieldLine label, .csc-mailform-field label {width:120px;float:left}
.formBox .fieldLine .floatBox label.short {width:30px}
.formBox .fieldLine .floatBox {float:left;}
.formBox .fieldLine .floatBox label {width:40px;margin-right:5px}
.formBox .fieldLine input, .csc-mailform-field input {width:314px;float:left;margin:0 10px 2px 0;}
.formBox .fieldLine input.medium {width:180px}
.formBox .fieldLine input.short{width:75px}
.formBox .fieldLine input.radio, 
.formBox .fieldLine input.check,
.csc-mailform-check,.csc-mailform-radio {width:18px !important;}
.csc-mailform-radio input {clear:both}
.csc-mailform-label {margin:10px 0 10px 0;display:block;}
.formBox .fieldLine label.long {width:auto;margin-right:10px}
.formBox .fieldLine textarea, .csc-mailform-field textarea {width:314px;height:100px}
.buttonBox { margin:10px 0 0 120px}
.buttonBox input {margin-right:10px}
#content .csc-mailform-submit {margin-left:120px;width:auto;height:auto;margin-top:5px}

/*Images*/
.csc-textpic-image img {padding-top:4px}
.csc-textpic-caption {color:#666666;font-size:0.9167em}
.csc-textpic-imagewrap {margin-bottom:5px}


/*Table*/
table {border-collapse:collapse;width:485px;max-width:485px}
table td, table th {height:2em;border-collapse:collapse;border:1px solid #999999;}
table td {padding:0.2em 0.3em 0.2em 0.3em;background:#f3f3f3;color:#333333}
table th, table thead td {text-align:center;background:#bebebe;color:#fff;font-weight:bold;padding:0.2em 0.3em 0.2em 0.3em;}
table caption {font-weight:bold; text-align:left;padding-bottom:0.2em}


