@charset "UTF-8";
/* CSS Document */

div#rezepte_list img{
	float:left;
	margin-right:12px;
}

div#rezepte_list .rezepte{
	clear:left;
}

div#rezepte_list .rezepte:after {
    content: ".";
    display: block;
    height: 0;
    clear: both;
    visibility: hidden;
}

div#rezepte_list .rezepte .rezept{
	margin-top:1em;
	font-weight:bold;
	font-size:120%;
}

div#rezepte_detail .rezept{
	font-size:120%;
	font-weight:bold;
	margin-bottom:1em;
}

div#rezepte_detail .rezepte .zutaten{
	float:left;
	margin-bottom:1em;
	width:200px;
	font-size:90%;
}

div#rezepte_detail .rezepte .zubereitung{
	margin-top:1em;
	clear:left;
}

div#rezepte_detail .img {
	margin-top:20px;
}

div#fische_list{
	border:none;	
}

div#fische_list:after {
    content: ".";
    display: block;
    height: 0;
    clear: both;
    visibility: hidden;
}

div#fische_list .fische{
	float:left;
	width:270px;
	min-height:130px;
	margin-left:5px;
	margin-right:5px;
	margin-bottom:1em;
	padding:5px;
	background-image:url(../img/interface/white_einpixel.png);
}

div#fische_list .fische .fisch{
	width:auto;
	font-size:115%;
	color:#1b5dad;
	font-weight:bold;
	text-align:center;
	border-bottom:1px solid #1b5dad;
	background:url(../img/interface/blaues-dreieck.gif) 95% 50% no-repeat;
	
}

div#fische_list .fische .fisch a{
	color:#1b5dad;
	display:block;
}

div#fische_list .fische .img1{
	width:auto;
	margin-top:0.5em;
	text-align:center;
	padding-right:50px;
	height:80px;
}



.fische .clickthrough{
	display:block;
	text-align:center;
	clear:both;
}

#fische_detail .fisch{
	font-size:120%;
	font-weight:bold;
}

#fische_detail .groesse,
#fische_detail .gewicht,
#fische_detail .kf,
#fische_detail .huk{ 
	margin-top:10px;
	margin-bottom:10px;
	float:left; 
	padding-right:30px;
	background-image:url(../img/interface/white_einpixel.png);
}
#fische_detail .groesse h3,
#fische_detail .gewicht h3,
#fische_detail .kf h3,
#fische_detail .huk h3{ 
	font-size:100%;
	margin:0;
	
}

div#fische_detail .fanggebiet{
	clear:left;
}

div#fische_detail .text{
	margin-top:1em;
}

ul#fische_list, ul#schiffe_list, ul#rezepte_list{
	list-style-type:none;
	margin:0;
	margin-top:1em;
	padding:0;
}


ul#fische_list li a, ul#schiffe_list li a, ul#rezepte_list li a{
	display:block;
	padding:0.5em 1.2em;
	font-weight:bold;
	border-bottom:1px dotted #1b5dad;
}

ul#fische_list li.current a, ul#schiffe_list li.current a, ul#rezepte_list li.current a{
	color:#1b5dad;
}

div#schiffe_detail .kapazitaet h3, 
div#schiffe_detail .kennzeichen h3, 
div#schiffe_detail .leistung h3, 
div#schiffe_detail .groesse h3, 
div#schiffe_detail .baujahr h3{
	font-size:100%;
	margin:0;	
}

div#schiffe_detail .kapazitaet,
div#schiffe_detail .kennzeichen,
div#schiffe_detail .leistung,
div#schiffe_detail .groesse,
div#schiffe_detail .baujahr{ 
	margin-top:10px; 
	float:left; 
	padding-right:30px;
	background-image:url(../img/interface/white_einpixel.png);
	padding-top:5px;
	padding-left:5px;
	padding-bottom:5px;
}


div#schiffe_detail .img{
	float:right;
	margin-left:10px;
}

div#schiffe_detail .name{
	font-size:120%;
	font-weight:bold;
	margin-bottom:1em;
}


div#news_list .news{
	border:1px dotted #039;
	padding:0.4em;
	margin-bottom:1em;
}

div#news_list .news .headline{
	font-weight:bold;
	font-size:110%;
	color:#1b5dad;
}

div#news_list .news .datum{
	font-style:italic;
	font-size:85%;
	margin-bottom:0.5em;
}

div#news_list .news .img{
	float:left;
	margin-right:10px;
}
div#news_list .news .hotspot1{
	text-align:right;
	font-weight:bold;
}

div#news_list .news .hotspot1:hover{
	text-decoration:underline;
}

div#news_list .teaser{
	text-align:justify;
}

div#news_detail .headline{
	font-weight:bold;
	font-size:120%;
}

div#news_detail .img{
	float:left;
	margin-right:10px;
	margin-bottom:10px;
}

div#news_detail .caption{
	display:none;
	font-size:85%;
	font-style:italic;
	clear:left;
}

div#news_detail .datum{
	font-style:italic;
	font-size:85%;
	margin-bottom:0.5em;
}

div#weblinks_overview{
	clear:left;
}

div#weblinks_overview .weblinks{
	margin-top:1em;
}

ul#weblinks_list{
	margin:0;
	padding:1em 0em 0em 0em;
}

ul#weblinks_list .bookmark{font-weight:bold;}

ul#weblinks_list li{
	list-style-type:none;
}

ul#weblinks_list li a{
	display:block;
	padding:0.3em 0em 0.3em 1em;
	font-weight:bold;
	color:#1b5dad;
	background-repeat:no-repeat;
}

ul#weblinks_list a:hover{
	color:#cd071e;
}

.glossar{
	border-bottom:1px dotted #039;
	margin-bottom:0.6em;
	padding:0.8em 0em;
}

.glossar .begriff{
	font-weight:bold;
	font-size:120%;
	margin-bottom:0.4em;
}

form{clear:both;border-top:1px solid #039;padding-top:1em;margin-top:1em}
form li{list-style-type:none; display:block;margin-bottom:6px;}
form li label{float:left; display:block;width:160px;font-weight:bold;}
form li input, form li textarea{border:1px solid #cd071e; padding:4px 6px; width:250px;overflow:auto;font-family:inherit;}
form li textarea{height:120px;}
form .hotspot{width:422px;text-align:right}
