/* CSS-Datei santix.de */

body  { scrollbar-face-color: #E5EAEE; scrollbar-highlight-color: #99ADBB; scrollbar-shadow-color: #99ADBB; scrollbar-3dlight-color: #FFFFFF; scrollbar-arrow-color: #99ADBB; scrollbar-track-color: #FFFFFF; scrollbar-darkshadow-color: #FFFFFF; }

TD#colNormal { width: 590px; padding: 10px 5px 20px 5px; }
TD#colRight { width: 190px; padding: 0px 5px 20px 5px; }


.border-darkblue { border: 1px solid #003156; padding: 5px; }



/* Definition Contact-form */
TABLE#contactform { width: 100%; }
TABLE#contactform TD { padding: 5px 20px 5px 0px  }
TABLE#contactform input, TD#content TABLE#contactform textarea#Nachricht, TABLE#contactform textarea { font-size: 11px; border: 1px solid #000; width: 300px; }
TABLE#contactform input#checkbox { border: 0px; width: 20px; !important }
checkbox { border: 1px solid red;}
TABLE#contactform input#formButton { width: 120px; border: 1px solid #000; background-color: #FFFFFF; }
TABLE#contactform input#radio, TABLE#contactform radio { border: 0px; width: 20px; }
.alert { color: #FF0000; }

TABLE.imgtext-nowrap, TABLE.csc-uploads, TABLE.csc-uploads-2 { width: 100%; }
.csc-uploads-fileSize { font-size: 10px; color: #BB0B60; line-height: 20px; }

#Legacy_Anwendungen { border: 1px solid red; }


/* Navigation */
TABLE#hauptmenue TD { height: 25px; vertical-align: middle;}
TABLE#hauptmenue TD.menu1-level1-no, TABLE#hauptmenue TD.menu1-level1-act { padding: 0 10px 0 10px; border-right: 1px solid #FFFFFF; }
TABLE#hauptmenue TD.menu1-level1-act { background-color: #BB0B60;}
TABLE#hauptmenue TD.menu1-level1-act a:link, TABLE#hauptmenue TD.menu1-level1-act a:hover, TABLE#hauptmenue TD.menu1-level1-act a:active, TABLE#hauptmenue TD.menu1-level1-act a:visited {  color: #FFFFFF; }

TABLE#hauptmenue TD.menu1-level2-no, TABLE#hauptmenue TD.menu1-level2-act { padding: 0px 10px 5px 15px; background-color: #FFFFFF; }
TABLE#hauptmenue TD.menu1-level2-act a:link, TABLE#hauptmenue TD.menu1-level2-act a:hover, TABLE#hauptmenue TD.menu1-level2-act a:active, TABLE#hauptmenue TD.menu1-level2-act a:visited {  color: #283A63; }

TABLE#hauptmenue A { color: #FFFFFF; text-decoration: none; }

/* Subnavigation  */
TABLE#submenue TD.menu1-level1-no, TABLE#submenue TD.menu1-level1-act { padding: 5px 5px 5px 10px; }
TABLE#submenue TD.menu1-level1-act { background-color: #E5EAEE; border-right: 1px solid #003156; }
TABLE#submenue TD.menu1-level1-act a:link, TABLE#submenue TD.menu1-level1-act a:hover, TABLE#submenue TD.menu1-level1-act a:active, TABLE#submenue TD.menu1-level1-act a:visited { color: #BB0B60; }
TABLE#submenue TD.menu1-level2-no, TABLE#submenue TD.menu1-level2-act { padding: 0 5px 5px /*10*/20px; background-color: #E5EAEE; border-right: 1px solid #003156; }
TABLE#submenue TD.menu1-level2-act { background-image:url(/fileadmin/_statics/bu_dot_aktiv_hg.gif); background-repeat: no-repeat; }

TABLE#submenue A { color: #000000; text-decoration: none; }
TABLE#submenue A:hover { color: #BB0B60; }


/* Specialnavigation */
TABLE#specialmenue TD.menu1-level1-no, TABLE#specialmenue TD.menu1-level1-act { padding: 0px 10px 0px 10px; }
TABLE#specialmenue TD.menu1-level1-act a:link, TABLE#specialmenue TD.menu1-level1-act a:visited { color: #000000; }
TABLE#specialmenue TD.menu1-level1-act a:hover, TABLE#specialmenue TD.menu1-level1-act a:active { color: #BB0B60; }

TABLE#specialmenue A { color: #000000; text-decoration: none; }
TABLE#specialmenue A:hover { color: #BB0B60; }


/* Bildunterschrift  */
p.bildunterschrift, .bildunterschrift, .csc-textpic-caption { padding-top: 0px; font-size: 10px; line-height: 12px; }


/* General Fontdefinition */
TD { font-family: Verdana, Helvetica, Arial, sans-serif; font-size: 11px; vertical-align: top; line-height: 16px; }
H1, H2, H3, csc-firstHeader { font-weight: bold; font-size: 11px; }
H1 { color: #003156; }
H4 { font-weight: normal; font-size: 14px; letter-spacing: 2px; padding-bottom: 20px; }
H5 { font-weight: normal; font-size: 14px; letter-spacing: 2px; border-bottom: 1px dotted #003156; padding-bottom: 5px; }

div.ueberschrift-1 {
  font-weight: bold;
  font-size: 11px;
  color: #003156;
  padding-bottom: 5px;
}
div.test { font-weight: bold; font-size: 10px; color: #003156; }
div.random-quotation-comment { max-width:200px; margin-left: 5px; margin-top: 2px; font-size: 9px; color: #BB0B60; }
div.random-quotation-name {width:210px;  text-align:right; margin-bottom: 3px; font-size: 9px; color: #003156; }

.tx-login-field{height: 20px; background-color: #BB0B60;}

/* Mitteilungen  */
div.mitteilungen-ueberschrift { width:550px; font-weight:bold; margin-top:20px; margin-left:20px; border-top-style:dashed; border-width:1px; border-color:#000000 ;color:#BB0B60;}
div.mitteilungen-message{ width:550px; margin-left:20px; text-align:justify; border-bottom-style:dashed; border-width:1px}
div.mitteilungen-datum {font-weight: bold; font-size: 9px; color: #808080;}
.mitteilungen-author{ font-weight: bold; font-size: 9px; color: #808080; }
/*Mitteilungen end*/

/* Login Logout */
.benutzername {vertical-align:top; height: 20px; width: 120px; font-size: 11px;background-color: #FFFFFF; border: 1px solid #BB0B60;}
.passwort {height: 20px; width: 70px; font-size: 11px; background-color: #FFFFFF;border: 1px solid #BB0B60;}
.login {width: 50px; height: 20px; background-color: #BB0B60; font-size:9px; color: #FFFFFF; border: 0px;}
.logout{width: 120px; height: 20px; background-color: #BB0B60; font-size: 9px; color: #FFFFFF; border:0px; font-size:11px;}
/*Login Logout*/

TD#content a, a, .color { color: #003156; }
TD#content .alert { color: #FF0000; }

TD#pdf, TD#tip { vertical-align: center; padding-left: 5px; padding-top: 3px; }
TD#pdf a:link, TD#pdf a:visited, TD#tip a:link, TD#tip a:visited { font-size: 10px; text-decoration: none; }
TD#pdf a:hover, TD#pdf a:active, TD#tip a:hover, TD#tip a:active { font-size: 10px; text-decoration: none; color: #99ADBB; }

TD#content a:link, TD#content a:visited, TD#colNormal a:link, TD#colNormal a:visited, TD#colRight a:link, TD#colRight a:visited { text-decoration: none; }
TD#content a:hover, TD#content a:active, TD#colNormal a:hover, TD#colNormal a:active, TD#colRight a:hover, TD#colRight a:active { text-decoration: underline; }

ul { list-style-image: url(/fileadmin/_statics/list_bullet.gif); list-style-position: outside; }
li { padding-bottom: 10px; }

TD#footer, TD#footer a { font-size: 10px; color: #283A63; text-decoration: none;  }

/* borderdefinition Gallery */
DIV.tx-gooffotoboek-pi1 img { border: 1px solid #936352; }

/* define Last Update */
TD#update { font-size: 10px; color: #283A63; }

/* ve_guestbook start */
.tx-guestbook-list-header { background-color: #99ADBB; color: #FFFFFF; font-weight: normal; border-color: #003156; border-style: solid; border-width: 1px; }
.tx-guestbook-list-row { background-color: #FFFFFF;  border-color: #003156; border-style: solid; border-width: 0 1px 1px 0; }
.tx-guestbook-list-rowleft { background-color: #FFFFFF;  border-color: #003156; border-style: solid; border-width: 0 1px 1px 1px; }
.tx-guestbook-list-rowleft a { color: #003156; font-size: 9px; }
.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: #99ADBB; color: #FFFFFF; font-weight: normal; border-color: #003156; border-style: solid; border-width: 1px; }
.tx-guestbook-latest-row { background-color: #FFFFFF; border-color: #003156; border-style: solid; border-width: 0 1px 1px 1px; }
.tx-guestbook-latest-small { font-size: 9px; color: #666666; }

.tx-guestbook-form-inputfield-med { width: 250px; border-style: solid; border-width: 1px; border-color:#003156; font-size: 11px; color:#333333; height:20; }
.tx-guestbook-form-inputfield-big { width: 250px; border-style: solid; border-width: 1pt; border-color:#003156; font-size: 11px; color:#333333; height:20; }
.tx-guestbook-form-textarea { width: 250px; border-style: solid; border-width: 1pt; border-color:#003156; font-size: 11px; color:#333333; }
.tx-guestbook-form-obligationfield { color: #CC0000; }
.tx-guestbook-form-error { color: #CC0000; }
/* ve_guestbook end */


/* Pageteaser start */
.tx-jppageteaser-pi1-headline { padding: 3px; background-color: #99ADBB; color: #FFFFFF; font-weight: bold; border-color: #003156; border-style: solid; border-width: 1px; }
.tx-jppageteaser-pi1-text   { padding: 3px; background-color: #FFFFFF; font-weight: normal; }
.tx-jppageteaser-pi1-link   { background-color: #FFFFFF; font-weight: normal; padding: 3px; border-color: #003156; border-style: solid; border-width: 0 1px 1px 0; width: 100px; vertical-align: bottom; }
/*.tx-jppageteaser-pi1-image  {margin-right: 15px;}*/
/*.tx-jppageteaser-pi1-bild  { background-color: #FFFFFF; font-weight: normal; padding: 3px; border-color: #003156; border-style: solid; border-width: 0 0 1px 1px; }*/
/*.tx-jppageteaser-pi1-element    {margin-bottom: 10px;}*/
.tx-jppageteaser-pi1 P      {margin: 0px !important;}

.tx-jppageteaser-pi1-celldef { padding: 3px; background-color: #FFFFFF;  border-color: #003156; border-style: solid; border-width: 0 1px 1px 1px; }

TD.tx-jppageteaser-pi1-small-link, .tx-jppageteaser-pi1-small-head, .tx-jppageteaser-pi1-small-text { font-size: 9px; }
.tx-jppageteaser-pi1-small-head { font-weight: bold; color: #BB0B60; }
TD.tx-jppageteaser-pi1-small-link { text-align: right; padding-bottom: 5px; border-bottom: 1px dotted #003156; }
/* Pageteaser end */

/*  Sitemap start */
div.csc-sitemap-level1 { padding-left: 0px; font-weight: bold; padding-top: 20px; }
div.csc-sitemap-level2 { padding-left: 80px; padding-top: 5px; }
div.csc-sitemap-level3 { padding-left: 160px; }
div.csc-sitemap-level4 { padding-left: 240px; }

.csc-sitemap ul li { border-bottom: 1px solid #9CADBD; width: 90%; font-weight: bold; margin-bottom: 10px; list-style-image: none; list-style-type: none; }
.csc-sitemap ul li li, .csc-sitemap ul li li li, .csc-sitemap ul li li li { border: 0; font-weight: normal; }


/*  Sitemap end */

/* Suche Login start */
TD#suche { padding: 10px 0 0 10px; }
TD#jahreszahl { padding: 0 0 10px 10px; vertical-align: bottom; color: #FFFFFF; font-size: 9px; }
TD#advanced a { color: #FFFFFF; text-decoration: none; font-size: 9px; }


/*.tx-indexedsearch .tx-indexedsearch-searchbox P { margin-top:0px; margin-bottom:0px; color: #003399; font-size: 12px; font-weight: bold; font-family: Verdana; padding-bottom: 20px; }
.tx-indexedsearch TD { padding-bottom: 10px; }
.tx-indexedsearch select {  width:150px; height: 20px; border: 1px solid #333333; font-size: 10px; padding-right: 10px; }
.tx-indexedsearch TD#indexed_search_mysmall select { width:50px; }
.tx-indexedsearch .tx-indexedsearch-searchbox INPUT.tx-indexedsearch-searchbox-button { width:50px; height: 20px; padding-right: 20px; border: 1px solid #333333; font-size: 10px; background-color:  #BB0B60; color: #FFFFFF; }
.tx-indexedsearch .tx-indexedsearch-searchbox INPUT.tx-indexedsearch-searchbox-sword { width:150px; height: 20px; border: 1px solid #333333; font-size: 10px; padding-right: 10px; }
.tx-indexedsearch .tx-indexedsearch-whatis P .tx-indexedsearch-sw { font-weight:bold; font-family:verdana;}
.tx-indexedsearch .tx-indexedsearch-whatis { margin-top:10px; margin-bottom:5px;}
.tx-indexedsearch P.tx-indexedsearch-noresults { text-align:center; font-weight:bold; }
.tx-indexedsearch .tx-indexedsearch-res .tx-indexedsearch-title { background:#ddf0fa; color: #333333; font-size:11px; font-family:Verdana; width:50px  }
.tx-indexedsearch .tx-indexedsearch-res .tx-indexedsearch-title P { color: #333333; font-size:12px; font-family:Verdana; width:50px  }
.tx-indexedsearch .tx-indexedsearch-res .tx-indexedsearch-title P.tx-indexedsearch-percent { color: #333333; font-size:11px; font-family:Verdana; width:50px }
.tx-indexedsearch .tx-indexedsearch-res .tx-indexedsearch-descr P { color: #333333; font-size:11px; font-family:Verdana; }
.tx-indexedsearch .tx-indexedsearch-res .tx-indexedsearch-descr P .tx-indexedsearch-redMarkup { color:red; }
.tx-indexedsearch .tx-indexedsearch-res .tx-indexedsearch-info {  color: #333333; font-size: 10px; font-family: Verdana; }
.tx-indexedsearch .tx-indexedsearch-res .tx-indexedsearch-secHead { margin-top:20px; margin-bottom:5px; }
.tx-indexedsearch .tx-indexedsearch-res .tx-indexedsearch-secHead H2 { margin-top:0px; margin-bottom:0px; color: #333333; font-size: 11px; font-family: Verdana; }
.tx-indexedsearch .tx-indexedsearch-res .tx-indexedsearch-secHead P { margin-top:0px; margin-bottom:0px; color: #333333; font-size: 11px; font-family: Verdana; }
.tx-indexedsearch .tx-indexedsearch-res .tx-indexedsearch-secHead TABLE { table-layout:relative }
.tx-indexedsearch .tx-indexedsearch-res .tx-indexedsearch-secHead TD { vertical-align:absmiddle}
.tx-indexedsearch-browsebox-SCell { margin-top:0px; margin-bottom:0px; color: #333333; font-size: 11px; font-family: Verdana; }
.tx-indexedsearch-browsebox TD { margin-top:0px; margin-bottom:0px; color: #333333; font-size: 11px; font-family: Verdana; }*/

.tx-indexedsearch .tx-indexedsearch-title-number a { color: #FFFFFF; font-weight: normal; font-size: 11px; }

.tx-indexedsearch-info, .tx-indexedsearch-info a:link, .tx-indexedsearch-info a, .tx-indexedsearch-info a:visited, .tx-indexedsearch-info a:hover, .tx-indexedsearch-info a:active {
	color: #999;
	}
	
.tx-indexedsearch-info a:hover, .tx-indexedsearch-info a:active {
	text-decoration: none;
	}

.tx-indexedsearch-info a:link, .tx-indexedsearch-info a, .tx-indexedsearch-info a:visited {
	text-decoration: underline;
	}


/* Definition Suche ENDE */

/* Borderdef Contents */
TD#content div.csc-frame-frame1, div.csc-frame-frame1 { padding: 5px 10px 5px 10px; border: 1px solid #cccccc; }
TD#content div.csc-frame-frame2, div.csc-frame-frame2 { padding: 5px 10px 5px 10px; border: 1px solid #BB0B60; }
/* Borderdef Contents ende */

/* Define Tip-a-friend start */
TABLE#tip { width: 500px; }
TD.mTipHeader { padding: 5px; background-color: #003156; color: #FFFFFF; font-weight: bold; border-color: #003156; border-style: solid; border-width: 1px; }
TD.mTipAlert { padding: 5px; background-color: #FF0000; color: #FFFFFF;  border-color: #003156; border-style: solid; border-width: 0px 1px 1px 1px; }
TD.mTipLink  {padding: 5px;  border-color: #003156; border-style: solid; border-width: 0px 1px 1px 0px; }
TD#mTipSmall, TD#mTipPflicht, TD#mTipTitle, TD#mTipEingabe { background-color: #E5EAEE; }

TD#mTipSmall { padding: 0px 0px 10px 5px; font-size: 10px; border-right: 1px solid #003156; }
TD#mTipPflicht { padding: 10px 0px 20px 5px; border-right: 1px solid #003156; }
TD#mTipArrow {  width: 30px; border-left: 1px solid #003156; border-right: 1px solid #003156; background-color: #BB0B60; }
TD#mTipPre { width: 30px; border-left: 1px solid #003156; border-right: 1px solid #003156; background-color: #99ADBB; }
TD#mTipTitle { padding: 5px 20px 5px 5px; }
TD#mTipEingabe { text-align: right; padding: 5px 5px 5px 0px; border-right: 1px solid #003156; }
TABLE#tip input.mTipInput, TABLE#tip textarea.mTipInput, TABLE#tip input.mTipSubmit { background-color: #FFFFFF; width: 300px; border: 1px solid #283A63; font-size: 10px; }
TABLE#tip textarea.mTipInput { font-size: 11px;  font-family: Verdana, Helvetica, sans-serif;  }
/* Define Tip-a-friend end */


p.verysmall { font-size: 75%; }

/*--------------- logomenue fuer mediathek
-----------------------------------------------------*/

li.loref {
	list-style:none;
	float:left;
	padding: 0;
	margin: 0 20px 10px 0;
}

li.loref img {
	border: 1px solid #284983;
}

li.loref {
	list-style:none;
	float:left;
	margin: 0 20px 20px 0;
}

li.loref img {
	border: 1px solid #284983;
}

p.loref {
 width: 150px; /* gleich wie Bildbreite */
 padding: 5px 0 0 0;
}
