/* Ueberschriften */

h1 {
width:100%;
font-size:1.2em;
color: #FF9900; 
text-transform: uppercase;
background-color:#EEEEEE; 
}


h2 {
 color: #FF9900; 
margin-bottom:.4em;
}

h3 {
margin-bottom:.4em;
color: #FF9900; 

}

h4 {
color: #666666; 
margin-bottom:.2em;
}

h5 {
color: #666666; 
margin-bottom:.2em;
font-size:.94em;
}


A { 
 color: #FF9900; 
 text-decoration:none;
}

A:hover { 
 color: #999999; 
 text-decoration:underline;
}

a img {
margin-right:.2em;
}

.bodytext { 
 color: #666666; 
 FONT-FAMILY: Arial, Helvetica, sans-serif; 
 TEXT-DECORATION: none; 
 text-align: left
}

.content_wrap ul,
.content_wrap ol {
padding-left:1.5em;
 color: #666666; 
}

.content_wrap ul li{margin-bottom:.4em;}
.content_wrap ol li{margin-bottom:1em;}


.csc-header-date {
font-style:italic;
margin-top:2em;
 color: #666666; 
}


#login h2,
h2.leftheader,
.naviheader h2 {	
color: #807F84; 
font-weight:bold; 
font-size: 15px; 
letter-spacing: 1px;
text-transform: uppercase; 
padding-left:.4em;
padding-right:.4em;
margin-top:.2em;
margin-bottom:.2em;
border-bottom:1px dotted #cccccc;
}


#login h2 {
margin-top:-10px;
}

#navigation A { 
 font-size:.94em; 
 color:#FF9900; 
 text-decoration: none; 
 line-height:150%;
 padding-bottom:.6em;
 padding-left:.4em; 
margin-bottom:0;
margin-top:.5em;
height:auto;
display:block;
}

#navigation a:hover { 
text-decoration: underline;
color: #999999; 
color: #807F84; 
}

ul#nav {
list-style:none;
}

ul#nav li {
font-weight:bold;
 border-bottom:1px dotted #cccccc;
}

ul#nav li a.act {
color: #807F84; 
}




ul#nav li ul {
margin-left:2em;
}

ul#nav li ul li {
font-weight:normal;
border:none;
margin:0;
padding:0;
list-style: url(../img/arrow.gif);
}
ul#nav li ul li A {
margin:0;
margin-bottom:.4em;
padding:0;
}

ul#nav li ul li ul {
margin-left:1.2em;
border:none;
line-height:130%;
list-style: url(../img/arrow.gif);
}

ul#nav li ul li ul {
margin-left:1.2em;
border:none;
line-height:130%;
list-style:circle;
list-style: url(../img/arrow.gif);
}



a.mail img {
margin-right:.1em;
line-height:160%;
}




/*Formular*/
legend {display:none;}
fieldset {border:none;}



/*Content Wrap*/
.content_wrap {}
#center_col_ex .content_wrap,
#center_col .content_wrap {
padding-bottom:1em;
width:39.5em;
width:96%;
margin-left:2%;
}

#center_col_ex .content_wrap h1,
#center_col .content_wrap h1 {
padding:0;
margin:0;
line-height:1em;
margin-bottom:1em;
padding-bottom:.4em;
padding-top:.4em;
padding-left:1em;
margin-left:-.7em;
border-top:1px dotted #cccccc;
width:101%;
}


.csc-frame-rulerAfter {
border-bottom:1px dotted #cccccc;
margin-top:1.5em;
}



.csc-textpic-caption {
font-size:.766em;
padding-top:.2em;
display:block;
height:auto;
font-style:italic;
color:#666666;
}


.footer-nav  {
color:#ffffff;
margin-top:.4em;
font-size:.8em;
text-align:left;
margin-left:21.2em;
}


.footer-nav A {
color:#ffffff;
}


.csc-uploads-fileSize p {
color:#999999;
margin-left:.6em;
font-style:italic;
}




/*Suchbox*/
#suche{
padding-bottom:10px;
}
.tx-macinasearchbox-pi1 input{
width:140px;
border:1px solid #999999;
height:16px;
padding:.2em;
}

.tx-macinasearchbox-pi1 input.search_button {
width:25px;
height:20px;
position:relative;
top:7px;
border:none;
}

.tx-macinasearchbox-pi1 input.search_button:hover {
background-color:#fff;
}

/*Seite f&#65533;r die Suche*/

.tx-indexedsearch-searchbox {
margin-bottom:20px;
}

.tx-indexedsearch-searchbox fieldset{
border:none;
}


.tx-indexedsearch-browsebox{
width:100%;
margin-bottom:35px;
}
.tx-indexedsearch-browsebox ul li {
list-style:none;
margin:5px;
float:left;
}
.tx-indexedsearch-browsebox ul li a{
float:left;
}


form#searchform{
margin:0;
padding:0;
}

form#searchform fieldset {
border:none;
}

input {}
.tx-indexedsearch-searchbox input {
padding:4px;
width:100px;
}

.tx-indexedsearch-searchbox input {
width:250px;
border:1px solid #cccccc;
}

input:focus{
border-color:#FF9900!important;
}



.tx-indexedsearch-searchbox-button:hover,
.tx-felogin-pi1 .send-button:hover,
input.search_button:hover {
background-color:#FF9900;
cursor: pointer;
color:#fff!important;
}



input.tx-indexedsearch-searchbox-button {
margin-left:82px;
width:260px;
margin-top:5px;
margin-bottom:1em;
}

/*Login*/

.tx-felogin-pi1 input {
width:140px;
border:1px solid #999999;
height:16px;
padding:.2em;
margin-top:.4em;
}

.tx-felogin-pi1 label {
margin-top:.4em;
}
.tx-felogin-pi1 .send-button {
width:148px;
height:20px;
font-size:90%;
margin-top:.7em;
margin-bottom:.7em;
}



iframe.editorIframe {
height:200px!important; 
}


/*Suche ergebnis*/
.tx-indexedsearch-percent {
font-weight:normal;
color:#999999;
font-size:.9em;
}

#footer_nav-line h3 a {
color:#fff;
margin-top:4px;
display:block;
width:80%;
float:left;
}

/*###File links###*/
.filedescription{
padding-left:2.9em;
font-size:1em;
}

.icon{
float:left;
margin-top:.3em;
}
.odd, .even{
overflow:hidden;
padding-top:.8em;
}
.icon-layout a{
padding-left:1.2em;
text-decoration:none;
font-weight:bold;
}
.icon-layout a:hover{
padding-left:1.2em;
text-decoration:underline;
font-weight:bold;
}

a.pdf{
background:transparent url(../img/fileicons/pdf.gif) no-repeat center left;
padding-left:24px;
display:block;
height:23px!important;
line-height:23px;
}


.Excel{
background:transparent url(../img/fileicons/xls.gif) no-repeat center left;
}
.jpg{
background:transparent url(../img/fileicons/jpg.gif) no-repeat center left;
}
.zip{
background:transparent url(../img/fileicons/zip.gif) no-repeat center left;
}
.Word{
background:transparent url(../img/fileicons/doc.gif) no-repeat center left;
}
.download{
/* background:transparent url(../img/fileicons/default.gif) no-repeat center left;*/

}
.tif{
background:transparent url(../img/fileicons/tif.gif) no-repeat center left;
}
.mp3{
background:transparent url(../img/fileicons/mp3.gif) no-repeat center left;
}

.fileicon-layout2 .pdf, .fileicon-layout2 .jpg, .fileicon-layout2 .zip, .fileicon-layout2 .download, .fileicon-layout2 .tif, .fileicon-layout2 .mp3, .fileicon-layout2 .Word, .fileicon-layout2 .Excel{
padding:0;
background:none
}






/*Formular */

#mailform {margin-top:25px;}
#mailform fieldset {
margin:0;
padding:0;
color:#666666; 
}
.csc-mailform-field {
margin-bottom:15px;
}

#mailform label {
display:block;
width:140px;
float:left;
font-weight:bold;
}


#mailform input {
padding:4px;
width:100px;
width:250px;
border:1px solid #cccccc;
}

#mailform fieldset fieldset {
clear:both;
width:250px;
display:block;
height:60px;
}
#mailform fieldset fieldset label {
width:100px;
display:inline;
width:auto;
margin-left:5px;
margin-right:15px;
font-weight:normal;
}



.csc-mailform-radio {
float:left;
}

input.csc-mailform-submit {
margin-left:142px;
}

input.csc-mailform-submit:hover {
color:#ffffff;
background-color:#FF9900; 
cursor:pointer;
}
input.csc-mailform-radio {
width:15px!important;
border:none!important;
}


 
.print_area {
position:absolute;
float:right;
right:230px;
z-index:5;
top:-23px;
}

.extranet .print_area {
right:5px;
}

.print {
margin-top:4px;
float:left;
width:100px;
}
.print img {
margin-right:4px;
}

.print a{
}



/* Kommentare */
tx-veguestbook-pi1 {}
h2.tx-guestbook-header {
border-bottom:1px dotted #cccccc;
}

p.tx-guestbook-date {font-style:italic;}


.tx-veguestbook-pi1 {}
.tx-veguestbook-pi1 fieldset {
vertical-align:top;
}

.tx-guestbook-field {
margin-bottom:15px;
}
.tx-guestbook-field label {
width:100px;
display:inline-block;
vertical-align:top;
}

.tx-guestbook-field textarea {
width:350px;
height:100px;
}
.tx-veguestbook-pi1 {}
.tx-veguestbook-pi1 input{
width:140px;
border:1px solid #999999;
height:16px;
padding:.2em;
}

input.tx-guestbook-submit {
width:355px;
height:20px;
position:relative;
left:100px;
background-color:#FF9900; 
}

input.tx-guestbook-submit:hover {
background-color:#cccccc; 
}

.tx-guestbook-latest hr {
width:100%;
display:block;
margin-top:10px;
margin-bottom:10px;
border:none;
border-bottom:1px dotted #cccccc;
}
