body             { margin: 0px; background-color: #FFFFFF ;}

TABLE.bottom   { background-color:#A8A8AC; height:20px; width:920px; } 

TABLE.anzeige  { border:1px solid #DC2833; width:160px; font-family:arial; font-size:10px; } 
TD.head          { background-color:#DE3437; font-family:arial; font-size:11px; color:#FFF; padding-left:3px; padding-bottom:1px; text-decoration:underline; }
TD.anzeige          { background-color:#F7F7F7; font-family:arial; padding-left:3px; padding-bottom:3px; }
.head_anzeige     { color:#00528C; font-family:arial; font-size:12px; font-weight:bold; text-decoration:underline; }
.head_anzeige A    { color:#00528C; font-family:arial;  font-weight:bold; text-decoration:underline; display:block; }
a.anzeige           { color:#000; font-family:arial;  text-decoration:underline; display:block; }
a.segel               { font-size:10px; font-family:arial; color:#FFF; text-decoration:underline; display:block; cursor:pointer; }
span.anzeigen 	 {  font-size:9px; padding-left:3px; width:157px; }
a.notunder   { font-family:arial; font-size:12px; text-decoration:none; display:block; width:100%; height:100%; line-height:130%;}
a.anzeigen   {  font-size:9px; text-decoration:none; }
a.anzeigen:hover   {  font-size:9px; text-decoration:underline; }

span.anzeige  {  font-size:9px; padding-left:2px; }

DIV.teaser      { background-color:#F7F7F7; border:1px solid #DC2833; font-size:12px; font-family:arial;  width:160px; }
DIV.head        { background-color:#DE3437; color:#FFF; font-size:11px; font-family:arial; padding:0px 3px 2px 3px; text-decoration:underline; }
DIV.teaser_hl  { color:#00528C; font-family:arial;  font-weight:bold; padding:0px 3px 0px 3px; text-decoration:underline; }
a.teaser         { display:block; width:100%; height:100%; padding:0px 0px 0px 0px; text-decoration:none; }
DIV.t_text       { padding:0px 0px 0px 3px; }
DIV.sub          { padding:0px 0px 0px 3px; }

a.anz   {  font-size:9px; text-decoration:none; }
a.anz:hover   {  font-size:9px; text-decoration:underline; }


IMG.at_icon {padding-bottom:7px;}

TD,A	           { color:#353537; font-family:verdana,arial,helvetica,sans serif; font-size:11px; line-height:150%; }
TD.logo            { background-color:#D82F2F; border-right:1px solid white; padding:35 0 0 0; }
TD.gen             { background-color:#2376AC; color:white; border-right:1px solid white; padding:0 0 0 0; vertical-align:top; width:220px; height:90px; line-height:17px; }
TD.suche           { background-color:#869BAC; border-top:1px solid white; border-right:1px solid white; color:#FFF; padding:6 20 8 5; }
TD.keyvisual       { text-align:left; }
TD.tracker         { color:#00619F; font-family:verdana,arial,helvetica,sans serif; font-size:10px; font-weight:bold; height:15px; text-align:left; padding:0 0 0 8; }
TD.keyunder        { color:#666; font-family:verdana,arial,helvetica,sans serif; font-size:10px; text-align:right; }
TD.trenner         { background-color:#ccc; width:100%;}
TD.funktionen      { text-align:left; padding:0 0 0 0; }
TD.mainnav         { padding:0 20 0 20; text-align:left; width:140px; }
TD.mainnav2        { padding:0 0 0 20; text-align:left; width:160px; }
TD.datum           { color:#353537; font-size:10px; font-weight:bold; padding:20 0 0 20; }
TD.t_lang          { background-color:#CCC; }
TABLE.navgen_bottom    { }
TABLE.navgen_bottom TD { background-color:#A8A8AC; color:#FFF; }
TABLE.navgen_bottom A { color:#fff; text-decoration:none; font-weight:bold; font-size:10px; }
TABLE.navgen_bottom A:hover  { text-decoration:underline; }
TABLE.navgen_bottom A.act  { text-decoration:underline; }
TABLE.archivdetail { padding-bottom:10px; }

DIV.content     { margin:0 20 0 20; padding:5; } 
DIV.linkitem    { padding: 0 0 5 0; }
DIV.teasertext  { color:#353537; font-size:11px; padding-right:30px; padding-bottom:5px; }
DIV.weiss       { color:#FFF; }
DIV.rubrik      { color:#D82F2F; font-size:11px; font-weight:bold; line-height:120%; padding:3 0 0 0; }
DIV.login       { color:#00619F; font-size:11px; font-weight:bold; padding:0 0 0 0; }
DIV.artikel     { margin:0; padding:0; }
DIV.artikel .caption,.bildtext { font-size:10px; line-height:110%; padding:4 0 7 0; }

DIV.linkheader  { font-weight:bold; padding-bottom:3; }
DIV.linkintro   { padding-bottom:8; }
DIV.linklist    { text-indent:-11px; padding-bottom:4px; padding-left:11px; }
DIV.linklist A  { font-size:11px; }
DIV.linklist .blue { color:#00619F; font-weight:bold; }
DIV.kategorie   { padding-top:12px; }
DIV.kategorie .kat { color:#D82F2F; font-size:10px; font-weight:bold; }

DIV.bereich     { padding-bottom:8px; }
DIV.archiv      { padding-bottom:5px; }
DIV.archivdetail { padding-bottom:10px; }
DIV.pad10 	{ height:60px; width:10px; background-color:gold; float:left; }
DIV.float 	{ float:left; }
DIV.dlg_ip_reqd { color:#AD0000; }
DIV.submenubox       { border:1px solid #2376AC; padding-bottom:5px; font-weight:bold; font-size:10px; background-color:#F7F7F7; }
DIV.submenubox .head { background-color:#2376AC; padding:1 10 3 15; color:white; } 
DIV.submenubox .head A { color:white; font-size:10px; text-decoration:none; }
DIV.submenubox .item { padding:3px 0px 3px 0px; }
DIV.submenubox .item IMG { padding-right:5px; }
DIV.submenubox TD    { width:250; padding:5 0 5 10; font-weight:bold; font-size:10px; }
DIV.submenubox A     { color:#2376AC; font-size:10px; margin-right:5px; text-decoration:none; }
DIV.submenubox A:hover { text-decoration:underline; }

div.qm_full    { margin-bottom:25px; width:480px; overflow:hidden; }
div.qm_sky    { margin-top:20px; }

A.navgen  	{ color:#FFF; text-decoration:none; }
A.navgen:hover  { text-decoration:underline; }
A.navgen_act  	{ color:#FFF; text-decoration:underline; }
A.funktionen  	{ color:#FFF; font-size:10px; font-weight:bold; text-align:left; text-decoration:none; }
A.tracker  	{ color:#00619F; font-size:10px; font-weight:bold; text-align:left; text-decoration:none;  }
A.listitem      { color:#00619F; font-size:18px; text-decoration:none; }
A.bereich       { color:#00619F; font-size:12px; font-weight:bold; text-decoration:none; }
A.bereich:hover { text-decoration:underline; }
A.archivdetail  { color:#00619F; font-size:15px; font-weight:bold; text-decoration:none; }
A.archivlink    { color:#00619F; font-size:12px; text-decoration:none; font-weight:bold; }
A.archivlink:hover { text-decoration:underline; }
A.subnav        { color:#353537; font-size:11px; text-decoration:none; line-height:120%; }
A.subnav:hover   { text-decoration:underline; }
A.subnav_act     { text-decoration:underline; }
A.sitemapMain    { color:#D82F2F; font-size:13px; padding:10px 0px 6px 15px; display:block; font-weight:bold; text-decoration:none; }
A.sitemapSub1    { color:#00619F; font-size:12px; padding:0px 0px 2px 40px; display:block; text-decoration:none; }
A.sitemapSub1:hover { text-decoration:underline; }
A.sitemapSub2    { color:#353535; font-size:11px; padding:0px 0px 2px 60px; display:block; text-decoration:none; }
A.sitemapSub2:hover { text-decoration:underline; }
A.sitemapSub3    { color:#003798; font-size:10px; padding:0px 20px 0px 90px; display:block; text-decoration:none; }
A.sitemapSub3:hover { text-decoration:underline; }
A.archiv         { font-size:10px; color:#353537; text-decoration:none; }
A.archiv:hover   { font-size:10px; color:#353537; text-decoration:underline; }

.hauptnav     { color:#D82F2F; font-size:11px; font-weight:bold;}
.headlinegross { font-size:12px; color:#00619F; padding: 0 0 10 0; display:block; font-weight:bold }
h1,.headline     { font-size:18px; color:#00619F; line-height:22px; display:block; padding: 0 0 10 0; }
h1 {font-weight:normal;}
.caption,.bildtext { font-size:10px; line-height:110%; padding:4 0 7 0; }
.bodytext     { font-size:11px; line-height:150%; margin:0; }
.kat          { color:#353537; font-size:10px; font-weight:bold; }
.artikelteaser { font-size:11px; color:#353537; line-height:130%; padding: 0 0 10 0; display:block; font-weight:bold; }
.login         { color:#8E8E8E; }
.weiter        { color:#00619F; font-size:11px; font-weight:bold; } 
.datum         { color:#353537; font-size:10px; font-weight:bold; }  
.bdatum 	{ font-size:10px; }
.fehler_kontakt       { text-align:left; font-size:11px; color:#990000; padding-top:10px; padding-bottom:10px; }
.punkte          {color: #D82F2F; font-weight: bold; }
.regattaklasse {background: #869BAC; color: #FFFFFF; font-weight: bold; border-top: 1px solid #000000; border-bottom: 1px solid #000000;}

UL         { padding:0 0 0 10; margin:0px; list-style-image: url(../img_design/strich.gif);  }
LI         { padding:0 0 0 0; margin:2 0 4 8;  } 

INPUT.inpSearch  {  background-color:#869BAC; border:1px solid white; color:#FFF; font-size: 10px; font-family:Verdana,Arial,Geneva,Helvetica,Sans Serif; height:17px; vertical-align:top; width:130px; }
INPUT.inplogin   {  background-color:#FFF; border-right:1px solid white; border-bottom:1px solid white; border-top:1px solid #C7C7C7; border-left:1px solid #C7C7C7; color:#000; font-size: 10px; font-family:Verdana,Arial,Geneva,Helvetica,Sans Serif; margin-top:10px; height:17px; padding:2 0 0 2; vertical-align:top; width:120px; }
/* INPUT.tafSubmit {  background-color:#FFF; border:1px solid #C7C7C7; cursor:pointer; color:#00619F; font-size:14px; font-weight:bold; margin:0 0 0 0; text-align:middle; } */
INPUT.tafSubmit     { padding:5 5 5 5; border:0px; background-color:#D82F2F; color:#FFF; font-weight:bold; cursor:pointer; font-family:verdana,arial,helvetica,sans serif; font-size:11px; }
INPUT.form_error    { color:#990000; }
INPUT.senden        { padding:5 5 5 5; border:0px; background-color:#D82F2F; color:#FFF; font-weight:bold; cursor:pointer; font-family:verdana,arial,helvetica,sans serif; font-size:11px; }
INPUT.form_tx     { width:220px; height:20px; border:1px solid black; font-family:verdana,arial,helvetica,sans serif; font-size:11px; }
INPUT.ppSubmit      { height:20px; padding:3 3 3 3; border:0px; background-color:#D82F2F; color:#FFF; font-weight:bold; cursor:pointer; font-family:verdana,arial,helvetica,sans serif; font-size:11px; }

TEXTAREA  { width:320px; height:160px; border:1px solid black; font-family:verdana,arial,helvetica,sans serif; font-size:11px; }
SELECT      { height:20px; font-family:verdana,arial,helvetica,sans serif; font-size:11px; }

FORM.newsletter 	{ margin-top:0px; } 
FORM.newsletter INPUT	{ border:1px solid black; } 
FORM.newsletter INPUT.senden      { padding:5 5 5 5; border:0px; background-color:#D82F2F; color:#FFF; font-weight:bold; cursor:pointer; font-family:verdana,arial,helvetica,sans serif; font-size:11px; }
FORM.newsletter INPUT.form_news  { width:200px; height:20px; border:1px solid black; font-family:verdana,arial,helvetica,sans serif; font-size:11px; }

.tx-indexedsearch .tx-indexedsearch-searchbox BUTTON.tx-indexedsearch-searchbox-button { background-color:#fff; width:60px; border:none; cursor:pointer; color:#00619F; font-size:14px; font-weight:bold; padding-bottom:1px; }
.tx-indexedsearch .tx-indexedsearch-searchbox INPUT.tx-indexedsearch-searchbox-sword { width:150px; }
.tx-indexedsearch .tx-indexedsearch-searchbox INPUT.tx-indexedsearch-searchbox-button { width:100px; }
.tx-indexedsearch .tx-indexedsearch-searchbox INPUT.tx-indexedsearch-searchbox-sword { width:150px; }
.tx-indexedsearch .tx-indexedsearch-whatis P .tx-indexedsearch-sw { font-weight:bold; }
.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:#E0E0E0; } 
.tx-indexedsearch .tx-indexedsearch-res .tx-indexedsearch-title P { font-weight:bold; }
.tx-indexedsearch .tx-indexedsearch-res .tx-indexedsearch-title P.tx-indexedsearch-percent { font-weight:normal; }
.tx-indexedsearch .tx-indexedsearch-res .tx-indexedsearch-descr P { }
.tx-indexedsearch .tx-indexedsearch-res .tx-indexedsearch-descr P .tx-indexedsearch-redMarkup { color:red; }
.tx-indexedsearch .tx-indexedsearch-res .tx-indexedsearch-info { background:#E0E0E0; }
.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; }
.tx-indexedsearch .tx-indexedsearch-res .tx-indexedsearch-secHead TABLE { background:#cccccc; }
.tx-indexedsearch .tx-indexedsearch-res .tx-indexedsearch-secHead TD { vertical-align:middle; }
.tx-indexedsearch-res A { background:#E0E0E0; color:000; }
#banner_top  {width:140px;}

.fr1    { background-color:#EEEEEE; }
.fr2    { background-color:#FFFFFF; }

.csc-textpic-caption		{ padding-top:2px; line-height:12px; font-size:10px; }
.tx-chgallery-pi1 .single span small { display:none; }
.tx-chgallery-pi1 .single span { font-size:10px; font-family:arial; height:20px; }
.tx-chgallery-pi1 .single span:hover { position:absolute; z-index:99; background-color:#F3F4F6; padding:auto 5px; height:auto; }
.NOtx-chgallery-pi1 .single:hover span { position:absolute; z-index:99; background-color:#F3F4F6; padding:auto 5px; height:auto; }
.tx-chgallery-pi1 .single img { background:url(); }

