body {

	font-family: Verdana, sans-serif;
	font-size: 11px;
	font-weight: normal;
	color: #000000;
	background-color: #F7F7F7;
	margin : 0px;
}



td {
	font-family: Verdana, sans-serif;
	font-size: 11px;
	font-weight: normal;
	color: #000000;
}

### Start CSS-Admin-Tool (PH) ###



SELECT {font-family: Verdana,Helvetica,Sans-serif; font-size: 11px;}
TEXTAREA  {font-family: Verdana,Helvetica,Sans-serif; font-size: 11px;}
INPUT {font-family: Verdana,Helvetica,Sans-serif; font-size: 11px;}





form {
	display: inline;
	margin: 0 0 0 0;
}

td.zero {
	background-color:#E6E6E6;
	font-size:11px;
}
td.zero INPUT {font-size:11px;}

td.one {
	background-color: #F3F3F3;
	font-size:11px;
}
td.one INPUT {font-size:11px;}


td.zeroSmall {
	background-color:#E6E6E6;
	font-size:9px;
}
td.zeroSmall INPUT {font-size:9px;}

td.oneSmall {
	background-color: #F3F3F3;
	font-size:9px;
}
td.oneSmall INPUT {font-size:9px;}


td.littletext {
	font-family : Arial,Verdana,Helvetica,Sans-serif;
	font-size : 10px;
}

td.message {
	background-color:#FBF6E8;
	border : 2px solid #6E6E6E;
}

th {
	font-family : Verdana,Helvetica,Sans-serif;
	font-size : 11px;
	color : Black;
	font-weight : bold;
	text-align: left;
	background-color: #CCCCCC;
}

th.center {
	text-align: center;
}

td.tf {
	background-color: #D1E3C7;
	font-weight : bold;
}

.infotable {
	border: 1pt solid #9BA1A8;
}

.message {
	font-family : Verdana,Helvetica,Sans-serif;
	font-size : 11px;
	color : #005800;
}



.errormessage {
	font-family : Verdana,Helvetica,Sans-serif;
	font-size : 11px;
	color : #FF2700;
}



.scripterror {
	font-family : Verdana,Helvetica,Sans-serif;
	font-size : 10px;
	color : #FF2700;
}


.usererror {
	font-family : Verdana,Helvetica,Sans-serif;
	font-size : 10px;
	color : #FF2700;
}



.graytable {
	border : 1px solid Gray;
	background-color : #F0F0F0;
}



.graytableclear {
	border : 1px solid Gray;
	background-color : #F8F8F8;
}

.thinboarder {
	border : 1px solid Gray;
}

.redthinboarder {
	border : 1px solid Red;
	background: #FFD1D1;
}

.graythinboarder {
	border : 1px solid #CCCCCC;
	background: #E6E6E6;
}

.thinboardertop {
	border-top: 1px solid Gray;
}

.thinboarderbottom {
	border-bottom: 1px solid Gray;
}

.thinboardertopbottom {
	border-top: 1px solid Gray;
	border-bottom: 1px solid Gray;
}

table.darkgray {
	background-color:#D9D5C9;
}

.graytable {
	border : 1px solid Gray;
	background-color : #F0F0F0;
}

.graytext{
	font-family : Verdana,Helvetica,Sans-serif;
	font-size : 11px;
	color : #8B8B8B;
	text-align: left;
}

.infotable {
	border: 1px solid #9BA1A8;
}

.htmlarea {
	font-family : Verdana,Helvetica,Sans-serif;
	font-weight: 600;
}

caption.reportListCaption {
	background:		#707070;
	font-size:		11px;
	color:			white;
	text-align:		left;
	padding-left:	5px;
}


### Ende CSS-Admin-Tool (PH) ###


.kalendertitel {
	background:#cccccc;
	color: #000000;
	font-weight: bold;
	padding: 2px 4px 2px 4px;
}

.kalenderdatum {
	background:#cccccc;
	color: #000000;
	font-weight:normal;
	padding: 2px 4px 2px 4px;
}

.pfad {
	color: #6e6e6e;
	font-size: 8px;
	padding-top: 5px;
}

.untermenue {
	color: #6e6e6e;
	font-size: 10px;
}

.adresse {
	font-family: Verdana, sans-serif;
	font-size: 8px;
	font-weight: normal;
	color: #000000;
	padding: 0px 10px 0px 15px;
}

.pagetitle {
	font-size: 18px;
	font-weight: bold;
	color: #FF2700;
	padding-bottom: 30px;
}

.aktiv {
	color: #000000;
	font-size: 11px;
	padding-left: 11px;
	padding-right: 11px;
}

.inaktiv {
	color: #6E6E6E;
	font-size: 11px;
	padding-left: 11px;
	padding-right: 11px;
}

h3 {
	font-size: 11px;
	font-weight: bold;
	color: #000000;
}

.header1 {
	font-size: 11px;
	font-weight: bold;
	color: #000000;
	padding-bottom: 4px;
}


.header2 {
	font-size: 11px;
	font-weight: bold;
	color: #525252;
	padding-right:2px;
}

.header3 {
	font-size: 11px;
	font-weight: bold;
	color: #0073A5;
	padding-right:2px;
}

.header4 {
	font-size: 11px;
	font-weight: bold;
	color: #9A731B;
	padding-right:2px;
}

.header5 {
	font-size: 11px;
	font-weight: bold;
	color: #A2151A;
	padding-right:2px;
}

.fronttitle {
	font-family: Verdana;
	color: #ffffff;
	padding: 40px 21px 0px 0px;
	font-size: 14px;
}

.fronttitle2 {
	font-family: Verdana;
	color: #000000;
	padding: 40px 21px 0px 0px;
	font-size: 14px;
}

.fronttext {
	font-family: Verdana;
	color: #000000;
	padding: 0px 21px 0px 22px;
	font-size: 8px;
}

.linktext {
	font-family: Verdana;
	color: #000000;
	font-weight:bold;
	padding: 4px 21px 0px 0px;
	font-size: 8px;
}

a:link { color: #6e6e6e; text-decoration: none;}
a:hover { color: #FF2700; text-decoration: none;}
a:visited { color: #6e6e6e; text-decoration: none;}
a:active { color: #FF2700; text-decoration: none;}

.fronttext a:link { color: #000000; text-decoration: none;}
.fronttext a:hover { color: #6e6e6e; text-decoration: none;}
.fronttext a:visited { color: #000000; text-decoration: none;}
.fronttext a:active { color: #000000; text-decoration: none;}

.linktext a:link { color: #000000; text-decoration: none;}
.linktext a:hover { color: #6e6e6e; text-decoration: none;}
.linktext a:visited { color: #000000; text-decoration: none;}
.linktext a:active { color: #000000; text-decoration: none;}

.pfad a:link { color: #6e6e6e; text-decoration: none;}
.pfad a:hover { color: #000000; text-decoration: none;}
.pfad a:visited { color: #6e6e6e; text-decoration: none;}
.pfad a:active { color: #000000; text-decoration: none;}

.aktiv a:link { color: #000000; text-decoration: none;}
.aktiv a:hover { color: #cccccc; text-decoration: none;}
.aktiv a:visited { color: #000000; text-decoration: none;}
.aktiv a:active { color: #000000; text-decoration: none;}

.inaktiv a:link { color: #6E6E6E; text-decoration: none;}
.inaktiv a:hover { color: #000000; text-decoration: none;}
.inaktiv a:visited { color: #6E6E6E; text-decoration: none;}
.inaktiv a:active { color: #6E6E6E; text-decoration: none;}

.tab a:link { color: #6E6E6E; text-decoration: none; font-weight: bold; font-size: 8pt;}
.tab a:hover { color: #000000; text-decoration: none; font-weight: bold; font-size: 8pt;}
.tab a:visited { color: #6E6E6E; text-decoration: none; font-weight: bold; font-size: 8pt;}
.tab a:active { color: #6E6E6E; text-decoration: none; font-weight: bold; font-size: 8pt;}
.tab.header1 {font-size: 10pt; font-weight: bold; color: #000000;}
.tab.caltitle {color: #000000; font-weight: bold; font-size: 8pt; padding: 0px 0px 5px 0px;}
.tab.caldate {font-size: 8pt; color: #000000; font-weight: normal;}

#navi_oben {
	position:relative;
	top:0px;
	/*left:374px;*/
	left: 322px;
	/*width: 332px; */
	width: 384px;
	height: 28px;
}

#banner_oben {
	width: 468px;
	height: 60px;
	margin: 0px;
	padding: 0px;
	border: 0px;
	margin-top:	24px;
	margin-left: 454px;
}

#left_cell {
	width:197px;
	background-color: #DCDCDC;
	height:100%;
	border-right: 2px white solid;
}

#middle_cell {
	width:508px;
	background-color: #FFFFFF;
	height:100%;
	border-right: 7px white solid;
}

#middle_cell_large {
	width:722px;
	background-color: #FFFFFF;
	height:100%;
	border-right: 1px #DCDCDC solid;
}

#right_cell {
	width:208px;
	background-color: #B5B5B5;
	height:100%;
	padding-top: 13px;
}

#right_cell_table {
	width:100%;
	border-top: 1px solid #ffffff;
	margin-top: 12px;
}

#right_cell_tablecell {
	padding: 12px;
	border-bottom: 1px solid #ffffff;
}

#pagecontent {
	height: 100%;
}

#eyecatcher {
	height: 149px;
	width:100%;
	padding-bottom: 15px;
}

#content_small {
	background-color: #FFFFFF;
	height: 100%px;
	width:285px;
	padding-left: 12px;
	padding-right: 12px;
	border-right: 1px #B5B5B5 solid;
}

#content_medium {
	background-color: #FFFFFF;
	height: 100%px;
	width:470px;
	padding-left: 12px;
	padding-right: 12px;
}

#content_large {
	background-color: #FFFFFF;
	height: 100%px;
	width:698px;
	padding-left: 12px;
	padding-right: 12px;
}

#content_right {
	background-color: #FFFFFF;
	height: 100%px;
	width:229px;
	padding-left: 12px;
}



body {
	heigth: 100%;
}
html {
	height: 100%;
}

.topMenu {
	font-size: 13px;
	background-color: #b5b5b5;
	border-bottom: 1px white solid;
	padding-left: 13px;
	padding-top: 2px;
	padding-bottom: 2px;
}

.topMenu a:link { color: white;}
.topMenu a:visited { color: white;}
.topMenu a:hover { color: black;}

#topMenu8 a , #topMenu322 a{ color: #A2151A;}
#topMenu8 a:visited, #topMenu322 a:visited { color: #A2151A;}
#topMenu8 a:hover, #topMenu322 a:hover { color: black;}

#topMenu28, #topMenu2322 {
	background-color: #A2151A;
	color : white;
}
#topMenu28 a, #topMenu2322 a { color: white;}
#topMenu28 a:visited, #topMenu2322 a:visited { color: white;}
#topMenu28 a:hover, #topMenu2322 a:hover { color: black;}

#topMenu5 a { color: #187CA7;}
#topMenu5 a:visited { color: #187CA7;}
#topMenu5 a:hover { color: black;}

#topMenu25 {
	color: white;
	background-color: #187CA7;
}
#topMenu25 a { color: white;}
#topMenu25 a:visited { color: white;}
#topMenu25 a:hover { color: black;}

#topMenu311 a, #topMenu336 a, #topMenu327 a, #topMenu326 a, #topMenu323 a { color: #B4851D;}
#topMenu311 a:visited, #topMenu336 a:visited, #topMenu327 a:visited, #topMenu326 a:visited, #topMenu323 a:visited { color: #B4851D;}
#topMenu311 a:hover, #topMenu336 a:hover, #topMenu327 a:hover, #topMenu326 a:hover, #topMenu323 a:hover { color: black;}

#topMenu21575 {
	color: white;
	background-color: #31A22D;
}

#topMenu1575 a { color: #31A22D;}
#topMenu1575 a:visited { color: #31A22D;}
#topMenu1575 a:hover { color: black;}

#topMenu2311, #topMenu2336, #topMenu2327, #topMenu2326, #topMenu2323 {
	color: white;
	background-color: #B4851D;
}
#topMenu2311 a, #topMenu2336 a, #topMenu2327 a, #topMenu2326 a, #topMenu2323 a { color: white;}
#topMenu2311 a:visited, #topMenu2336 a:visited, #topMenu2327 a:visited, #topMenu2326 a:visited, #topMenu2323 a:visited { color: white;}
#topMenu2311 a:hover, #topMenu2336 a:hover, #topMenu2327 a:hover, #topMenu2326 a:hover, #topMenu2323 a:hover { color: black;}


.topMenu2 {
	font-size: 13px;
	background-color: #9A9A9A;
	border-bottom: 1px white solid;
	padding-left: 13px;
	padding-top: 2px;
	padding-bottom: 2px;
}

.topMenu2 a:link { color: white;}
.topMenu2 a:visited { color: white;}
.topMenu2 a:hover { color: black;}


.frameTable1 {
	background-color : #ECD0D1;
	border: 2px ridge #ffffff;
	width:100%;
}

.frameTable2 {
	background-color : #F3EFE6;
	background-image: url('../images/browncorner.gif');
	background-repeat: no-repeat;
	background-position:  bottom right;
	border: 2px ridge #ffffff;
	width:100%;
}

.frameTable3 {
	background-color : #E5EEF3;
	background-image: url('../images/bluecorner.gif');
	background-repeat: no-repeat;
	background-position:  bottom right;
	border: 2px ridge #ffffff;
	width:100%;
}

.frameTable4 {
	background-color : #ffffff;
	border-left: 2px solid black;
	width:100%;
}

.frameTable5 {
	background-color : #ECD0D1;
	background-image: url('../images/redcorner.gif');
	background-repeat: no-repeat;
	background-position:  bottom right;
	border: 2px ridge #ECD0D1;
	width:100%;
}

.frameTable6 {
	background-color : #D2EDCF;
	background-image: url('../images/greencorner.gif');
	background-repeat: no-repeat;
	background-position:  bottom right;
	border: 2px ridge #ffffff;
	width:100%;
}

.frameTable7 {
	background-color : #ffffff;
	background-image: url('../images/redcorner.gif');
	background-repeat: no-repeat;
	background-position:  bottom right;
	border: 2px ridge #ffffff;
	width:100%;
}

.dotted {
	background-image: url('../images/dotted.gif');
	background-repeat: repeat-x;
	background-position:  bottom left;
	width:100%;
}

.volley_tournaments {
	font-size:9px;
}

.searchform_image {
	padding-top: 4px;
	padding-left: 7px;
	padding-right: 7px;
}

.searchform_input {
}

.searchform_advanced {
	font-size: 9px;
}

.searchform_input INPUT {
	width: 95px;
	height: 18px;

}

.searchform_submit {
	padding-top: 2px;
	padding-left: 2px;
}

.dropdown_1077 {
	width:100%;
	margin:0px;
}

.dropdown_1078 {
	width:100%;
	margin:0px;
}

.dropdown_1079{
	width:100%;
	margin:0px;
}

SELECT.dropdown_1077  {
	font-size: 9px;
	background-color: #DCDCDC;
	color: #A2151A;
	border:0px;
}

SELECT.dropdown_1078  {
	font-size: 9px;
	background-color: #DCDCDC;
	color: #B4851D;
	border:0px;
}

SELECT.dropdown_1079  {
	font-size: 9px;
	background-color: #DCDCDC;
	color: #187CA7;
	border:0px;
}

#movie {
	border: 1px solid black;
	width: 178px;
	margin-left: 8px;
}

.tx_sremailsubscribe_pi1 {
	font-size:9px;
}

INPUT.tx_sremailsubscribe_pi1  {
	font-size:9px;
}

.tx_srfeuserregister_pi1_select {
	font-size:9px;
}

.title, .title_verband, .title_indoor, .title_beach, .title_nachwuchs {
	font-size:12px;
	font-weight: bold;
	padding-bottom: 10px;
	padding-top: 17px;
}

.title_verband {
	color : #A2151A;
}
.title_beach {
	color : #B4851D;
}
.title_indoor {
	color : #187CA7;
}
.title_nachwuchs {
	color: #31A22D;
}

.top2Menu {
	font-size: 11px;
	background-color: #DCDCDC;
	border-bottom: 1px white dotted;
	padding-left: 13px;
	padding-top: 2px;
	padding-bottom: 2px;
}

.top2Menu a:link { color: black;}
.top2Menu a:visited { color: black;}
.top2Menu a:hover { color: #B5B5B5;}

.top2Menu2 {
	font-size: 11px;
	background-color: #7A7A7A;
	border-bottom: 1px white dotted;
	padding-left: 13px;
	padding-top: 2px;
	padding-bottom: 2px;
}

.top2Menu2 a:link { color: white;}
.top2Menu2 a:visited { color: white;}
.top2Menu2 a:hover { color: black;}

.top3Menu {
	font-size: 11px;
	background-color: #EBEBEB;
	border-bottom: 1px white dotted;
	padding-left: 20px;
	padding-top: 2px;
	padding-bottom: 2px;
}

.top3Menu a:link { color: #7A7A7A;}
.top3Menu a:visited { color: #7A7A7A;}
.top3Menu a:hover { color: black;}

.top3Menu2 {
	font-size: 11px;
	background-color: #9A9A9A;
	border-bottom: 1px white dotted;
	padding-left: 20px;
	padding-top: 2px;
	padding-bottom: 2px;
}

.top3Menu2 a:link { color: white;}
.top3Menu2 a:visited { color: white;}
.top3Menu2 a:hover { color: #EBEBEB;}

.tx_picturerating_pi1-smallimagetext {
	font-weight:normal;
}

.tx_clicswisscup_pi1-newTeam {
	padding:10px;
	background-color: #DCDCDC;
	margin-top:5px;
	margin-bottom: 5px;
	border: 1px solid black;
}


.ajaxTeamsearchDiv {
	white-space: pre; 
	border: 1px solid gray; 
	padding: 0px; 
	margin: 0px; 
	width: 90%; 
	height: 350px; 
	overflow: auto;
}

.ajaxGamesearchDiv {
	white-space: pre; 
	border: 1px solid gray; 
	padding: 0px; 
	margin: 0px; 
	width: 90%; 
	height: 350px; 
	overflow: auto;
}

.ajaxClubsearchDiv {
	white-space: pre; 
	border: 1px solid gray; 
	padding: 0px; 
	margin: 0px; 
	width: 90%; 
	height: 150px; 
	overflow: auto;
}


h1 {
	font-size:13px;
	font-weight: bold;
	padding-bottom: 6px;
	padding-top: 6px;
	color : #187CA7;
}

h2 {
	font-size:12px;
	font-weight: bold;
	padding-bottom: 6px;
	padding-top: 6px;
	color : #187CA7;
}


/* spesen schiri */

INPUT.charges {
	width:42px;
	text-align: right;
	margin-right: 13px;
	padding-right: 3px;
}

SELECT.charges {
        font-family: Verdana;
        font-size:10px;
	width:50px;
	text-align: right;
}

TD.clicschiri_login_value_td {
        font-size:10px;
        width:90px;
}

TD.clicschiri_login_formular_td {
        font-size:10px;
}

TD.clicschiri_login_value_td INPUT.input {
      font-size:10px;
      width:50px;
      text-align:right;
}

TD.clicschiri_login_formular_td SELECT.select {
       font-size:10px;
}

TD.clicschiri_login_formular_td INPUT.button{
       font-size:10px;
}

/* swissvolley svws*/

DIV.tx_clicsvws_pi1_leagueTableCCell_PHASE {
	background-color:#eeeeee;
	font-weight: bold;
	text-align: left;
	font-size: 11px;
	color: #000000;
}

DIV.PHASECLASS {
	margin-top: -12px;
}

DIV.tx_clicsvws_pi1_leagueTableCCell_GROUPTITLE {
	font-weight: bold;
	padding-top:3px;
	color: #000000;
}

DIV.tx_clicsvws_pi1_leagueTableCCell_GROUP {
	padding-left: 3px;
	font-weight: normal;
	text-align: left;
	font-size: 11px;
}

TD.tx_clicsvws_pi1_leagueTableCCell_pi2 {
	border: 1px solid #a7a5a5;
	background-color: #fbfbfb;
	text-align: center;
}


DIV.tx_clicsvws_pi1_leagueTableCCell_TITLE {
	font-size: 14px;
	font-weight:bold;
	color: #F22424;
	padding: 5px;
}

DIV.oasBanner {
	margin-top: 117px;
	margin-left: 3px;
}

html>body DIV.oasBanner {
	margin-top: 114px;
	margin-left: 2px;
}
