 /* 
	#############################
	### Content Style Basics
	#############################
*/ 

div#content h1{
	color:#2d4b9b;
	
	margin-bottom:4px;
	
	font-size:18px;
	font-weight:bold;
	
	line-height:1.4em;
	
}

div#content h2{
	color:#000;
	
	font-size:14px;
	font-weight:bold;
	
	line-height:32px;
}

div#content a{
	color:#2d4b9b;
	
	border-bottom: 1px dotted #2d4b9b;
	
	font-size:1em;
	
	text-decoration:none;
	
	
}
div#content a:visited{
}
div#content a:active{
}
div#content a:hover{
	border-bottom: 1px solid #2d4b9b;
}

div#content b{
	font-size:1em;
	font-weight:bold;
}

div#content i{
	font-size:1em;
}

div#content u{
	font-size:1em;
}

div#content del{
	font-size:1em;
}

div#content p{
	color:#000;
	
	font-size:1.1em;
	line-height:1.7em;
}

div#content span{
	font-size:1em;
}

div#content ul{
	list-style-type:disc;
	list-style-position:inside;
}

	div#content ul li{
		font-size:1.2em;
	}

div#content > div{
	color:#000;
	
	font-size:1.2em;
	line-height:1.7em;
}

* html div#content div{
	color:#000;
	
	font-size:1.2em;
	line-height:1.7em;
}

div#content div.content_image{
	padding:0 5px;
	
	font-size:1em;
	
	display:inline;	
}
	div.img_caption{
		font-size:1em;
		font-weight:bold;
	}


div.message{
	border:2px solid #AAA;
	padding:10px;
	
	width:550px;
	
	clear:both;
	float:left;
}

div.warning{
	border:#F6B6B6;

	background:#e5edfd;
}

table#l9_content tr td a{
	font-size:12px;
}

/* 
	#############################
	### FORMULARE
	#############################
*/ 


form#sys_form_form{
	font-size:1em;
}

form#sys_form_form h3{
	margin:35px 0px 25px 0px;
	border-bottom:1px dashed #000;
	
	width:100%;
	
	font-size:1.2em;
	font-weight:bold;
	
	clear:both;
	float:left;
}

form#sys_form_form ul#sys_form{
	list-style-type:none;
	
	width:100%;
	
	font-size:1em;
	
	clear:both;
	float:left;
}

form#sys_form_form ul#sys_form li{
	
	margin-bottom:5px;
	
	width:100%;
	
	font-size:1em;
	
	float:left;
}

form#sys_form_form ul#sys_form li.unfilled{
	background:#e5edfd;
}


form#sys_form_form ul#sys_form li label{
	margin: 0 0 0 10%;
	
	width:20%;
	
	font-size:1em;
	
	float:left;
}

form#sys_form_form ul#sys_form li label input.cbx{

}

form#sys_form_form ul#sys_form li span{
		
	font-size:1em;
	
	float:left;
}

form#sys_form_form ul#sys_form li input{
	
	padding:2px;
	
	width:50%;
	
	font-size:1em;
	
	
	float:left;
}

form#sys_form_form ul#sys_form li input.smb{
	color:#000;
	
	margin:5px;
	border:1px solid #000;
	padding:3px;
	
	width:20%;
	
	float:left;
}

form#sys_form_form ul#sys_form li textarea{
	
	padding:2px;
	
	width:50%;
	height:10em;
	
	font-size:1em;
	
	
	float:left;
}


/* Formular Layout2 */

div#content p.sys_form_l2_text{
	margin:0 0 20px 0;

	font-size:1.2em;
}



/* 
	#############################
	### LAYOUTS (Standardtext)
	#############################
*/ 




/* # LAYOUT 1*/

div.l1-haupttext{	

	font-size:12px;
	line-height:1.7em;
}

div.l1-haupttext div.content_image{	
	
	margin:7px 5px 10px 0px;

	float:left;
}

/* # LAYOUT 3*/

div#l3-block1 div.content_image{	
	
	margin:7px 5px 10px 0px;
		
	float:left;
}

div#l3-block2 div.content_image{	
	
	margin:0px 0px 10px 5px;

	float:right;
}

div#l3-block3 div.content_image{	
	
	margin:0px 5px 10px 0px;

	float:left;
}

/* # LAYOUT 4*/

div#l4_bilder div.content_image{	
	
	margin:5px;

	float:left;
}
/* # LAYOUT 5*/
div#l5_wrapper div.content_image{	
	
	margin:5px;

	float:left;
}
div#l5_wrapper div#lay5_content{
	font-size:12px;
}

h1.l5-h1{
	font-size: 14px;
}
div#lay5_content p{
	font-size:12px;	
}

/* # LAYOUT 6*/

div#l6_content div.l6-block1,
div#l6_content div.l6-block2,
div#l6_content div.l6-block3,
div#l6_content div.l6-block4,
div#l6_content div.l6-block5,
div#l6_content div.l6-block6,
div#l6_content div.l6-block7,
div#l6_content div.l6-block8,
div#l6_content div.l6-block9,
div#l6_content div.l6-block10,
div#l6_content div.l6-block11,
div#l6_content div.l6-block12
{
	color:#000;
	
	font-size:1.1em;
	line-height:1.7em;
		
	width:100%;
	
	clear:both;
	float:left;
}
div#l6_content div div.content_image
{
	margin:5px 5px 5px 0px;
	
	float:left;
}
/* # LAYOUT 8*/
div#l8_bilder{
	float:right;
}

div#l8_bilder div.content_image{	
	
	margin:7px 5px 10px 0px;

	float:left;
}

/* 
	#############################
	### MODULE
	#############################
*/ 

/* # News*/

a.news_article_a{
	display:none;
}

div#mainpage div#content table.sys-std-article-index-m4{
	float:left;
	
	
}

div#mainpage div#content table.sys-std-article-index-m4 tr td{	
	font-size:1.3em;
	
	
	padding:0 0 30px 0;
}

div#mainpage div#content table.sys-std-article-index-m4 tr td.article-date a img{
	border: 1px solid #7A95D8;
	padding: 2px;
}

/* Geschichte */


div#mainpage div#content table.sys-std-article-index-m5{
	border-spacing: 0;
	border-collapse:collapse;
	float:left;
}
	div#mainpage div#content table.sys-std-article-index-m5 tr{
		margin:0;
		padding:0;
	}
	
	div#mainpage div#content table.sys-std-article-index-m5 td{
		margin:0;
		padding:0;
	}

	div#mainpage div#content table.sys-std-article-index-m5 td.article-date{
		background:url(images/zeitstrahl.jpg) 0 -20px repeat-y;
		color:#2d4b9b;
		
		padding:0px 0 0 10px;
		
		
		width:70px;
		height:120px;
		
		font-size:22px;
		font-weight:bold;
	}
	
	div#mainpage div#content table.sys-std-article-index-m5 td.article-text{
		
		padding:0px 0 0 0;
		font-size:12px;
	}
		div#mainpage div#content table.sys-std-article-index-m5 td.article-text h3{
			color:#2d4b9b;
			
			margin:0;
			border: 0; 
			padding:0;
			
			text-decoration: none; 
			
			font-size: 14px; 
			font-weight: bold;
		}
	
	
	
	
	div#mainpage div#content table.sys-std-article-index-m5 td.article-bilder{
		
		padding:24px 0 0 0;
		font-size:12px;
	}

/* Stellenanzeigen */
div#content h1.article_mod4_titel{
	display:none;
}



/* # Schiffsdatenbank*/

div#mainpage div#content table.database-details-table tbody tr th a{
	color:#FFF;
	
	border-bottom:1px dotted #FFF;
	
	font-size:1.1em;
}

div#mainpage div#content table.database-details-table tbody tr td a{
	font-size:1.1em;
}

div#mainpage div#content table.database-details-table tbody tr td{
	font-size:1.1em;
}



/* 
	#############################
	### SMARTIES
	#############################
*/ 

/* # Downloads */

table.sys-download{
	margin:2em 0px;
}
	table.sys-download th{
		font-size:1.3em;
		font-weight:bold;
	}
	
	div#content table.sys-download a.dl_sm_link_ff{
		
		font-size:1.2em;
	}
	
/* # Tabelle */

div#content table.sys-table{
	font-size:1em;
}
	div#content table.sys-table caption{
		font-size:0.8em;
	}
	
	div#content table.sys-table th{
		font-size:1.3em;
		font-weight:bold;
	}
	
	div#content table.sys-table tr td{
		font-size:1.2em;
	}

