


body {
scrollbar-base-color:white;
scrollbar-3dlight-color: white;
scrollbar-arrow-color: 0099FF;
scrollbar-darkshadow-color:white;
scrollbar-face-color:white;
scrollbar-highlight-color:#0099FF;
scrollbar-shadow-color:#0099FF;
scrollbar-track-color:white;
font-face: verdana, arial;
font-size: 11px;
color: black;
}

a {
   font-family: Verdana, Arial, Helvetica, sans-serif; 
   font-size: 11px;
   color: #000080;
   text-decoration: underline;
   font-weight: bolder;
}
   
a:hover {
   color: #CC051C;
   text-decoration: underline;
   font-weight: bolder;
}


.guestbook { 
   font-family: Verdana, Arial, Helvetica, sans-serif; 
   font-size: 11px; 
   line-height: 17px;
   color: black; 
}

.filelinks { 
   font-family: Verdana, Arial, Helvetica, sans-serif; 
   font-size: 11px;
   font-weight: bold;
} 

.filelinksdescription { 
   font-family: Verdana, Arial, Helvetica, sans-serif; 
   font-size: 11px;
   color: #999999;
} 
.filelinkssize { 
   font-family: Verdana, Arial, Helvetica, sans-serif; 
   font-size: 11px;
   color: #666666; 
} 


h1 { 
   font-family:  Verdana, Arial, Helvetica, sans-serif; 
   font-size: 17px; 
   color: #000080; 
   font-weight: bold; 
   margin-top:10px; 
   margin-bottom:10px; 
} 

h2 { 
   font-family: Verdana, Arial, Helvetica, sans-serif; 
   font-size: 15px; 
   color: #000080; 
   font-weight: bold; 
   margin-top:10px; 
   margin-bottom:10px; 
} 

h3 { 
   font-family: Verdana, Arial, Helvetica, sans-serif; 
   font-size: 11px; 
   color: #000080; 
   font-weight: bold; 
   margin-top:16px; 
   margin-bottom:6px; 
} 

.text { 
   font-family: Verdana, Arial, Helvetica, sans-serif; 
   font-size: 11px; 
   line-height: 17px;
   color: #666666; 
}

table { 
   font-family: Verdana, Arial, Helvetica, sans-serif; 
   font-size: 11px; 
   line-height: 17px;
   color: #666666; 
}

P { 
   font-family: Verdana, Arial, Helvetica, sans-serif; 
   font-size: 11px; 
   line-height: 17px;
   color: #666666; 
}

.tabelle {
   empty-cells:show;
   background-color:#red; 
   border-width: 5px;
   border-color:#cccccc;
   font-family: Verdana, Arial, Helvetica, sans-serif; 
   font-weight: bold;
   font-size: 11px;
}

.tabellenheader {
   background-color:#E8EDF0; 
   border-width:1px;
   border-color:cccccc;
   font-family: Verdana, Arial, Helvetica, sans-serif; 
   font-weight: bold;
   font-size: 11px;
   color: #000066;
}

.tabellentext {
   background-color: white; 
   border-width:1px;
   border-style: dotted;
   border-color:cccccc;
   font-family: Verdana, Arial, Helvetica, sans-serif; 
   font-size: 11px;
   color: #666666;
}

/*.mailform { 
   font-family: Verdana, Arial, Helvetica, sans-serif; 
   font-size: 11px; 
   color: #666666; 
} 
.mailformrequired { 
   font-family: Verdana, Arial, Helvetica, sans-serif; 
   font-size: 11px; 
   color: #666666; 
} 
.mailformcomment { 
   font-family: Verdana, Arial, Helvetica, sans-serif; 
   font-size: 11px; 
   color: #999999;
   font-style: italic;
} 
.mailformradio { 
   font-family: Verdana, Arial, Helvetica, sans-serif; 
   font-size: 11px; 
   color: #666666; 
} 
*/


form, fieldset {margin: 0; padding: 0; border: none; }

fieldset legend {visibility: hidden; }

label { cursor:pointer;
}
.csc-mailform-field {
width: 400px; text-align:left; clear: both;}

.csc-mailform-field input, .csc-mailform-field textarea {
float: right; width: 300px;}

div.csc-mailform-field input,
div.csc-mailform-field textarea {
	border: 1px solid #A1A1A1;
	padding: 2px 3px;
}

div.csc-mailform-field input:focus,
div.csc-mailform-field textarea:focus {
	border: 1px solid #0385FF;
}

input.csc-mailform-submit {
	background-color: #FDFDFD;
	border: 1px solid #A1A1A1;
	cursor: pointer;
	width: 150px;
	height: 23px;
	text-align: center;
	padding-top: 0px;
}
input.csc-mailform-check {
float: right;
width: 20px;
}



FORM
{
font-family: Verdana, Arial, Helvetica, sans-serif; 
font-size: 11px;
}


SELECT {  
font-family: Verdana, Arial, Helvetica, sans-serif; 
font-size: 11px;
} 

TEXTAREA {  
   border-top: 1px solid gray; 
   border-bottom: 1px solid gray; 
   border-left: 1px solid gray; 
   border-right: 1px solid gray;
   font-family: Verdana, Arial, Helvetica, sans-serif; 
   font-size: 11px;
scrollbar-base-color:white;
scrollbar-3dlight-color: white;
scrollbar-arrow-color: 0099FF;
scrollbar-darkshadow-color:white;
scrollbar-face-color:white;
scrollbar-highlight-color:#0099FF;
scrollbar-shadow-color:#0099FF;
scrollbar-track-color:white;
} 

INPUT {  
   border-top: 1px solid gray; 
   border-bottom: 1px solid gray; 
   border-left: 1px solid gray; 
   border-right: 1px solid gray;
   font-family: Verdana, Arial, Helvetica, sans-serif; 
   font-size: 11px;
   background-color: white;
} 



/* NEWS - general */ 
DIV.tx-mininews-pi1 P { 
  font-family : Verdana, Arial; 
  font-size: 11px; 
  margin: 0 0 0 0; 
} 

/* NEWS - Front-page news */ 
DIV.tx-mininews-pi1-fp_listrow P.tx-mininews-pi1-fp_listrowField-datetime { 
  font-size: 10px; 
  background-color: #EBEBEB; 
} 
DIV.tx-mininews-pi1-fp_listrow P.tx-mininews-pi1-fp_listrowField-title { 
   font-family:  Verdana, Arial, Helvetica, sans-serif; 
   font-size: 17px; 
   color: #000080; 
   font-weight: bold; 
   margin-top:10px; 
   margin-bottom:10px; 

} 

.tx-mininews-pi1 .tx-mininews-pi1-fp_listrow P.tx-mininews-pi1-fp_listrowField-title { 
   font-family:  Verdana, Arial, Helvetica, sans-serif; 
   font-size: 17px; 
   color: #000080; 
   font-weight: bold; 
   margin-top:10px; 
   margin-bottom:10px; 
} 

.tx-mininews-pi1 .tx-mininews-pi1-fp_listrow P.tx-mininews-pi1-fp_listrowField-title A { 
   font-family:  Verdana, Arial, Helvetica, sans-serif; 
   font-size: 17px; 
   color: #000080; 
   font-weight: bold; 
   margin-top:10px; 
   margin-bottom:10px; 
   text-decoration: none;
} 


/* NEWS - Archive news */ 
DIV.tx-mininews-pi1-listrow P.tx-mininews-pi1-listrowField-datetime { 
  font-size: 10px; 
  background-color: #EBEBEB; 
} 
DIV.tx-mininews-pi1-listrow P.tx-mininews-pi1-listrowField-title { 
   font-family:  Verdana, Arial, Helvetica, sans-serif; 
   font-size: 17px; 
   color: #000080; 
   font-weight: bold; 
   margin-top:10px; 
   margin-bottom:10px; 
} 
DIV.tx-mininews-pi1-listrow P.tx-mininews-pi1-listrowField-title A { 
   font-family:  Verdana, Arial, Helvetica, sans-serif; 
   font-size: 17px; 
   color: #000080; 
   font-weight: bold; 
   margin-top:10px; 
   margin-bottom:10px; 
   text-decoration: none;
} 

/* NEWS - details */ 
DIV.tx-mininews-pi1 { 
  font-family : Verdana, Arial; 
  font-size: 11px; 
} 
DIV.tx-mininews-pi1 H2 { 
   font-family:  Verdana, Arial, Helvetica, sans-serif; 
   font-size: 17px; 
   color: #000080; 
   font-weight: bold; 
   margin-top:10px; 
   margin-bottom:10px; 
} 





/* default styles for extension "tx_fdfx2cols_pi1" */
<!-- Layout 1 -->
.2cl1-left{
   border-right: 1px solid #FFEDA8;
   padding-right: 5px;
   width:50%;
   white-space:normal;
}
.2cl1-middle{
   padding-left: 5px;
   width:50%;
   white-space:normal;
}
<!-- Layout 2 -->
.2cl2-left{
   border-right: 1px solid #FFEDA8;
   padding-right: 5px;
   width:50%;
   white-space:normal;
}
.2cl2-middle{
   background-color:#FFEDA8;
   padding-left: 5px;
   width:50%;
   white-space:normal;
}
<!-- Layout 2 -->
.2cl3-left{
   border-right: 1px solid #FFEDA8;
   padding-right: 5px;
   width:70%;
   white-space:normal;
}
.2cl3-middle{
   background-color:#FFEDA8;
   border: 1px solid #336699;
   padding-left: 5px;
   width:30%;
   white-space:normal;
}
	-->
		/*]]>*/
		
		
		
		
		table.regattakalender {
border-left:1px solid #E3E3E4;
border-top:1px solid #E3E3E4;
}
table.regattakalender td {
border-bottom:1px solid #E3E3E4;
border-right:1px solid #E3E3E4;
padding:6px;
}
table.regattakalender th {
background-color:#F0F1F0;
border-bottom:1px solid #E3E3E4;
border-right:1px solid #E3E3E4;
padding:6px;
color: #AF1D24;
}
table.regattakalender td {
vertical-align:middle;
}
table.regattakalender img {
border:medium none;
display:block;
margin:3px 0;
padding:0;
}
.tx-klvkalender-pi1 table {
border-collapse:collapse;
border-left:1px solid #E3E3E4;
border-top:1px solid #E3E3E4;
margin:5px;
padding:0;
width:700px;
}
.tx-klvkalender-pi1 th {
background-color:#F0F1F0;
border-bottom:1px solid #E3E3E4;
border-right:1px solid #E3E3E4;
color:#AF1D24;
padding:4px;
}
.tx-klvkalender-pi1 td {
border-bottom:1px solid #E3E3E4;
border-right:1px solid #E3E3E4;
padding:4px;
}
.tx-klvkalender-pi1 img {
margin:0 3px;
}
