body, p  {font-family: verdana, helvetica, sans-serif; font-size: 11px; color: #000066; margin-left: 0px; margin-top: 0px; margin-right: 0px; margin-bottom: 0px scrollbar-base-color : #000066; scrollbar-face-color : #000066; scrollbar-highlight-color : #D3E2F9; scrollbar-shadow-color : White; scrollbar-dark-shadow-color : #000066; scrollbar-arrow-color : white;}
td,th {font-family: verdana, helvetica, sans-serif; font-size: 11px; color: #000066; margin-left: 0px; margin-top: 0px; margin-right: 0px; margin-bottom: 3px } 

/*Suchergebnis rot*/
.searchmarkup, .csc-sword {color: #FF0000;}

H1 {font-family: verdana, arial, helvetica, sans-serif; font-size: 18px;color: #000066; margin-bottom: 5px;margin-top: 0px;}
H2 {font-family: verdana, arial, helvetica, sans-serif; font-size: 15px;color: #000066; margin-bottom: 10px;margin-top: 0px;}
H3 {font-family: verdana, arial, helvetica, sans-serif; font-size: 12px;color: #000066; margin-bottom: 0px;margin-top: 0px;}
H4 {font-family: verdana, arial, helvetica, sans-serif; font-size: 10px;color: #000066; margin-bottom: 0px;margin-top: 0px;}

/* Standardlinks */
A:link {background-color: transparent; color: #000066;text-decoration: underline;}
A:visited {background-color: transparent; color: #000066;text-decoration: underline;}
A:hover {background-color: transparent; color: #000066;text-decoration: none;}
A:active {background-color: transparent; color: #000066;text-decoration: underline;}

/*Menue oben*/
.menuoben {font-family: verdana, arial, helvetica, sans-serif;color: #ffffff;font-weight: bold;font-size: 10px;text-decoration: none;padding-top: 2px;padding-bottom: 2px;}
.menuoben a {text-decoration: none; color: #ffffff;}
.menuoben a:visited {text-decoration: none; color: #ffffff;}
.menuoben a:hover {text-decoration: underline; color: #D3E2F9;}

/*Bildunterschrift*/
.csc-textpic-caption {font-size: 9px;}

/*Menue links*/
A.ml:LINK {font-family: verdana, arial, helvetica, sans-serif; font-weight: normal; text-decoration: none; font-size: 11px; color: #ffffff; margin-left: 3px; margin-top: 0px; margin-right: 0px; margin-bottom: 0px;}
A.ml:VISITED {font-size: 11px; font-weight: normal; font-style: normal; color: #ffffff; text-decoration: none; margin-left: 3px; margin-top: 0px; margin-right: 0px; margin-bottom: 0px;}
A.ml:ACTIVE {font-size: 11px; font-weight: bold; font-style: normal; color: #ffffff; text-decoration: none; margin-left: 3px; margin-top: 0px; margin-right: 0px; margin-bottom: 0px;}
A.ml:HOVER {font-size: 11px; font-weight: bold; font-style: normal; color: #ffffff; text-decoration: none; margin-left: 3px; margin-top: 0px; margin-right: 0px; margin-bottom: 0px;}

A.mlact:LINK {font-family: verdana, arial, helvetica, sans-serif; font-weight: bold; text-decoration: none; font-size: 11px; color: #ffffff; margin-left: 3px; margin-top: 0px; margin-right: 0px; margin-bottom: 0px;}
A.mlact:VISITED {font-size: 11px; font-weight: bold; font-style: normal; color: #ffffff; text-decoration: none; margin-left: 3px; margin-top: 0px; margin-right: 0px; margin-bottom: 0px;}
A.mlact:ACTIVE {font-size: 11px; font-weight: bold; font-style: normal; color: #ffffff; text-decoration: none; margin-left: 3px; margin-top: 0px; margin-right: 0px; margin-bottom: 0px;}
A.mlact:HOVER {font-size: 11px; font-weight: bold; font-style: normal; color: #ffffff; text-decoration: none; margin-left: 3px; margin-top: 0px; margin-right: 0px; margin-bottom: 0px;}

/*Kopfzeile wie Datum*/
.inhaltoben {font-family: verdana, arial, helvetica, sans-serif;color: #364497;font-weight: normal;font-size: 9px;}
.inhaltoben a {color: #364497;text-decoration: underline;}
.inhaltoben a:visited {color: #364497;text-decoration: underline;}

/*Login*/
.login, .login a:link, .login a:hover, .login a {font-family: verdana, arial, helvetica, sans-serif;color: #FFFFFF; background-color: #000066; font-weight: bold;font-size: 10px;text-align: center;}

/* default styles for extension "tx_loginboxmacmade_pi1" */
.tx-loginboxmacmade-pi1 .tx-loginboxmacmade-pi1-error {font-family: verdana, arial, helvetica, sans-serif; color: #FF0000; background-color: #000066;}
.tx-loginboxmacmade-pi1 TABLE.tx-loginboxmacmade-pi1-loginTable {font-family: verdana, arial, helvetica, sans-serif; color: #FF0000; background-color: #000066; margin-top: 5px;margin-bottom: 5px;border: solid 1px #DFE2E3; border-collapse: collapse;}
.tx-loginboxmacmade-pi1 TABLE.tx-loginboxmacmade-pi1-loginTable TD {font-family: verdana, arial, helvetica, sans-serif; color: #FFFFFF border: solid 1px #DFE2E3;background-color: #FAFBFB;padding: 5px;}
.tx-loginboxmacmade-pi1 TABLE.tx-loginboxmacmade-pi1-loginTable TD.tx-loginboxmacmade-pi1-labelCell {font-family: verdana, arial, helvetica, sans-serif; color: #FFFFFF border: solid 1px #E5D9B1;background-color: #F0E9D2;font-weight: bold;}

/*Besucherz�hler*/
.counter, .tx-cscounter-pi1 {font-family: verdana, arial, helvetica, sans-serif;color: #FFFFFF;font-weight: bold;font-size: 10px;text-align: center;padding-top: 2px;padding-bottom: 2px;}

/*Sitemap*/
.sitemap1 {margin-left: 10px; margin-top:20px; }
.sitemap2 {margin-left: 50px;}
.sitemap3 {margin-left: 90px;}

/*Fusszeile*/
.wu {font-family: verdana, arial, helvetica, sans-serif; color: #FFFFFF; font-size: 10px; text-align: center;font-weight: bold;}

.rootline a:hover {color: #061467;text-decoration: underline;}

.inhaltrechts {font-family: verdana, arial, helvetica, sans-serif;color: #061467;font-size: 11px;}
.inhaltrechts h1 {font-family: verdana, arial, helvetica, sans-serif;color: #061467;margin: 0px;font-size: 11px;}
.inhaltrechts p {font-family: verdana, arial, helvetica, sans-serif;color: #061467;font-size: 11px; line-height: 135%;}

/*Suche links*/
.suche {text-align: center;}

/*Bookmark*/
.tx-ahbookmark-pi1 {font-family: verdana, helvetica, sans-serif; font-size: 11px; text-align: center; color: #000066; margin-left: 0px; margin-top: -10px; margin-right: 0px; margin-bottom: -10px;}

/*Google-Map*/
.tx-rggooglemap-poi {font-size: 11px; color: #000066;}
.cat-map-1 {font-size: 11px; color: #000066;}
.tx-rggooglemap-poiNest h1{font-size: 11px; color: #000066;}

/*Lexikon*/
.tx-lexicalsearch-pi1, .tx-lexicalsearch-pi1 a {text-decoration: none;}

/*Gaestebuch*/
.tx-guestbook-list-header {background-color: #000066; color: #FFFFFF; font-weight:bold;}
.tx-guestbook-list-row {background-color: #FFFFFF;}
.tx-guestbook-list-rowleft {background-color: #EEEEEE;}
.tx-guestbook-list-entrycomment-title {color: #8B0000; font-weight:bold;padding-top:40px; }
.tx-guestbook-list-entrycomment {color: #8B0000;}
.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: #000066;}
.tx-guestbook-latest-header {background-color:#000066; color: #FFFFFF; font-weight:bold; text-align: center;}
.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: 2px; border-color:#000066; font-size:12; color:#333333; width:120; height:20;}
.tx-guestbook-form-inputfield-big {border-style: solid; border-width: 2px; border-color:#000066; font-size:12; color:#333333; width:120; height:20;}
.tx-guestbook-form-textarea {border-style: solid; border-width: 2px; border-color:#000066; font-size:12; color:#333333; width:250;}
.tx-guestbook-form-obligationfield {color: #CC0000;}
.tx-guestbook-form-error {color: #CC0000;}
.tx-guestbook-latest-eintragen {text-align: center; background: #000066;}
.tx-guestbook-latest-eintragen a:link {color: #FFFFFF; text-align: center; background: #000066; text-decoration: none;}
.tx-guestbook-latest-eintragen a:visited {color: #FFFFFF; text-align: center; background: #000066; text-decoration: none;}
.tx-guestbook-latest-eintragen a:hover  {color: #FFFFFF; text-align: center; background: #000066; text-decoration: none; font-weight: bold;}

/*"tx_a21glossary" */
acronym, dfn, abbr, span.abbr { border-bottom: 1px dotted black; cursor: help; }
dl.glossary dt { font-weight: bold; margin: 0 0 3px 0; font-style: normal; }
dl.glossary dd { margin: 0 0 15px 20px; }
dl.glossary .description { margin: 0; padding: 0; }
dl.glossary .type { font-style: italic; padding: 0 3px 0 0;}

/*"tx_newloginbox_pi3" */
.tx-newloginbox-pi3-listrow TD { background-color:#eeeeee; padding-left: 3px; padding-right: 3px; }
.tx-newloginbox-pi3-listrow TR.tx-newloginbox-pi3-listrow-header TD { background-color:#cccccc; }
.tx-newloginbox-pi3-listrow TR.tx-newloginbox-pi3-listrow-header TD P { font-weight:bold; }
.tx-newloginbox-pi3-listrow TR.tx-newloginbox-pi3-listrow-odd TD { background-color:#f6f6f6; }

/* Linkliste */
.tx_ablinklist_listView_linkAddNew, .tx_ablinklist_listView_linkAddNew a, .tx_ablinklist_listView_linkAddNew a:link, .tx_ablinklist_listView_linkAddNew a:visited, .tx_ablinklist_listView_linkAddNew a:hover {font-size: 11px;}
.tx-ablinklist-pi1 {font-size: 11px;}
.tx_ablinklist_categoryPath {font-size: 11px;}
.tx_ablinklist_viewDetailsForLink {font-size: 11px;}
.tx_ablinklist_listView_links {font-size: 11px;}
.tx_ablinklist_listView_link {font-size: 11px;}
.tx_ablinklist_viewRateLink {font-size: 11px;}
.tx_ablinklist_topView_links {font-size: 11px;}
.tx-ablinklist-pi1-searchbox {color:#CC0000; font-size: 11px; border: 0px;}
.tx_ablinklist_searchView_resultMessage {font-size: 11px;}
.tx_ablinklist_searchView_noLinksMessage {font-size: 11px;}
.tx_ablinklist_viewRateLinkResult {font-size: 11px;}
.tx_ablinklist_listView_category {margin-bottom:10px;}
.tx_ablinklist_formErrorMsg {color: red;}


/* default styles for extension FAQ*/
.efaq_answer6, a.efaq_answer6 {font-size: 11px; margin-top: 10px; }

/*euBirthdays - Geburtstagsanzeiger*/
.tx-eubirthdays-pi1 {margin:0px; margin-top: 3px; margin-bottom:15px;}
.tx-eubirthdays-pi1-h1 {font-size: 11px; text-align: center; background: #000066; color: #FFFFFF; font-weight: bold; border: 2px #000066;}
.tx-eubirthdays-table {background-color: #FFFFFF; border: solid 1px #000066;}

/*Sudoku*/
div.tx-sudoku-pi1 {margin: 0 0 0.5em 0; }
table.tx-sudoku-pi1 {width: 27em; height: 27em; border: 3px solid #000066; padding: 0; margin: 0; text-align: center; vertical-align: middle; border-collapse: separate; }
table.tx-sudoku-pi1 td {width: 3em; height: 3em; margin: 0; padding: 0; border-bottom: 1px solid #000066; background: #ffffff; color: #000066; font-family: Sans-Serif; font-weight: bold; text-align: center;}
td.tx-sudoku-pi1-cell {border-right: 1px solid #000066; }
td.tx-sudoku-pi1-cell-start {border-left: 0; border-right: 1px solid #000066; }
td.tx-sudoku-pi1-cell-bold {border-right: 2px solid #000066; }
td.tx-sudoku-pi1-cell-end {border-right: 0; }
tr.tx-sudoku-pi1-row-bold td { border-bottom: 2px solid #000066; }
tr.tx-sudoku-pi1-row-end td { border-bottom: 0; }
table.tx-sudoku-pi1 input {border: 0; padding: 0; margin: 0; text-align: center; vertical-align: middle; font-family: Sans-Serif; width: 1em; font-weight: bold; background: #fff; color: #000; }	
table.tx-sudoku-pi1 input:focus { background: #ffffff; color: #900; }
table.tx-sudoku-pi1 input.tx-sudoku-pi1-cell-error { background: #ffffff; color: #900; text-decoration: underline; }	
div.tx-sudoku-pi1-buttons { margin: 0.5em 0; }

/*NEWS-Latest*/
.lh {font-size: 11px; background-color: #000066; font-weight: bold; color: #FFFFFF; text-align: center; border: 2px #000066;}
.lc {border-left: solid 1px #000066; border-right: solid 1px #000066; background-color: #FFFFFF;}
.lg, .lg a, .lg a:visited, .lg a:active {vertical-align: bottom; background-color: #000066; color: #FFFFFF; border: 2px #000066; text-align: center; text-decoration: none;}
.lg a:hover {font-weight: bold; color: White;}

/*NEWS-List*/
.ih, .ih a, .ih a:visited, .ih a:hover, .ih a:active {background-color: #000066; color: FFFFFF;}
.ic{border-left: solid 1px #000066; background-color: #FFFFFF; border-bottom: solid 1px #000066; }
.ii {text-align: center; border-right: solid 1px #000066; border-bottom: solid 1px #000066;}

/*NEWS-Single*/
.si {text-align: center; vertical-align: top;}
.st {margin: 0px;}

/*Favoriten*/
.service {background-color: #FFFFFF; border: solid 1px #000066; margin-bottom: 10px; margin-top: 10px;}
.service-h1 {font-size: 11px; text-align: center; background: #000066; color: #FFFFFF; font-weight: bold; border: 2px #000066;}

/* Umfrage */
.tx-pbsurvey-pi1 div {margin-bottom: 10px;}
.tx-pbsurvey-pi1 .pagenumbering {font-size: 60%; position: relative; height: 15px;}
.tx-pbsurvey-pi1 .barcontainer {background-color: #FFFFFF; border: 1px solid #000000; width: 100px; height: 15px; position: absolute; z-index: 6; right: 0px;}
.tx-pbsurvey-pi1 .bar {background-color: #D3E2F9; height: 15px; z-index: 4; position: absolute; left: 0px;}
.tx-pbsurvey-pi1 .bartext {z-index: 5; text-align: center; position: absolute; left: 0px; width: 100px; height: 15px;}
.tx-pbsurvey-pi1 .pageHeader {font-size: 150%; font-weight: bold; color: #003399;}
.tx-pbsurvey-pi1 .pageIntroduction {}
.tx-pbsurvey-pi1 .survey_item {margin-top: 20px; margin-bottom: 20px;}
.tx-pbsurvey-pi1 .itemform {}
.tx-pbsurvey-pi1 .question {font-size: 120%; font-weight: bold;}
.tx-pbsurvey-pi1 .questionNumber {}
.tx-pbsurvey-pi1 .questionSubtext {font-size: 80%;}
.tx-pbsurvey-pi1 .required {color: #FF0000; vertical-align: super;}
.tx-pbsurvey-pi1 .survey_error {color: #FF0000;}
.tx-pbsurvey-pi1 .additional_ver {margin-left: 20px;}
.tx-pbsurvey-pi1 .matrix {width: 100%;}
.tx-pbsurvey-pi1 .matrix .surveyrow_even {background-color: D3E2F9;}
.tx-pbsurvey-pi1 .matrix .columnFirst {font-weight: bold; text-align: left;}
.tx-pbsurvey-pi1 .matrix .columnNext {text-align: center;}

/*Mailform*/
.csc-mailform {position: left; display: block; width:250px; border:0px;}
.csc-mailform-field {background-color:#FFFFFF; margin-top: 10px;}
.csc-mailform-label {position: left;display:block;width: 100px; float: left; left:10px; text-align: right; background: #ffffff; PADDING:2px; margin:2px; border: solid 1px #000066;}
.csc-mailform-input, textarea {position: left; width:400px; background: #ffffff; border:1px solid #000066; PADDING:2px; margin:2px;}
.csc-mailform-check {border: none;width:Auto; left: 20px;border:1px solid #FFCE63;PADDING:2px; margin: 2 0 2 0;}
.csc-mailform-button {clear: center; position: center; display:block; width:Auto; background: #F2F5F5;}
.csc-mailform-submit {clear: center; position: center; display:block; width:Auto; background: #FFFFFF; border: solid 1px #000066; color: #000066;}
input {border: solid 1px #000066;}

/*DB-Abfrage*/
.wfqbe_odd {background-color: #F0E68C;}
.wfqbe_even {background-color: #C3C4FF;}

/* Flash-Player */
.tx-rspflvplayer-pi1, .flashcontent {text-align:center;}

/*E-Cards*/
.tx-srsendcard-pi1 P {font-family:Verdana, sans-serif; font-size:12px; line-height:125%; color:#000066; margin-top:8px; margin-bottom:0px; padding-top:0px; padding-bottom:10px; padding-right:3px; padding-left:3px; text-indent:0px; }
.tx-srsendcard-pi1 A:link {background-color:transparent; color:navy; text-decoration:none; font-weight:bold;}
.tx-srsendcard-pi1 A:visited {background-color:transparent; color:#000066; font-weight:bold; text-decoration:none; }
.tx-srsendcard-pi1 A:hover {background-color:transparent; color:#000066; text-decoration:none; }
.tx-srsendcard-pi1 A:active {background-color:transparent; color:#000066; font-weight:bold; text-decoration:none; }
.tx-srsendcard-pi1 INPUT {font-size:10px; font-family:Verdana; background-color:#000066; color:#ffffff; font-weight:bold; }
.tx-srsendcard-pi1 INPUT.tx-srsendcard-pi1-submit {font-size:10px; font-family:Verdana; background-color:#000066; color:#ffffff; font-weight:bold; }
.tx-srsendcard-pi1 SELECT {font-size:10px; font-family:Verdana; background-color:#000066; color:#ffffff; font-weight:bold; }
.tx-srsendcard-pi1 TEXTAREA {font-size:10px; font-family:Verdana; background-color:#000066; color:#ffffff; font-weight:bold; }
.tx-srsendcard-pi1 .tx-srsendcard-pi1-radio TD {text-align:left; vertical-align:middle; background-color:transparent; }
.tx-srsendcard-pi1 .tx-srsendcard-pi1-radio P {font-family:Verdana, sans-serif; font-size:12px; color:#000066; margin-top:4px; margin-bottom:0px; padding-top:0px; padding-bottom:0px; padding-right:3px; padding-left:3px; text-indent:0px; }
.tx-srsendcard-pi1 .tx-srsendcard-pi1-radio INPUT  {font-size:10px; font-family:Verdana; background-color:transparent; color:#000000; font-weight:bold; vertical-align:middle; }

/*CSS fuer Bildergalerie*/
.tx-cegallery-pi1-imagetitle, a.tx-cegallery-pi1-imagetitle {font-size: 9px; text-decoration: none;}

/* CSS for Powermail */
fieldset.tx-powermail-pi1_fieldset {width: 400px;float: left;}
input.powermail_text {border: none;border-bottom: 2px solid #000066; width: 390px; margin-bottom: 20px; margin-top: 5px;}
.powermail_select {border: 1px solid #000066; font-size: 10px;background-color:#000066; color:#FFFFFF; border-style:groove;}
.tx_powermail_pi1_fieldwrap_html_checkbox_title {margin-top: 20px;}
.tx_powermail_pi1_fieldwrap_html {margin-top: 30px;}
.tx-powermail-pi1_confirmation {color: red;}
.powermail_mandatory_js {color: red !important;}

/* -----------------------------------------------
	toto
----------------------------------------------- */

.tx-toto-pi1 .matchtable {width: 100%;border-bottom: 5px solid #000066;}
.tx-toto-pi1 .singlephase {color:#FFFFFF;height: 35px;padding:10px;border-bottom: 3px solid #000066;background-color: #000066;}
.tx-toto-pi1 .singlephase h3 {color:#FFFFFF; font-size: 15px;}
.tx-toto-pi1 .singlephase.open {background-color: #000066;}
.tx-toto-pi1 .singlephase.done {background-color: #000066;}
.tx-toto-pi1 .relative {display: block;position: relative;}
.tx-toto-pi1 .relative .errorBox{display: block;background: #CF7474;border: 1px solid #6F2222;position: absolute;margin-left: -230px;margin-top: -14px;padding: 1px;width: 180px;}

.tx-toto-pi1 .error {background: #CF7474;}
.tx-toto-pi1 .imgPhaseHeader {float: left;}
.tx-toto-pi1 .toggleImg {float: right;}
.tx-toto-pi1 .matchtable input[type=submit] {float: right; width: 112px;}
.tx-toto-pi2 .userlist {width: 100%;}
.tx-toto-pi2 .youmarker	td {background: #B0D5CC;}

/* Tournament Table style */
.tx-toto-pi1 .flagTD {width: 18px;}
.tx-toto-pi1 .teamTD {width: 80px;}
.tx-toto-pi1 .sepTD {width: 5px;}
.tx-toto-pi1 .resTD {width: 40px;}
.tx-toto-pi1 .inputs, .tx-toto-pi1 .plain {width: 100px;}
