/* CSS Document */
html, body {
height: 100%;
}
body {
margin:0;
padding:0;
background-color:#daf1b4;
background:#ffffff url(../images/testBackground.gif) repeat-y center fixed; /* #f8f8f8 bgimage.gif */
text-align:center;
color:#004A6F;
font-family:Tahoma, Arial, Verdana, Helvetica, sans-serif;
font-size:0.8em;
/*line-height:14px;*/
}
a:link, a:visited, a:hover, a:active, a:link h5, a:visited h5, a:hover h5, a:active h5{
font-family:Arial, Verdana, Tahoma, Helvetica, sans-serif;
text-decoration:none;
color:#6876EF;
/*color:#FFFFFF;*/
/*font-size:10px;*/
font-weight:normal;
}
a:hover, a:hover .h5{
color:#FFCC00;
}
a.menuUnten:link, a.menuUnten:visited, a.menuUnten:hover, a.menuUnten:active {
font-family:Arial, Verdana, Tahoma, Helvetica, sans-serif;
text-decoration:none;
color:#333333;
/*color:#FFFFFF;*/
/*font-size:10px;*/
font-weight:normal;
}
a.menuUnten:hover{
color:#FFFFFF;
}
a.menuRechts:link, a.menuRechts:visited, a.menuRechts:hover, a.menuRechts:active, 
a.menuRechtsAct:link, a.menuRechtsAct:visited, a.menuRechtsAct:hover, a.menuRechtsAct:active {
font-family:Arial, Verdana, Tahoma, Helvetica, sans-serif;
text-decoration:none;
color:#004A6F;
/*color:#FFFFFF;*/
/*font-size:10px;*/
font-weight:normal;
}
a.menuRechts:active,
a.menuRechtsAct:link, a.menuRechtsAct:visited, a.menuRechtsAct:hover, a.menuRechtsAct:active {
color:#669900;
}
a.menuRechts:hover,
a.menuRechtsAct:hover{
color:#FFCC00;
}
.h1, .h2, .h3, .h4, .h5, .h6{
font-family:Arial, Verdana, Tahoma, Helvetica, sans-serif;
font-size:2.0em;
padding:0px;
margin:0px;
font-weight:bolder;
color:#00354F;
}
.h1{font-family:Tahoma, Arial, Verdana, Helvetica, sans-serif;font-size:1.5em;color:#00354F;}/*Überschrift Layout 1*/
.h2{font-size:1.0em;}/*Überschrift Layout 2*/
.h5{font-size:0.9em;}/*Überschrift Layout 5*/
div, table.imgtext-nowrap{
font-family:Arial, Verdana, Tahoma, Helvetica, sans-serif;
font-size:1.0em;
/*color:#333333;*/
/*line-height:1.4em;*/
text-align:left;
}
.menuRechts1No, .menuRechts1Act, .menuRechts2No, .menuRechts2Act, .menuRechts3No, .menuRechts3Act{
font-family:Arial, Verdana, Tahoma, Helvetica, sans-serif;
font-size:0.9em;
padding:0px;
margin:0px;
font-weight:bolder;
color:#6876ef;
border-bottom:1px dotted #004A6F;
padding:2px 0 2px 0;
}
.menuRechts2No, .menuRechts2Act{padding:2px 0 2px 6px;}
.menuRechts3No, .menuRechts3Act{padding:2px 0 2px 12px;}
.menuRechts1Act, .menuRechts2Act, .menuRechts3Act{color:#669900;}

div#body{
width:800px;
min-height:600px;
height:auto !important;  /* für moderne Browser */
height:600px;  /*für den IE */
}
div#inhalt{
background: #ffffff url(../images/testContainerBgVertical800.gif) repeat-y;
width:800px;
text-align:left;
float:left;
}
div#content{
float:left;
width:580px;
padding:10px;
min-height:400px;
height:auto !important;  /* für moderne Browser */
height:400px;  /*für den IE */
text-align:left;
}
div#content p{
padding:2px 0 6px 0;
}
div#container{
float:right;
width:180px;
min-height:380px;
height:auto !important;  /* für moderne Browser */
height:380px;  /*für den IE */
text-align:left;
padding:10px 10px 10px 10px;
}
div#containerLayout{
width:166px;
background-image: url(../images/kontaktBg.jpg);
min-height:160px;
height:auto !important;  /* für moderne Browser */
height:160px;  /*für den IE */
padding:6px;
border-top:1px solid #C3C6DF;
border-right:1px solid #777B9F;
border-bottom:1px solid #777B9F;
border-left:1px solid #C3C6DF;
}
div#containerLayout p.bodytext{font-size:0.9em;}
div#container div#containerLayout p.bodytext{
padding:2px 0 6px 0;
}
div#header{
width:800px;
height:111px;
/*background-image: url(../images/header2.jpg);*/
background-image: url(../images/testHeader.jpg);

}
div#footer{
height:62px;
/*background-image:url(../images/footer2.jpg);*/
background-image:url(../images/testFooter.jpg);
clear:both;
}
div#siteend{
margin:0;
padding:10px 0 10px 0;
width:800px;
/*background-color:#a1dc24;*/
background-color:#dddee8;
text-align:center;
}
div#menuOben{
float:right;
width:760px;
height:24px;
/*background-color:#BFE47B;*/
border:1px dotted #FFFFFF;
/*border:1px dotted #00485F;
background-color:#FFFFFF;
background-image:url(../images/menuOben.gif);
background-repeat:repeat-x;*/
margin:80px 0 0 0;
/*padding: 4px;*/
}
div#menuRechts{
padding: 10px 0 0 0;
}
div.button a:link, div.button a:visited, div.button a:hover, div.button a:active,
div.buttonAct a:link, div.buttonAct a:visited, div.buttonAct a:hover, div.buttonAct a:active{
float:left;
/*border:1px solid #637F17;*/
padding:6px 4px 0 8px;
font-size:0.9em;
font-weight:bold;
/*color:#4A5F12;*/
color:#333333;
display:block;
}
div.button a:hover,
div.buttonAct a:link, div.buttonAct a:visited, div.buttonAct a:hover, div.buttonAct a:active{
/*border-bottom:1px solid #FFFFFF;*/
color:#22628E;
}
p.bodytext{
margin:0;
padding:0;
}
/************************/
/* Bildunterschrift */
/************************/
.csc-textpic-caption{
background-color:#DFE5FF;
font-family:Arial, Helvetica, sans-serif;
font-size:0.8em;
font-weight:bolder;
color:#53596F;
padding:4px 0 6px 2px;
}

/************************/
/* Datei Download listen */
/************************/
TABLE.csc-uploads { border: 0px; }
TABLE.csc-uploads TR TD P {padding:0; margin:0; background-color : transparent; font-size: 12px; }
TABLE.csc-uploads TR TD { vertical-align : top; }
TABLE.csc-uploads TR.tr-even { background-color: #EDEBF1; }
TABLE.csc-uploads TR.tr-odd { background-color: #D8D7DC; }
TABLE.csc-uploads TR TD.csc-uploads-icon { padding-left: 6px; padding-right: 6px; width: 1%; text-align: center; vertical-align: middle; }
TABLE.csc-uploads TR TD.csc-uploads-fileName { width: 80%; padding-left: 5px; }
TABLE.csc-uploads TR TD.csc-uploads-fileName P a:link,
TABLE.csc-uploads TR TD.csc-uploads-fileName P a:visited,
TABLE.csc-uploads TR TD.csc-uploads-fileName P a:hover,
TABLE.csc-uploads TR TD.csc-uploads-fileName P a:active { font-weight: bold; color:#708F1A;}
TABLE.csc-uploads TR TD.csc-uploads-fileName P a:hover {color:#BF0000;}
TABLE.csc-uploads TR TD.csc-uploads-fileName P.csc-uploads-description { font-style: italic; }
TABLE.csc-uploads TR TD.csc-uploads-fileSize { white-space: nowrap; padding-left: 6px; padding-right: 6px; }

/* Filelinks, specifically */
TABLE.csc-uploads-1 { border-color: #186900; }

TABLE.csc-uploads-2 { border-color: #10007B; }

TABLE.csc-uploads-3 { border-color: #8A0020; }
TABLE.csc-uploads-3 TR TD { vertical-align: middle; }
TABLE.csc-uploads-3 TR.tr-even TD.csc-uploads-icon IMG { border: 2px solid #333333; }
TABLE.csc-uploads-3 TR.tr-odd TD.csc-uploads-icon IMG { border: 2px solid #333333; }
p.csc-frame-frame1{ 
background-color:#CCCCCC; 
border: 1px solid #999999;
padding:0;
}
.important{
font-size:0.9em;
font-weight:bold;
color:#333333;
padding: 6px 0 0 6px;
}
p .detail{
font-family:"Courier New", Courier, mono;
color:#0000CC;
padding:6px;
}
table.mailform_table{}
table.mailform_table, 
td.mailform_left, 
td.mailform_right,
input.mailform_value_name,
input.mailform_value_subject,
input.mailform_value_email,
textarea.mailform_value_text,
input.mailform_submit{
font-family:Arial, Verdana, Tahoma, Helvetica, sans-serif;
text-decoration:none;
color:#004A6F;
font-size:1.0em;
font-weight:normal;
}
td.mailform_left{width:100px;padding:4px;}
td.mailform_right{}
input.mailform_value_name,
input.mailform_value_subject,
input.mailform_value_email,
textarea.mailform_value_text{width:350px;padding:4px;border: 1px dotted #004A6F;}
input.mailform_value_name{}
input.mailform_value_subject{}
input.mailform_value_email{}
textarea.mailform_value_text{height:100px;}
input.mailform_submit{
background-color:#EFEFEF;
border-top:1px solid #C3C6DF;
border-right:1px solid #777B9F;
border-bottom:1px solid #777B9F;
border-left:1px solid #C3C6DF;
}