/* CSS Document */

body {
   font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color:#333333;
	background-color:#FFFFFF;
	margin-top:0px;
	margin-left:0px;
	margin-right:0px;
	margin-bottom:0px;
}

p, table, td, th, ul, ol, li{
	font-family: Verdana, Arial, Helvetica, sans-serif;
   font-size: 11px;
}

p {
	margin:0 0 1em 0;
}

H1 {font-family : Verdana, Arial, Helvetica, sans-serif; font-size: 16px; font-weight: bold; color: #000000; }
H2 {font-family : Verdana, Arial, Helvetica, sans-serif; font-size: 14px; font-weight: bold; color: #000000; }
H3 {font-family : Verdana, Arial, Helvetica, sans-serif; font-size: 12px; font-weight: bold; color: #000000; }
H4 {font-family : Verdana, Arial, Helvetica, sans-serif; font-size: 16px; font-weight: bold; color: #ff9900; }
H5, H5 a {font-family : Verdana, Arial, Helvetica, sans-serif; font-size: 14px; font-weight: bold; color: #ff9900; }
H6 {font-family : Verdana, Arial, Helvetica, sans-serif; font-size: 9px; font-weight: bold; color: #000000; }
H1, H2, H3, H4, H5, H6 { margin: 0.25em 0 0.75em 0; }

.navi          { color: #333333; font-size: 11px; font-family: Verdana; text-decoration: none; margin-bottom:5px; }
.navi:hover { color: #FF9900; font-weight: bold; font-size: 11px; font-family: Verdana;margin-bottom:5px;  }
.navi_active { color: #FF9900; font-weight: bold; font-size: 11px; font-family: Verdana; text-decoration: none; margin-bottom:5px; }

.navi3          { color: #333333; font-size: 9px; font-family: Verdana; text-decoration: none; margin-bottom:5px; }
.navi3:hover { color: #FF9900; font-weight: bold; font-size: 9px; font-family: Verdana;margin-bottom:5px;  }
.navi3_active { color: #FF9900; font-weight: bold; font-size: 9px; font-family: Verdana; text-decoration: none; margin-bottom:5px; }

/* sidenavi */
a.sidenavi:link    {font-size:8pt;text-decoration:none;color: #333333; background-color:transparent}
a.sidenavi:visited {font-size:8pt;text-decoration:none;color:#333333; background-color:transparent}
a.sidenavi:active  {text-decoration:none;color:#333333; background-color:transparent}
a.sidenavi:hover   {text-decoration:underline;color:#333333; background-color:transparent}

/* breadcrumb*/
a.breadcrumb:link    {font-size:7pt;text-decoration:none;color: #999999; background-color:transparent}
a.breadcrumb:visited {font-size:7pt;text-decoration:none;color:#999999; background-color:transparent}
a.breadcrumb:active  {text-decoration:none;color:#999999; background-color:transparent}
a.breadcrumb:hover   {text-decoration:underline;color:#999999; background-color:transparent}

/* footer*/
a.footer:link    {font-size:17pt;text-decoration:none;color: #999999; background-color:transparent}
a.footer:visited {font-size:7pt;text-decoration:none;color:#999999; background-color:transparent}
a.footer:active  {text-decoration:none;color:#999999; background-color:transparent}
a.footer:hover   {text-decoration:underline;color:#999999; background-color:transparent}

.ft10px666666  { color: #666; font-size: 10px; font-family: Verdana }
.ft10px333333  { color: #333; font-size: 10px; font-family: Verdana }

.xsmall_light {font-size:7pt; color: #999999; font-family: Verdana} 
.newsheader_latest {font-size:7px; color: #000000; font-family: Verdana} 
.newsdate_latest {font-size:8px; color: #000000; font-family: Verdana} 

.address { color: #000000; font-size: 10px; font-family: Verdana }
.tx-sgaddress-pi1 { color: blue; font-size: 10px; font-family: Verdana }

.formular { color: #333333; font-size: 10px; font-family: Verdana; background-color: #ffffff; border: solid 1px #666666 }
ul { color: #000000; font-size: 10px; font-family: Verdana; font-weight: normal}

.formular { color: #333333; font-size: 10px; font-family: Verdana; background-color: #ffffff; border: solid 1px #666666 }

.header_toppage  { color: #333333; font-weight: bold; font-size: 36px; font-family: Verdana; text-decoration: none }

.postit-top {
	position: relative;
	width: 192px;
	height: 52px;	
	background: url(../../images/postit-top.gif) no-repeat;
}

.postit-text {
	position: relative;
        padding-right: 10px;
	width: 192px;
	background: url(../../images/postit-text.gif) repeat-y;

}

.postit-bottom {
	position: relative;
	width: 192px;
	height: 35px;	
	background: url(../../images/postit-bottom.gif) no-repeat;

}

#top_bar {
        font-size:7pt;
        color: #F2F2F2; 
        text-align: right; 
        padding-top: 0px;
        padding-bottom: 5px;
        padding-left: 5px;
        padding-right: 15px;
        background-color:#000;
} 

#top_bar a {
        text-decoration: underline;
        color: #F2F2F2; 
} 


#navi {
        padding-top: 20px;
        padding-bottom: 5px;
        padding-left: 5px;
        padding-right: 5px;
}

#content {
        width: 420px;
        padding-top: 10px;
        padding-bottom: 5px;
        padding-left: 10px;
        padding-right: 5px;
}

#right {
        width: 160px;
        padding-top: 10px;
        padding-bottom: 5px;
        padding-left: 5px;
        padding-right: 5px;
}

#news_latest { 
        padding-top: 0px; 
}

#footer_center { 
        font-size:7pt; 
        color: #999999; 
        padding: 2px; 
        text-align: center; 
        background-color:#DCDCDC; 
} 
#footer_center a { 
        font-size:7pt; 
        color: #999999; 
        text-decoration:none;
} 

#footer_left{ 
        padding: 2px; 
        background-color:#DCDCDC; 
} 

#footer_right{ 
        padding: 2px; 
        background-color:#DCDCDC; 
} 


/* Guestbook */
.tx-guestbook-list-header { background-color: #FF9900; color: #FFFFFF; font-weight:bold; }
.tx-guestbook-list-row { background-color: #FFFFFF; }
.tx-guestbook-list-rowleft { background-color: #CCCCCC; }
.tx-guestbook-list-entrycomment-title {font-weight: bold; }
.tx-guestbook-list-entrycomment { font-style: italic; }
.tx-guestbook-list-small { font-size: 9px; color: #666666; }
.tx-veguestbook-pi1-browsebox TD { font-size: 9px; color: #666666; }
.tx-veguestbook-pi1-browsebox-strong, .tx-ttnews-browsebox-SCell { font-weight: bold; }
.tx-veguestbook-pi1-browsebox-SCell { background-color: #EEEEEE; }
.tx-guestbook-latest-header { background-color: #539521; color: #FFFFFF; font-weight:bold; }
.tx-guestbook-latest-row { background-color: #FFFFFF; }
.tx-guestbook-latest-small { font-size: 9px; color: #666666; }
.tx-guestbook-form-inputfield-med { border-style: solid; border-width: 1pt; border-color:#000000; font-size:12px; color:#333333; width:100px;  }
.tx-guestbook-form-inputfield-big   { border-style: solid; border-width: 1pt; border-color:#000000; font-size:12px; color:#333333; width:150px;  }
.tx-guestbook-form-textarea          { border-style: solid; border-width: 1pt; border-color:#000000; font-size:12px; color:#333333; width:200px; }
.tx-guestbook-form-obligationfield  { color: #CC0000; }
.tx-guestbook-form-error               { color: #CC0000; }


/* Sucheformular*/
.csc-searchform {  }
.csc-form-comment { }
.csc-form-radio { }
.csc-form-label-req { }
.csc-form-commentcell { }
.csc-form-labelcell { }
.csc-form-fieldcell input { border-style: solid; border-width: 1pt; border-color:#000000; font-size:12px; color:#333333; }
.csc-form-label { }


/* Suchergebnisse*/
.csc-searchResultHeader     { background-color: #F2F2F2; color: #000; font-weight:bold; }
.csc-searchResultHeader a  { color: #000; font-weight:bold; text-decoration:underline}
.csc-searchResult                { }
.csc-searchResultRange       { }
.csc-searchResultPrevNext    { }
.csc-searchResultInfo          { }

/* New Login Box */
DIV.tx-newloginbox-pi1 {padding-bottom: 5px; border-bottom: 1px solid #ccc; }
DIV.tx-newloginbox-pi1 H3 {}
DIV.tx-newloginbox-pi1 P {}
DIV.tx-newloginbox-pi1 TABLE {}
DIV.tx-newloginbox-pi1 th {text-align:left; font-weight:normal;}
DIV.tx-newloginbox-pi1 TABLE TR TD P { margin: 2px; }
DIV.tx-newloginbox-pi1 TABLE TR TD {}
DIV.tx-newloginbox-pi1 TABLE TR {}
DIV.tx-newloginbox-pi1 TABLE TR TD INPUT.tx-newloginbox-pi1-submit { }
DIV.tx-newloginbox-pi1 TABLE TR TD INPUT { border-style: solid; border-width: 1pt; border-color:#000000; font-size:12px; color:#333333; width:90px; }
DIV.tx-newloginbox-pi1 P.tx-newloginbox-pi1-forgotP {}
DIV.tx-newloginbox-pi1 P.tx-newloginbox-pi1-forgotP A {}
DIV.tx-newloginbox-pi1 P.tx-newloginbox-pi1-back {}
DIV.tx-newloginbox-pi1 P.tx-newloginbox-pi1-back A {}
DIV.tx-newloginbox-pi1 P.tx-newloginbox-pi1-username {}

/* New Login Box List View*/
DIV.tx-newloginbox-pi3 {}
DIV.tx-newloginbox-pi3 DIV.tx-newloginbox-pi3-searchbox { }
DIV.tx-newloginbox-pi3 DIV.tx-newloginbox-pi3-searchbox TABLE { }
DIV.tx-newloginbox-pi3 DIV.tx-newloginbox-pi3-searchbox TABLE TR {}
DIV.tx-newloginbox-pi3 DIV.tx-newloginbox-pi3-searchbox TABLE TR TD { }
DIV.tx-newloginbox-pi3 DIV.tx-newloginbox-pi3-searchbox TABLE TR TD INPUT.tx-newloginbox-pi3-searchbox-sword {}
DIV.tx-newloginbox-pi3 DIV.tx-newloginbox-pi3-searchbox TABLE TR TD INPUT.tx-newloginbox-pi3-searchbox-button {}
DIV.tx-newloginbox-pi3 DIV.tx-newloginbox-pi3-searchbox TABLE TR TD INPUT {border-style: solid; border-width: 1pt; border-color:#000000;}

DIV.tx-newloginbox-pi3 DIV.tx-newloginbox-pi3-browsebox {}
DIV.tx-newloginbox-pi3 DIV.tx-newloginbox-pi3-browsebox P {}
DIV.tx-newloginbox-pi3 DIV.tx-newloginbox-pi3-browsebox P SPAN.tx-newloginbox-pi3-browsebox-strong {font-weight:bold;}
DIV.tx-newloginbox-pi3 DIV.tx-newloginbox-pi3-browsebox TABLE {}
DIV.tx-newloginbox-pi3 DIV.tx-newloginbox-pi3-browsebox TABLE TR {}
DIV.tx-newloginbox-pi3 DIV.tx-newloginbox-pi3-browsebox TABLE TR TD.tx-newloginbox-pi3-browsebox-SCell {}
DIV.tx-newloginbox-pi3 DIV.tx-newloginbox-pi3-browsebox TABLE TR TD.tx-newloginbox-pi3-browsebox-SCell P {}
DIV.tx-newloginbox-pi3 DIV.tx-newloginbox-pi3-browsebox TABLE TR TD.tx-newloginbox-pi3-browsebox-SCell P A {}
DIV.tx-newloginbox-pi3 DIV.tx-newloginbox-pi3-browsebox TABLE TR TD P {}
DIV.tx-newloginbox-pi3 DIV.tx-newloginbox-pi3-browsebox TABLE TR TD {}
DIV.tx-newloginbox-pi3 DIV.tx-newloginbox-pi3-browsebox TABLE TR TD P A {}

DIV.tx-newloginbox-pi3 DIV.tx-newloginbox-pi3-listrow {}
DIV.tx-newloginbox-pi3 DIV.tx-newloginbox-pi3-listrow TABLE { width: 95%; }
DIV.tx-newloginbox-pi3 DIV.tx-newloginbox-pi3-listrow TABLE TR.tx-newloginbox-pi3-listrow-header {}
DIV.tx-newloginbox-pi3 DIV.tx-newloginbox-pi3-listrow TABLE TR.tx-newloginbox-pi3-listrow-header TD { background-color: #CCC; }
DIV.tx-newloginbox-pi3 DIV.tx-newloginbox-pi3-listrow TABLE TR.tx-newloginbox-pi3-listrow-header TD P {font-size:11px; font-weight:bold; color:#000; }
DIV.tx-newloginbox-pi3 DIV.tx-newloginbox-pi3-listrow TABLE TR.tx-newloginbox-pi3-listrow-header TD P A { text-decoration: underline; color:#000;}

DIV.tx-newloginbox-pi3 DIV.tx-newloginbox-pi3-listrow TABLE TR {}
DIV.tx-newloginbox-pi3 DIV.tx-newloginbox-pi3-listrow TABLE TR TD { background-color: transparent; }
DIV.tx-newloginbox-pi3 DIV.tx-newloginbox-pi3-listrow TABLE TR TD P {margin: 2px;  font-size:10px; color:#000;}
DIV.tx-newloginbox-pi3 DIV.tx-newloginbox-pi3-listrow TABLE TR TD P A { text-decoration: none; color:#000;}

DIV.tx-newloginbox-pi3 DIV.tx-newloginbox-pi3-listrow TABLE TR.tx-newloginbox-pi3-listrow-odd {}
DIV.tx-newloginbox-pi3 DIV.tx-newloginbox-pi3-listrow TABLE TR.tx-newloginbox-pi3-listrow-odd TD {background-color: #F2F2F2;}
DIV.tx-newloginbox-pi3 DIV.tx-newloginbox-pi3-listrow TABLE TR.tx-newloginbox-pi3-listrow-odd TD P {margin: 2px;  font-size:10px; color:#000;}
DIV.tx-newloginbox-pi3 DIV.tx-newloginbox-pi3-listrow TABLE TR.tx-newloginbox-pi3-listrow-odd TD P A {text-decoration: none; color:#000;}

DIV.tx-newloginbox-pi3 DIV.tx-newloginbox-pi3-singleView {}
DIV.tx-newloginbox-pi3 DIV.tx-newloginbox-pi3-singleView H3 {}
DIV.tx-newloginbox-pi3 DIV.tx-newloginbox-pi3-singleView TABLE { width: 95%; }
DIV.tx-newloginbox-pi3 DIV.tx-newloginbox-pi3-singleView TABLE TR TD.tx-newloginbox-pi3-singleView-HCell { }
DIV.tx-newloginbox-pi3 DIV.tx-newloginbox-pi3-singleView TABLE TR TD.tx-newloginbox-pi3-singleView-HCell P {}
DIV.tx-newloginbox-pi3 DIV.tx-newloginbox-pi3-singleView TABLE TR TD {}
DIV.tx-newloginbox-pi3 DIV.tx-newloginbox-pi3-singleView TABLE TR TD P { margin: 2px; }
DIV.tx-newloginbox-pi3 DIV.tx-newloginbox-pi3-singleView TABLE TR { }
DIV.tx-newloginbox-pi3 DIV.tx-newloginbox-pi3-singleView TABLE TR TD P A {}
DIV.tx-newloginbox-pi3 DIV.tx-newloginbox-pi3-singleView P {}
DIV.tx-newloginbox-pi3 DIV.tx-newloginbox-pi3-singleView P A {}


/* News */
.newsheader_latest { font-size: 12px; font-weight: bold; color: #000000; }
.tx-ttnews-browsebox TD { font-size: 10px;}
.tx-ttnews-browsebox TD P { margin: 0px;}
.tx-ttnews-browsebox a { margin: 0px; font-size:10px; color:#000; }
.tx-ttnews-browsebox-strong, .tx-ttnews-browsebox-SCell, .tx-ttnews-browsebox-SCell p a { margin: 0px; font-size:10px; font-weight:bold; color:#000; }
.tx-ttnews-browsebox-SCell { background-color: #CCC; margin: 0px;}

/************************/
/* Filelinks, generally */
/************************/
TABLE.csc-uploads { border: 0px; }
TABLE.csc-uploads TR TD P { background-color : transparent; }
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 { width: 1%; text-align: center; vertical-align: middle; background-color : transparent;}
TABLE.csc-uploads TR TD.csc-uploads-fileName { width: 80%; padding-left: 5px; border-bottom: dotted 1px #000;}
TABLE.csc-uploads TR TD.csc-uploads-fileName P A { text-decoration: none; }
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; border-bottom: dotted 1px #000; text-align: right;}

/* 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; }


/*********************/
/* Tables, generally */
/*********************/
TABLE.contenttable { margin: 0 0 1em 0; }
TABLE.contenttable P { margin: 2px; font-size: 10px; }
TABLE.contenttable TR TD { vertical-align: top; }

/* Tables, Layout Normal */
TABLE.contenttable-0 P {  }
TABLE.contenttable-0 TR.tr-0 TD P {  }
TABLE.contenttable-0 TR.tr-0 TD { }

/* Tables, Layout 1*/
TABLE.contenttable-1 P { color:#000;}
TABLE.contenttable-1 TR TD.td-0 P {  }
TABLE.contenttable-1 TR.tr-even TD { }
TABLE.contenttable-1 TR.tr-odd TD { background-color: #F2F2F2;}

/* Tables, Layout 2*/
TABLE.contenttable-2 {border-collapse: collapse; width: 100%;} 
TABLE.contenttable-2 { color:#000;}
TABLE.contenttable-2 TR TD { border: 1px #ccc solid;}
TABLE.contenttable-2 TR.tr-0 TD { font-weight: bold; border: 1px #ccc solid;}
TABLE.contenttable-2 TR.tr-even TD { }
TABLE.contenttable-2 TR.tr-odd TD { background-color: #F2F2F2;}

/* Tables, Layout 3 */
TABLE.contenttable-3 P {  }
TABLE.contenttable-3 TR TD { padding-right:10px;}
TABLE.contenttable-3 TR.tr-0 TD P {  }
TABLE.contenttable-3 TR.tr-0 TD { }




/*********************/
/* Mailforms         */
/*********************/

fieldset.csc-mailform {width:400px; display:block; border:1px solid #ccc; padding:5px; font-family:verdana, sans-serif; margin-bottom:0.5em; line-height:1.5em;}
fieldset.csc-mailform label {clear:left; display:block; float:left; width:120px; text-align:right; padding-right:10px; margin-bottom:0.5em;}
fieldset.csc-mailform input,
fieldset.csc-mailform textarea {width:250px; border:1px solid #ccc; padding-left:0.5em; margin-bottom:0.6em;}
fieldset.csc-mailform input.csc-mailform-check {}
fieldset.csc-mailform input.csc-mailform-submit {color:#000; padding-right:0.5em; cursor:pointer; width:200px; margin-left:8px;}
fieldset.csc-mailform input.csc-mailform-submit:hover { color:#f90;}


