
body {
background-position: 0px 100px;
background-color: #00426C;
background-image:url(http://www.kieler-woche.de/CSS/bluebox1280.gif);
background-repeat: repeat-y;

}

#spalte2 {
background-color: #fff; 
width: 332px; 
border: #ccc 1px solid;
height: 2400px;
}

#spalte2 div.sommerfest {
background-color: #2fa803;
border-bottom: 2px solid #fff;
margin-bottom: 0.4em;
height:5px;
font-size: 0.1em;
}

#spalte2 div.segeln{
background-color: #0099ff;
border-bottom: 2px solid #fff;
margin-bottom: 0.4em;
height:5px;
font-size: 0.1em;
}

#spalte2 div.blauleiste
{
border-top: #fff 1px solid;
border-bottom: #999 1px solid;
border-left: #999 1px solid; 
background-color: #bac6d0;
margin-top: -3px; 
width: 330px; 
height: 19px;
}

#spalte2 div.blauleiste div
{
margin: 2px 0 0 8px;
font-size: 0.6em;
font-family:arial;
color: #115; 
}


#spalte2 #flash {
margin-top: -210px;

}

#spalte2 #teaserkasten
{
padding-bottom: 0px;
padding-left: 0.5em; 
width: 100%; 
padding-right: 0.5em; 
padding-top: 0.5em;
}

#spalte2 div#aufmacher_bu
{
font-size: 0.7em;
font-weight: 500;
margin-bottom: 1.2em;
font-family: arial;
width: 27em; 

}

#spalte2 div#topteaser
{
border-bottom: #ddd 1px solid; border-left: #eee 1px solid; 
background-color: #f6f6f8; 
width: 312px; 
margin-left:-0.2em;
margin-bottom: 1.4em; 
height: 168px;
border-top: #ddd 1px solid; 
border-right: #eee 1px solid; 
padding: 0.2em
}

img.foto
{
margin-top: 3px;
border: 1px solid #191970;
}


.umlaufbox_rechts {
float: right;
margin-left: 2.0em;
margin-bottom: 1.5em;
text-align:right;
font-size:0.7em;
font-weight: 700;
font-family: arial, helvetica;
color: #333333;

}

.umlaufbox_links {
float: left;
margin-right: 2.0em;
margin-bottom: 1.5em;
font-size:0.7em;
font-weight: 700;
font-family: arial, helvetica;
color: #333333;

}


.umlaufbox_links img
{
margin-top: 3px;
border: 1px solid #191970;
}


.umlaufbox_rechts img
{
margin-top: 3px;
border: 1px solid #191970;
}


.bu
{
font-family:verdana,arial,helvetica;
color : #444444;
font-size: 0.65em;
font-weight: 700;
letter-spacing: 0px;
margin-top:4px;
padding-bottom:4px;
padding-right:6px;
display: block;
}

.bu_rechts
{
font-family:verdana,arial,helvetica;
color : #444444;
font-size: 0.65em;
font-weight: 700;
letter-spacing: 0px;
text-align:right;
margin-top:4px;
margin-bottom:4px;
display: block;

}

.text
{margin: 0px;
color: #001155;
font-size: 0.7em;
font-family: verdana, arial, helvetica;
}






img.teaserbild
{
margin-top: 0.2em;
border: 0.01em solid #FF1970;
margin-right: 0.5em;
clear:both;
}

img.teaserbild_edit
{
clear:both;
float:left;
margin-top: 0.2em;
border: 0.01em solid #191970;
margin-right: 0.5em;

}

img.weiterpfeil
{
margin-top: 0.1em;
border: 0em;;
margin-left: 0.5em;

}

img.foto_links 
{
clear: both;
float: left;
margin-top: 0.25em; 
margin-right: 0.5em;
margin-bottom: 0.02em; 
border: 0.01em solid #333333;
}

img.foto_rechts 
{
clear: both;
float: right;
margin-top: 0.25em; 
margin-left: 0.5em; 
margin-bottom: 0.02em; 
border: 0.01em solid #333333;
}



table.tabelle_ohne_rahmen 
{
border: none;
border-collapse: collapse;
empty-cells: show;
cell-spacing: 0em;
}


td.tabellenzelle
{
BORDER: #cccccc 0.01em solid; 
PADDING: 0.2em;  
FONT-SIZE: 0.7em; 
font-family: arial; 
color: #001155;
vertical-align: top;
}


td.tabellenzelle_fett
{
BORDER: #cccccc 0.01em solid; 
PADDING: 0.2em;  
FONT-SIZE: 0.7em; 
font-family: arial; 
color: #001155;
vertical-align: top;
font-weight: 700;
}


td.tabellenzelle_ohne_rand
{
BORDER: none; 
PADDING-BOTTOM: 0.5em;   
FONT-SIZE: 0.7em; 
font-family: arial; 
color: #001155;
vertical-align: top;
}


td.fett_ohne_rand
{
BORDER: none; 
PADDING-BOTTOM: 0.5em;   
FONT-SIZE: 0.7em; 
font-family: arial; 
color: #001155;
vertical-align: top;
font-weight:700;
}


td.tabellenkopf
{
BORDER: #999999 0.01em solid; 
PADDING: 0.2em;  
FONT-SIZE: 0.7em; 
font-family: arial; 
color: #001155;
font-weight: 700;
BACKGROUND-color: #666666;
color: #FFFFFF;
height: 1.25em;
}


p.teasertitel_neu
{
clear:both;
margin-top: 1.8em;
color: #00F814;
margin-bottom:0.4em;
font-weight: 700;
font-size: 0.8em;
font-family: verdana, arial, helvetica;
}


p.teasertext
{margin: 0px;
color: #191155;
font-size: 0.7em;
font-family: verdana, arial, helvetica;
}



.oberkante
{

background-color: #00426C;
z-index:0;
width: 1000px; 
height:56px;
}


.innenkasten
{
BORDER-RIGHT: #ccc 1px solid; 
BORDER-top: #ccc 1px solid; 
BORDER-left: #ccc 1px solid; 
BORDER-BOTTOM: #ccc 1px solid; 
height:100%;
width:636px;

}

.spaltenkasten
{
BORDER-RIGHT: #666 1px solid; 
BORDER-top: #666 1px solid; 
BORDER-left: #666 1px solid; 
BORDER-BOTTOM: #666 1px solid; 
background-color: #FFF;
z-index:2;
width: 332px; 
}

.grosskastenneutral
{
border-right: #999 1px solid; 
BORDER-top: #999 5px solid; 
BORDER-left: #999 1px solid; 
BORDER-BOTTOM: #999 1px solid; 
background-color: #FFF;
z-index:2;
width: 670px; 
height:100%;
min-height: 90em;
}

.grosskastenprogramm
{
border-right: #999 1px solid; 
BORDER-top: #2FA803 5px solid; 
BORDER-left: #999 1px solid; 
BORDER-BOTTOM: #999 1px solid; 
background-color: #FFF;
z-index:2;
width: 670px; 
height:100%;
min-height: 90em;
}

.grosskastensommerfest
{
BORDER-RIGHT: #999 1px solid; 
BORDER-top: #25671D 5px solid; 
BORDER-left: #999 1px solid; 
BORDER-BOTTOM: #999 1px solid; 
background-color: #FFF;
z-index:2;
width: 670px; 
height:100%;
min-height: 90em;
}

.grosskastensegeln
{
BORDER-RIGHT: #999 1px solid; 
BORDER-top: #0099FF 5px solid; 
BORDER-left: #999 1px solid; 
BORDER-BOTTOM: #999 1px solid; 
background-color: #FFF;
z-index:2;
width: 670px; 
height:100%;
min-height: 90em;
}
.grosskastensailing
{
BORDER-RIGHT: #999 1px solid; 
BORDER-top: #0046EE 5px solid; 
BORDER-left: #999 1px solid; 
BORDER-BOTTOM: #999 1px solid; 
background-color: #FFF;
z-index:2;
width: 670px; 
height:100%;
min-height: 90em;
}


.kasten
{
BORDER-RIGHT: #999 1px solid; 
BORDER-top: #999 1px solid; 
BORDER-left: #999 1px solid; 
BORDER-BOTTOM: #999 1px solid; 
background-color: #fafafa;
padding: 3px;
width: 100%; 
height:100%;
}


H1,.titel,.title
{
color: #191970;
font-weight: 500;
font-family:verdana,arial,helvetica;
margin: 0px;
font-size: 1.2em;
clear: both; 
}

h2 {
color: #191970;
margin-bottom:6px;
font-weight: bolder;
font-size: 0.8em;
font-family: verdana, arial, helvetica;
display: block; 
}



.teasertitel1,.headline_t
{
color: #191970;
margin-bottom:6px;
font-weight: bolder;
font-size: 0.75em;
font-family: verdana, arial, helvetica;
}


exh2
{
        font-family : verdana,arial,helvetica;
        font-size : 14px;
        font-weight : bold;
        color : #003366;
}





.rechts
{
font-family: verdana, arial, helvetica;
font-size: 70%;
}


p
{margin: 0px;
color: #001155;
font-size: 0.7em;
font-family: verdana, arial, helvetica;
}




.clear
{CLEAR: both;
margin-top: 12px;
}


.teaser
{
width:19.5em;
margin-top: 0.25em;
font-family:verdana,arial,helvetica;
padding-bottom: 1.4em; 
clear:both;
height: 7.5em; 
}

.aufmacher
{
margin-top: 4px;
height: 152px;

}

.teaserbox
{
clear: both;
BORDER: #cccccc 1px solid; 
PADDING-RIGHT: 3px; 
PADDING-left: 3px; 
padding-bottom:8px;
}


.fotobox
{
clear: both;
FLOAT: left; 
padding-bottom:8px;
width: 130px; 
/*height: 100%;*/#

}




/* Links */
a {text-decoration: underline;font-family: arial, verdana, sansserif, helvetica ; }
a:link {color:#2E6090;}
a:active {}
a:visited {color:#2E6090}
a:hover {color:#F96600}

/* 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}


/*Navigationsboxen und Links*/

.navboxtop
{
font-size: 70%;
text-align:left;
width: 146px; 
height: 100%; 
z-index:200;
}

.navboxlinks
{
font-size: 0.7em;
text-align:left;

width: 13em; 
height: 100%; 
z-index:200;
}

.navboxrechts
{
font-size: 70%;
text-align:left;
width: 13em; 
height: 100%; 
z-index:200;
margin-left:1px; 
}

.livebox
{
margin-left:0px;
/*background-color: 0046EE;*/
background-color: #2266ff;
text-align:left;
width: 150px; 
border-right: none;
border-top: none; 
border-left: none;
border-bottom: #ff0000 1px solid; 
margin-top:0px;
}

.buttonsegeln
{
height:30px;
width: 150px; 
background: url(/CSS/schattenbox.gif) -1px 0px no-repeat #0099FF;
z-index:7200;
}

.buttonsailing
{
height:30px;
width: 150px; 
background: url(/CSS/schattenbox.gif) -1px 0px no-repeat #0044EE; 
z-index:200;

padding-bottom: 3px;
z-index:7200;
}

.buttonprogramm
{
height:30px;
width: 150px;
background: url(/CSS/schattenbox.gif) -1px 0px no-repeat #2FA803;
z-index:200;
}

.buttonsommerfest
{
height:30px;
width: 150px;
background: url(/CSS/schattenbox.gif) -1px 0px no-repeat #25671D;
z-index:200;
}


/*   ---- NAVpunkte  ----*/


.navhead
{
margin-top: 11px; 
font-weight: 700;
padding-bottom:2px; 
margin-left: 9px; 
margin-bottom:-6px;
color: #F96600; 
font-family: arial; 
letter-spacing: 1px;
}

.livehead
{

margin-top: 0px; 
font-weight: 700;
padding-top:5px; 
padding-bottom:0.45em; 
padding-left: 6px;
margin-left: 0px; 
margin-bottom:0.0em;
background-color: #fff;
font-family: arial;
color: 191970;
font-size: 1.2em; 


}



.navhead_aktiv
{

margin-top: 11px; 
font-weight: 700;
padding-bottom:2px; 

border-bottom: 1px solid #3399aa;
margin-left: 9px; 
margin-bottom:-6px;

color: #cc4400;
font-family: Arial; 
letter-spacing: 0.1em;
}


.navpunkt
{
margin-top: 11px; 
font-weight: 700;
padding-bottom:2px; 
/*border-bottom: 1px solid #bbbbbb;*/
margin-left: 9px; 
/*width: 122px; */
color: #6e7679; 
font-family: arial; 
letter-spacing: 1px;
}


.navpunktlive
{
margin-top: 0.66em; 
font-weight: 700;
padding-bottom:0.45em; 
padding-left:0.5em;
border-bottom: 1px solid #ffdd00;
margin-left: 1px; 
/*width: 122px; 
color: #6e7679; */
color: #FFF;
font-family: arial; 
letter-spacing: 1px;
/*background-color: #0046EE;*/
background-color: #2266FF;
}






.navpunkt_aktiv
{
margin-top: 4px; 
margin-Bottom: 8px; 
margin-right:2px;
border-bottom: 1px solid #8b0000;
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;
}


.buttonpunkt
{
padding-top: 4px; 
padding-left: 12px;
text-align: left;
}


#sponsoren
{
margin-top: 25px;
font-family: arial; 
margin-bottom: 15px;
color: #393939; 
font-size: 9px;
text-align: center;

}

/*   ---- NAVLINKS  ----*/


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: #333; 
text-decoration: none
}

a:visited.navlink {
color:#585858
}

a:hover.navlink {
color:#e96600;
background-color: #fff;
}



a.livelink {
font-weight: 700; 
color: #ffffff; 
text-decoration: none
}

a:visited.livelink {
color:#ffffff;}

a:hover.livelink {
color:#cc3300;
}



a.headlink {
font-weight: 700; 
/*color: #E96600; */
color: #cc4400;
text-decoration: none
}

a:visited.headlink {
color:#e96600
}

a:hover.headlink {
color:#ff0000;
}



a.buttonlink {
font-size: 160%;
letter-spacing: 2px;
margin-top:8px;
padding-right:6px;
font-weight: 500; 
color: #FFF; 
text-decoration: none;
z-index:7200;
}

a.buttonlink#programm {
padding-right:20px;
background: url(../images/stern3_4966.gif) right 0px no-repeat;
}


a:visited.buttonlink {
color:#FFF;
}

a:hover.buttonlink {
color:#cc3300;
}


.unternavbox {
border: 1px solid #7b0000;
margin-top: 14px; 
margin-bottom: 8px; 
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: 8px; 
margin-bottom: 9px; 
margin-top: 4px; 
font-family: Arial;
font-weight: 700; 
}





.headline_1 /*alte Seitenüberschriften*/
{
font-size : 80%;
       /*font-size : 14px;
        width: 444px;
border-bottom: 1px solid #666666;
color: #336699;*/
font-family:verdana;
font-weight:bolder;

}


/* Unterüberschriften*/


/* Normaler Text*/
h3 
{
        font-family : verdana,arial,helvetica;
        font-size : 14px;
        font-weight : normal;
        color : #003366;
}

h4
{
        font-family : verdana,arial,helvetica;
        font-size : 10px;
        font-weight : normal;
        color : #003366;
}

hr
{
height: 1px;
color: #191970;
}


li
{
list-style-type: square; 
margin-left: -20px; 
margin-bottom: 6px;
}


.zettnull
{z-index: 0;
}

.zettzweihundert
{z-index: 200;
}

.zettdreihundert
{z-index: 300;
}






/* ##########################################     Ab hier Livecenter-Formate      ##########################*/

#livebox {
width: 669px; height: 1400px; 
border: 1px solid #191970; 
font-family: arial; 
background: url(http://www.kieler-woche.de/CSS/background1400.jpg) no-repeat #fff; 
z-index: 0;
}

#livebox h3 {
font-weight: 700; font-size: 0.9em; margin-top:0.2em; margin-bottom: 0.5em; 
}


#livebox #livetop {
height: 36px; z-index: 1; background-color: #0046ee;
}



#livebox #livetop h1{
color: #fff; font-size: 130%; z-index: 3; padding-left: 0.4em; padding-top: 0.2em 
}

#livebox #livegroup {
height: 1.8em; width: 652px; margin-left: 0.4em; margin-top: 0.5em; padding-left: 5px; background-color: #fff; border: 1px solid #ccc; 
}

#livebox #livegroup h2 {
margin-top:0.1em;  font-size: 120%; font-weight: 500; 
}

#livebox #noticeboard {
width: 652px; margin-left: 0.4em; margin-top: 0.5em; padding-left: 5px; background-color: #fff; border: 1px solid #ccc; 
}

#livebox #livestart {
float:left; margin-top: 0.5em; margin-left: 0.4em; width: 320px; height: 450px; padding-left: 5px; background-color: #fff; border: 1px solid #ccc; z-index: 2; 
}

#livebox #liveresults {
float:right; margin-top: 0.5em; margin-right: 0.4em;width: 320px; height: 450px; padding-left: 5px; background-color: #fff; border: 1px solid #ccc;
z-index: 2;
}

#livebox #liveweather {
float:left; margin-top:0.5em; margin-left: 0.4em; width: 320px; height: 650px; padding-left: 5px; background-color: #fff; border: 1px solid #ccc;
}

#livebox td{
vertical-align: top; font-size: 0.9em; font-weight: 500;
}

#livebox table {
margin-bottom: 1em; 
}


#livebox a:link {
padding: 0px 0 0 0; font-weight: 700;
}

#livebox a:hover {

}

#livebox #livejury {
float: right; margin-top:0.5em; margin-right: 0.4em; width: 320px; height: 650px; padding-left: 5px; background-color: #fff; border: 1px solid #ccc;
}















/* ##########################################     Ab hier miadi-Formate      ##########################*/



#calendar  {
	/*float:left;*/
	margin-top: 0em; 
	margin-bottom:1em;
	width:436px;
	height: 80px; 
	background-color: #eee;
	padding-top: 0.3em; 
	padding-left:0.0em;
	padding-right: 0em;
	border-left: 0px solid #fff;  
	z-index: 2000;
}

#calendar div.hinweis
{
clear:both;
font-family: arial,helvetica;
color: #666;
font-size: 0.7em;
font-weight: 500;
letter-spacing: 0.01em;
margin-left: 0.8em;
margin-top: 0.4em;  

}

div.timeframe {
	/*text-align:center;*/
	z-index: 2000;
}

div.month {
	color: #FFFFFF;
	font-size: 0.2em;
	font-weight:700;
	float: left;
	
	margin-top: 0em;
	margin-bottom: 0.1em;
	height: 0.01em;
	z-index: 2000;
}

div.day {
	/*background-color: #25671d;*/
	background-color: #298803;
	color: #ffffff;
	float: left;
	text-align: center;
	border: 1px solid #298803;
  margin-right: 0.24em;
  margin-top: 0.1em;
  font-size: 0.91em; 
  z-index: 2000;
  
	
}

#calendar div.day a {
	text-decoration: none;
	/*color: #004D7A;*/
	color: #fff;
	font-weight: 700;
	margin: 0.02em; 
	padding: 0.01em; 
z-index: 2000;
}

#calendar div.day span.date {
	background-color: #FFFFFF;
	color: #ffffff;
	float: left;
	font-size: 1.6em;
	padding: 0.095em;
	text-align: center;
	font-weight: 500; 
	border-top: 1px solid #ff6600;
	z-index: 2000;
}

#calendar div.day span.date a {
	background-color: #FFFFFF;
	color: #336633;
	margin: 0.1em;
	text-align: center;
	font-weight: 500; 
	z-index: 2000;
}

#calendar div.day span.date a:hover {
		background-color: #0066ff;
	color: #ffffff;

	text-align: center;
	z-index: 2000;
}





div.day_high {
	background-color: #298803;
	color: #ffffff;
	float: left;
	text-align: center;
	border: 1px solid #298803;
  margin-right: 0.25em;
  margin-top: 0.1em;
  font-size: 0.91em; 
  z-index: 2000;
  
	
}

#calendar div.day_high a {
	text-decoration: none;
	color: #fff;
	font-weight: 700;
	margin: 0.02em; 
	padding: 0.01em; 
z-index: 2000;
}

#calendar div.day_high span.date_high {
	background-color: #FFFFFF;
	color: #ffffff;
	float: left;
	font-size: 1.6em;
	padding-left: 0.055em;
	padding-left: 0.025em;
	padding-top: 0.095em;
	padding-bottom: 0.195em;
	text-align: center;
	font-weight: 500; 
	border-top: 1px solid #ff6600;
	z-index: 2000;
}

#calendar div.day_high span.date_high a {
	/*background-color: #004DAA;*/
	background-color: #0099ff;
	color: #ffffff;
	padding: 0.085em;
	margin: 0.1em;
	text-align: center;
	font-weight: 500; 
	z-index: 2000;
}

#calendar div.day_high span.date_high a:hover {
		background-color: #0066ff;
	color: #ffffff;

	text-align: center;
	z-index: 2000;
}




#webaccessible {
margin-left: 0.0em; 
font-family: arial;
 
}

#webaccessible table {
width: 98%;
margin-left: 0.0em; 
font-family: arial;

}



#webaccessible table tr.normal{
background-color: #fff;
 
}

#webaccessible table tr.normal td{
padding-bottom: 1em;
}


#webaccessible table tr.high{
background-color: #eeeeff;

}

#webaccessible table tr.high td{
padding-bottom: 1em;

}


div#pointinfo #webaccessible {
margin-left: 0.0em; 
font-family: arial;
font-size: 0.7em;
 
}

div#pointinfo #webaccessible table {
width: 98%;
margin-left: 0.0em; 
font-family: arial;

}



table.dt  {
	margin-top: 1em;
	width: 420px; 
}

.dt tr {
	font-weight: normal;
}

.dt th {
	font-family: Arial;
	font-size: 0.8em;
	font-weight: 700;
	border: 0px solid #ededed;
	text-align: left;
	/*background-image:url(/publish/img/tableheadbackground.gif);*/
	padding: 0px;
	padding-left: 3px;
	height: 23px;
	color: #004D7A;
	font-style: normal;
}

.dt a {
	font-weight: bold;
	color: #004d7a;
		text-decoration: none;
}  

.dt a:hover {
	font-style: bold;
	color: #8b0000;
	text-decoration: underline;
	
}  

.dt td {
	font-family: Arial;
	font-size: 0.7em;
	font-style: normal;
	padding: 0.3em; 
}

.high {
	background-color: white;
	font-weight: normal;
}
.normal {
	background-color: #EBF1F5;
	font-weight: normal;
}

.high_bold {
	background-color: white;
	font-weight: bold;
}
.normal_bold {
	background-color: #F1F5FA;
	font-weight: bold;
}

/* Search */

#search {
	color: #FFFFFF;
}

#search form {
	margin-bottom: 1.8em;
	padding: 0px;
}

#search fieldset {
	margin: 0px;
	padding: 0px 0px 0px 0px;
	border: none;
	line-height: 1.5em;
}

#search #s {
	width: 140px;
}




/*
#nextpage {
	color: #004D7A;
	
}

#nextpage a {
	color: #004D7A;
}
*/


#nextpage  {
margin-top: 1em; 
font-size: 1.2em;
font-weight: 700;
	color: #004D7A;
	text-transform: capitalize;
}	

#grosskastenevents
{
border-right: #999 1px solid; 
border-top: #25671D 5px solid; 
border-left: #999 1px solid; 
border-bottom: #999 1px solid; 
background-color: #FFF;
height: 1600px; 
/*width: 41.12em;*/
width: 670px;
padding-top: 0.5em; 
padding-bottom: 2em;
z-index: 2;

}


#grosskastenevents h1
{
color: #191970;
font-weight: 500;
font-family:verdana,arial,helvetica;
margin-left: 0.7em;
font-size: 1.2em;
clear: both; 
}

#grosskastenevents.titel
{
color: #191970;
font-weight: 500;
font-family:verdana,arial,helvetica;
margin-left: 0.7em;
font-size: 1.2em;
clear: both; 
}

.programm {

position: absolute;
top: 0.8em; 
left: 0.5em; 
z-index: 800;
/*float: left;*/
width: 424px; 
padding-top: 0.0em; 
padding-right: 0.4em;
/*border-right: 1px solid #cccccc;*/
margin-right: 0.8em; 
margin-top: 2.5em; 
margin-left: 0.4em; 
min-height: 600px; 
z-index: 10;
}


.programm2 {

position: absolute;
top: 1.8em; 
left: 0.5em; 
z-index: 800;
/*float: left;*/
width: 424px; 
padding-top: 6em; 
padding-right: 0.4em;
/*border-right: 1px solid #cccccc;*/
margin-right: 0.8em; 
margin-top: 1.5em; 
margin-left: 0.4em; 
min-height: 600px; 
z-index: 10;
}

.programm h3
{
margin-bottom: 0em; 
}

.programm th
{
vertical-align: top; 
padding: 0.5em; 
} 


.programm td
{
vertical-align: top; 
padding: 0.5em; 
}


#klickzeile {
margin-top:-3.4em;
margin-left:1em;
margin-bottom: 1em; 
font-family: arial;
 font-size:0.7em;
color: #666;
}


#widgetwahl {
clear: both; 
margin-top: 1.8em;
font-weight: 700;
z-index: 11;
margin-left: 0em; 
text-indent: 10px; 
font-family: arial;
font-size: 0.8em;
color: #191970;
}


#fundzeile {
clear: both; 
margin-top: 1.5em;
font-weight: 700;
z-index: 11;
margin-left: 0em; 
text-indent: 10px; 
line-height: 3em; 
}



/*---   listenausgabe-zeilen                      ----*/


#fundzeile div.tr_high {
	margin-top: 5px;
	padding-top: 2px;
	padding-bottom: 2px;
	background-color: #F1F5FA;
	font-weight: 500;
	font-size: 1.0em;
	padding-left: 10px; 
	text-indent: 0px; 
	line-height: 1.4em; 
}

#fundzeile div.tr_normal {
	margin-top: 5px;
	padding-top: 2px;
	padding-bottom: 2px;
	background-color: white;
	font-weight: 500;
	font-size: 1.0em;
	padding-left: 10px; 
	text-indent: 0px; 
		line-height: 1.4em; 
}

#fundzeile div.tr_high a {
	margin-top: 5px;
	padding-top: 2px;
	padding-bottom: 2px;
	background-color: #F1F5FA;
	font-weight: 700;
	font-size: 1.0em;
	padding-left: 0px; 
	text-indent: 0px; 
		line-height: 1.4em; 
}

#fundzeile div.tr_normal a {
	margin-top: 5px;
	padding-top: 2px;
	padding-bottom: 2px;
	background-color: white;
	font-weight: 700;
	font-size: 1.0em;
	padding-left: 0px; 
	text-indent: 0px; 
		line-height: 1.4em; 
}


/*---   listenausgabe-zeilen  ende   ----*/



.naviblock {
/*float: right;*/
/*margin-left: 29em; */
position:absolute;
left: 28.5em; 
z-index: 900;
margin-top:2.5em;
width: 200px;
margin-right: 0.2em; 
padding-top: 0em; 
}


.naviblock2 {
/*float: right;*/
/*margin-left: 29em; */
position:absolute;
left: 28.5em; 
top: 2em; 
z-index: 900;

width: 200px;

margin-right: 0.2em; 
}

#navikasten {

/*z-index: 800;*/
font-family: arial, helvetica, sanserif;
font-size: 0.8em;
padding: 0.2em; 
padding-top: 0em;
padding-left: 1em;
border-left: 1px solid #ccc;
height: 1150px; 


}



#navikasten .hinweis
{
font-family: arial,helvetica;
color: #666;
font-size: 0.7em;
font-weight: 700;
letter-spacing: 0px;
margin-top:4px;
padding-bottom:2px;
padding-right:6px;
clear:both;
}

#navikasten input
{
margin-top:0.3em; 
}


#navikasten div.navi_head
{
margin-top: 0.2em; 
font-weight: 700;
color: #333;
}

#navikasten div.navi_head1
{
margin-top: 0em; 
font-weight: 700;
color: #333;
}



#navikasten ul  {
margin-top:0.3em; 
color: #0066ff;

}

#navikasten ul#download {

margin-left: 20px; 
padding-left: 22px;
}


#navikasten ul li 
{

list-style-image:url(http://www.kiel.de/baeder/image/nav/pfeil_re.gif);
margin-left:-18px;
}


#navikasten ul.kriterien

{

}

#navikasten ul.kriterien li 
{

/*#list-style-image:url(http://www.kieler-woche.de/miadi/images/checkbox10.jpg);*/
/*background: url(/events/miadi/haken15.gif) no-repeat;*/

list-style-image: none;
list-style-type: none; 
margin-left:-38px;
/*padding-left: 12px;*/

}


#navikasten ul.kriterien li a
{
font-weight: 700;
color: #2e6090;
}


#navikasten ul.kriterien li a img
{
margin-right: 6px; 
/*visibility: hidden;
display:none;*/
}

#navikasten ul li#pdf 
{
list-style-image: url(/events/miadi/pdf18.gif);
font-weight: 700;
color: #660000;
padding-left: 8px; 

}

#navikasten ul li#ical 
{
list-style-image: url(/events/miadi/kalender20.gif);
font-weight: 700;
color: #660000;
padding-left: 8px; 
}

#navikasten ul li#vcard 
{
list-style-image: url(/events/miadi/vcard_20.gif);
font-weight: 700;
color: #660000;
padding-left: 8px; 

}

#navikasten ul li#pdf.un 
{
list-style-image: url(/events/miadi/pdf18.gif);
font-weight: 500;
color: #666;
padding-left: 8px; 
}

#navikasten ul li#ical.un 
{
list-style-image: url(/events/miadi/kalender20.gif);
font-weight: 500;
color: #666;
padding-left: 8px; 
}

#navikasten ul li#vcard.un
{
list-style-image: url(/events/miadi/vcard_20.gif);
font-weight: 500;
color: #666;
padding-left: 8px; 
}


#navikasten ul form#uhrzeit fieldset
{
margin-left: -3.7em;
border: none;
font-weight: 700;
color: #ff0000;
}

#navikasten div#bookmarks a
{
text-decoration: none; 

}

#navikasten div#bookmarks a:hover

{
background-color: #00ff00; 

}

/* Sidebar */

#sidebar {
	/*float: right;
	width: 270px;*/
	/*background-color: #F5F8FA; */
	margin-top: -0.8em;
	font-family: arial;
	font-size: 0.8em; 
	width: 12em;
  list-style: none;
}

#sidebar ul {
	margin: 0px;
	padding: 0px;
	list-style: none;
}

#sidebar li ul {
	margin-bottom: 1.8em;
	list-style: none;

}

#sidebar ul li {
	/*padding: 5px 7px;*/
	padding-bottom: 0.2em;
	margin-left: 1.7em;
	border-bottom: #BFC9AE dashed 1px;
	list-style-image:url(http://www.kiel.de/baeder/image/nav/pfeil_re.gif);
}

#sidebar h2 {
	/*padding: 6px 30px;*/
	padding: 0em; 
		/* background: #004D7A; */
	font-size: 0.9em;
	list-style: none; 
	
}

#sidebar a {
	text-decoration: none;
	/*color: #232F01; */
		background-repeat: no-repeat; 
		list-style: none; 
		
}

#sidebar a:hover {
	text-decoration: underline;
	color: #8b0000;
	list-style: none; 
	
	}
	
	
#kartenblocker {
 padding-top: 0.5em; 
  background-color:none; 
  padding-bottom: 4em;
  }
  
 /* 
#mapstraction {
 
    height: 320px;
    width: 420px;
    margin-top: 0.2em; 
    margin-left: 0em; 
    border: 0.05em solid #999;  
		
  }
  
*/




#fundzeile div.mapstraction {
 
   /* float: left;
    position: relative; 
    top: 1em;
    left: 2em; */
    height: 540px;
    width: 420px;
    /*z-index: 1;*/
	margin-top: 1.5em; 
  margin-left: 0.8em; 
	border: 0.05em solid #999;  
		
  }
  
  
#detailblock div#mapstraction {
 
   /* float: left;
    position: relative; 
    top: 1em;
    left: 2em; */
    height: 540px;
    width: 420px;
    /*z-index: 1;*/
	margin-top: 0.2em; 
  margin-left: 0em; 
	border: 0.05em solid #999;  
		
  }



#kartenlayer {
 margin-top: 1.2em; 
margin-bottom: 0.8em; 
 font-family: arial;
font-size: 0.8em; 
font-weight: 700; 
color: #333399;
  
  }
  
#kartenlayer input{
 display: inline;
 margin-right: 0.5em;  
  
  }  
  
  
#kartenlayer h3{
 display: block;
 font-size: 1.7em;
 color: #999;  
margin-bottom: 0.2em; 
  
  }  



#detailblock {

z-index: 800;
padding-right: 0.4em;
margin-top: 2em;

}

#detailblock .text{

font-size: 0.75em; 
line-height: 1.2em;  
font-family: arial;
}

#detailblock .text div#veranstalter{

font-size: 0.9em; 
margin-top: 1em; 
color: #333;
}

#detailblock img{

border: 1px solid #999;
margin-top: 0.2em;
  
}

#detailblock h3{

clear: both;
font-weight: 700; 
font-size: 0.8em;
}



