/* Allgemeine Definition für die Seiten
BODY,TD,P,B,INPUT,.news{
font-family:verdana,arial,helvetica;
color : #001155;
font-size:11px}*/



.titel
{
font-size:130%;
font-weight: 600;
}


LI 
{
list-style-type: square; 
margin-left: -20px; 
margin-bottom: 6px;
}

IMG.foto
{
margin-top: 3px;
border: 1px solid #191970;
}

.bu
{
font-family:verdana,arial,helvetica;
color : #444444;
font-size: 90%;
font-weight: bolder;
letter-spacing: 0px;
margin-top:4px;
margin-bottom:4px;
padding-right:6px;
}



H6
{
font-family:verdana,arial,helvetica;
color : #444444;
font-size: 90%;
font-weight: bolder;
letter-spacing: 0px;
margin-top:4px;
margin-bottom:4px;
padding-right:6px;
}


.bu_rechts
{
font-family:verdana,arial,helvetica;
color : #444444;
font-size: 90%;
font-weight: bolder;
letter-spacing: 0px;
text-align:right;
margin-top:4px;
margin-bottom:4px;
}



H5
{
font-family:verdana,arial,helvetica;
color : #444444;
font-size: 90%;
font-weight: bolder;
letter-spacing: 0px;
text-align:right;
margin-top:4px;
margin-bottom:4px;
}


.teasertitel1
{
font-size:110%;
margin-bottom:4px;
font-weight: 600;
}



body {
    background-color: #191970;
background-image:url(http://www.kieler-woche.de/CSS/linie1600.jpg);
background-repeat: repeat-x;
background-attachment: fixed;
}



.content, TD
{font-family:verdana,arial,helvetica;
font-size:70%;
color : #001155;
text-decoration: none;
}

/*P {margin: 0px;}*/

/* Assoziative Hyperlinks Definition */
A {text-decoration: underline;}
A:link {color:#2E6090}
A:active {}
A:visited {color:#393939}
A:hover {color:#6699FF}

/* homepage links  */
A.link_homepage
{text-decoration: none; font-family:verdana,arial,helvetica;font-size:10px;  color: #003366}
A:visited.menu_left{color:#666666}
A:hover.link_homepage {color: #6699FF}

/* teaser link */
A.link_teaser{text-decoration: none; font-family:verdana,arial,helvetica;font-size:11px;  color: #003366}
A:visited.menu_left{color:#666666}
A:hover.link_teaser {color: #6699FF}


/*Navigationsbox und Links auf der linken Seite*/

.navbox
{
BORDER-RIGHT: #999999 2px solid; 
BORDER-TOP: #cccccc 1px solid; 
BORDER-LEFT: #cccccc 1px solid; 
WIDTH: 146px; 
BORDER-BOTTOM: #999999 2px solid; 
HEIGHT: 100%; 
BACKGROUND-COLOR: white;
z-index:1;

font-family: verdana, arial, helvetica;
}


.navpunkt
{MARGIN-TOP: 14px; 
FONT-WEIGHT: 700;
padding-bottom:2px; 
border-bottom: 1px solid #bbbbbb;
MARGIN-LEFT: 9px; 
/*WIDTH: 122px; */
COLOR: #393939; 
FONT-FAMILY: Arial; 
LETTER-SPACING: 1px}

.navpunkt_aktiv
{
MARGIN-TOP: 4px; 
MARGIN-Bottom: 8px; 
margin-right:2px;
border-bottom: 1px solid #cccccc;
padding-bottom: 3px;
padding-top: 2px;
MARGIN-LEFT: 6px; 
FONT-FAMILY: Arial; 
FONT-WEIGHT: 700; 
LETTER-SPACING: 1px;
}

.navpunkt_aktiv_b
{
MARGIN-TOP: 18px; 
MARGIN-Bottom: 9px; 
FONT-WEIGHT: 700; 
/*border-bottom: 1px solid #8b0000;*/
MARGIN-LEFT: 9px; 
/*WIDTH: 132px; */
COLOR: #393939; 
FONT-FAMILY: Arial; 
LETTER-SPACING: 1px;
}

A.navlink_aktiv
{
FONT-WEIGHT: 700; 
COLOR: #8b0000; 
Text-decoration: none;
}

A:visited.navlink_aktiv
{
FONT-WEIGHT: 700; 
COLOR: #8b0000; 
Text-decoration: none;
}

A:hover.navlink_aktiv
{
color:#6699FF;
}

A.navlink
{
FONT-WEIGHT: 700; 
COLOR: #393939; 
Text-decoration: none
}

A:visited.navlink
{
color:#3939395
}

A:hover.navlink
{
color:#6699FF;
}

.unternavbox
{
BORDER: 1px solid #7b0000;
MARGIN-top: 14px; 
MARGIN-BOTTOM: 8px; 
MARGIN-LEFT: 5px; 
WIDTH: 140px; 
FONT-FAMILY: ARIAL;
Line-Height: 12px;
padding-top:4px;
background-color:#fbfbfb;
}


.unternavbox_b
{
BORDER-RIGHT: 1px solid; 
BORDER-TOP: 1px solid; 
MARGIN-top: -20px; 
MARGIN-BOTTOM: 8px; 
MARGIN-LEFT: 7px; 
BORDER-LEFT: 1px solid; 
WIDTH: 138px; 
BORDER-BOTTOM: 1px solid; 
FONT-FAMILY: ARIAL;
Line-Height: 11px;
padding-top:20px;
}



.unternavpunkt
{
margin-left: 10px; 
margin-BOTTOM: 9px; 
margin-top: 4px; 
FONT-FAMILY: Arial;
FONT-weight: 700; 
}


/*Farbbalken in linker Navigation*/

.navcol_sommerfest
{
Height: 5px;
Background-color: darkgreen;
FONT-SIZE: 1px; 
MARGIN-LEFT: 102px; 
WIDTH: 42px;
margin-top:-12px;}

.navcol_segeln
{Height: 5px;
Background-color: #52b7e2;
/*Background-color: #87CEEB; */
FONT-SIZE: 1px; 
MARGIN-LEFT: 102px; 
WIDTH: 42px;
margin-top:-10px;}

.navcol_begleit
{
Height: 5px;
Background-color: #214D9C;
FONT-SIZE: 1px; 
MARGIN-LEFT: 102px; 
WIDTH: 42px;
margin-top:-17px;}

.navcol_besucherinfo/*alt, jetzt SERVICE*/
{Height: 5px;
Background-color: #00CC66;
FONT-SIZE: 1px; 
MARGIN-LEFT: 102px; 
WIDTH: 42px;
margin-top:-12px;}

.navcol_service/*SERVICE*/
{Height: 5px;
Background-color: #00CC66;
FONT-SIZE: 1px; 
MARGIN-LEFT: 102px; 
WIDTH: 42px;
margin-top:-12px;}

.navcol_meer
{Height: 5px;
Background-color: #0000FF;
FONT-SIZE: 1px; 
MARGIN-LEFT: 102px; 
WIDTH: 42px;
margin-top:-10px;}

.navcol_programm
{Height: 5px;
Background-color: #ee0000;
FONT-SIZE: 1px; 
MARGIN-LEFT: 102px; 
WIDTH: 42px;
margin-top:-10px;}


.navcol_partner
{Height: 5px;
/*Background-color: #e0a500;*/
Background-color: #a74370;
FONT-SIZE: 1px; 
MARGIN-LEFT: 102px; 
WIDTH: 42px;
margin-top:-10px;}

.navcol_presse
{Height: 5px;
Background-color: #aaaaaa;
FONT-SIZE: 1px; 
MARGIN-LEFT: 102px; 
WIDTH: 42px;
margin-top:-10px;}


.navcol_journal
{Height: 5px;
Background-color: #FFd000;
/*BORDER-TOP: #191970 1px solid; */
FONT-SIZE: 1px; 
MARGIN-LEFT: 102px; 
WIDTH: 42px;
margin-top:-10px;}

/* Teaserüberschriften*/
.headline_t /*für Teaserüberschriften mit Linie drunter */
{
        font-family : verdana,arial,helvetica;
        font-size : 11px;
        font-weight : bold;
        color : #003366;
width: 410px;
border-bottom: 1px solid #191970;
}

/* Linie und Farbbalken für Farbcode in Navigationstemplates*/

.kopflinie /*Linie im Seitenkopf */
{
       font-size : 1px;
        width: 444px;
border-bottom: 1px solid #666666;
}


/* ab hier Farbblöcke in Überschriften*/

.color_programm /*für Frabe Programm unter dem Überschriftenstrich*/
{
        font-size : 1px;
        background-color : #ee0000;
WIDTH: 122px;
height: 4px;
margin-bottom: 3px;
}

.color_segeln /*für Farbe Segeln unter dem Überschriftenstrich*/
{
        font-size : 1px;
        background-color : #87CEEB;
WIDTH: 122px;
height: 4px;
margin-bottom: 3px;
}

.color_aktuell /*für Farbe Aktuell unter dem Überschriftenstrich*/
{
        font-size : 1px;
        background-color : darkorange;
WIDTH: 122px;
height: 4px;
margin-bottom: 3px;
}

.color_begleit /*für Farbe Begleit sail unter dem Überschriftenstrich*/
{
        font-size : 1px;
        background-color : #214D9C;
WIDTH: 122px;
height: 4px;
margin-bottom: 3px;
}

.color_journal /*für Farbe Journal unter dem Überschriftenstrich*/
{
        font-size : 1px;
        background-color : #FFDD00;
WIDTH: 122px;
height: 4px;
margin-bottom: 3px;
}

.color_meer /*für Meerfarbe unter dem Überschriftenstrich*/
{
        font-size : 1px;
        background-color : #0000FF;
WIDTH: 122px;
height: 4px;
margin-bottom: 3px;
}

.color_sommerfest /*für Sommerfestfarbe unter dem Überschriftenstrich*/
{
        font-size : 1px;
        background-color : darkgreen;
WIDTH: 122px;
height: 4px;
margin-bottom: 3px;
}

.color_besucherinfo /*alt, jetzt SERVICE besucherinfo-farbe unter dem Überschriftenstrich*/
{
        font-size : 1px;
        background-color : #00CC66;
WIDTH: 122px;
height: 4px;
margin-bottom: 3px;
}

.color_service /*für SERVICE farbe unter dem Überschriftenstrich*/
{
        font-size : 1px;
        background-color : #00CC66;
WIDTH: 122px;
height: 4px;
margin-bottom: 3px;
}

.color_partner /*für Partnerfarbe unter dem Überschriftenstrich*/
{
        font-size : 1px;
        background-color : #a74370;
WIDTH: 122px;
height: 4px;
margin-bottom: 3px;
}

.color_presse /*für Pressefarbe unter dem Überschriftenstrich*/
{
        font-size : 1px;
        background-color : #aaaaaa;
WIDTH: 122px;
height: 4px;
margin-bottom: 3px;
}



.headline_1 /*alte Seitenüberschriften*/
{
font-size : 100%;
       /*font-size : 14px;
        width: 444px;
border-bottom: 1px solid #666666;
color: #336699;*/
font-family:verdana;
font-weight:600;
}


.clear
{CLEAR: both;
margin-top: 12px;
}


.teaser
{CLEAR: both;
margin-top: 4px;
height: 110px;
}

.aufmacher
{CLEAR: both;
margin-top: 4px;
height: 152px;
}

.teaserbox
{BORDER: #cccccc 1px solid; 
PADDING-RIGHT: 3px; 
PADDING-LEFT: 3px; 
WIDTH: 100%; 
padding-bottom:8px;
/*height:100%;*/
}

.fotobox
{
FLOAT: left; 
PADDING-BOTTOM: 10px; 
WIDTH: 130px; 
HEIGHT: 100%;
}


/* Unterüberschriften*/
H2
{
        font-family : verdana,arial,helvetica;
        font-size : 14px;
        font-weight : bold;
        color : #003366;
}
/* Normaler Text*/
H3
{
        font-family : verdana,arial,helvetica;
        font-size : 14px;
        font-weight : normal;
        color : #003366;
}
/* Bilduntertitel*/
H4
{
        font-family : verdana,arial,helvetica;
        font-size : 10px;
        font-weight : normal;
        color : #003366;
}

HR
{
height: 1px;
color: #191970;
}

