/* CSS Document */
*{
	padding:0;
	margin:0;
}
#contentleft{
  position:relative;
}
img{
	border:0;
}
table{
	width:100%;
	background-color:#FEFBD8;
	text-align:left;
	border:1px dotted #666;
}
.tabcol{
	background-color:#FFFEEC;
}
input, textarea, select{
background-color:#E2ECF5;
display:block;
}
body{
	background:url(bilder/bg2.gif) repeat-x bottom #5094DB;
	background-attachment:fixed;
	text-align:center;
	font-family:"Verdana", Arial, Helvetica, sans-serif;
	font-size:.7em;
}
a{
	text-decoration:none;
	color:black;
}
a:hover{
	color:#900;
}
acronym{
	border-bottom:1px dotted;
}
p{
	padding:.5em 0;
	margin: .5em 0;
	line-height:1.5em;
}
h3{
	font-size:1.3em;
}
h4{
	font-size:1.2em;
}
h5{
	padding:.5em 0 0;
	font-size:1em;
	text-align:left;
}
h6{
	font-size:.9em;
}
.kursiv{
	font-style:italic;
}
.aktuelles{
	font-variant:small-caps;
	color:#900;
}
.absborder{
	border-top:1px dotted #ccc;
	padding-top:4em;
}
#logos{
	padding:0 .8em 2em .8em;
	text-align:center;
}
#logos li{
	display:inline;
	list-style-type:none;
}
#logos li img{
	margin:1.2em;
}
#logos li a{
	padding:0;
	border:0;
	background:none;
}
#current {
	color:#900;
}
.grey {
	color:#666;
}
#wrapper{
		width:800px;
		margin:0 auto;
		text-align:left;
		border:1px solid black;
		background: #fff;
		border-bottom:0;
		border-top:0;
}
#headerimage{
		background:url(bilder/bsa_header.jpg) no-repeat;
		width:800px;
		height:129px;
}
#navbar{
		text-align:center;
		font-weight:bold;
		padding:1.1em;
		background-color:#B5CDE6;
		border-bottom:1px solid #000;
		border-top:1px solid #000;
}
#navbar li{
		display:inline;
		list-style-type:none;
		margin:0 .8em;
}
#content{
		background-color:#FFFAEC;
		background:url(bilder/bg_contentleft.gif) repeat-y left;
}
#contentleft a{
		background:url(bilder/bsa_linkicon.gif) no-repeat left 60%;
		padding:0 0 0 10px;
		color:#06c;
		border-bottom:1px dotted #06c;
}
#contentleft .reflogos a{
  background:none;
  border:0;
  padding:0;
}
#contentleft .reflinks{
	margin: 4em 0 1em;
	border-top:1px dotted #666;
}
#contentright{
		width:160px;
		padding:3.5em 35px;
		float:right;
}
.submenu{
		border:1px solid #69c;
		background-color:#FFFEE1;
		color:#333;
		margin:0 0 1.8em;
}
.submenu h4{
		background:#B5CDE6;
		font-weight:normal;
		font-size:.9em;
		padding:.5em;
}
.submenu span{
		display:block;
		padding:.5em;
		font-size:.78em;
		line-height:1.5em;
}
#contentleft{
		width:505px;
		padding:30px 0 30px 55px;	
		float:left;
		text-align:justify;
		line-height:1.6em;
}
.right{
	text-align:right;
}
.floatleft{
	float:left;
	margin: .8em .8em .8em 0;
}
.floatright{
	float:right;
	margin: .8em 0 .8em .8em;
}
#footer{
		width:800px;
		text-align:center;
		background-color:#B5CDE6;
		border-top:1px solid black;
		border-bottom:1px solid black;
}
#footer span{
		display:block;
		margin:0 .2em;
		line-height:2.3em;
		font-size:.8em;
}
.hide{
	display:none;
}
.clear{
	clear:both;
}
.pointer{
	cursor:pointer;
}
#contentleft .trenner{
	display:block;
	text-align:center;
	color:#6085E6;
	border-bottom:0;
	background:none;
	margin-top:2em;
}
fieldset{
	padding-bottom:1em;
}
fieldset legend{
	padding:2em .5em;
	color:#666;
}
fieldset a{
	margin:1.5em;
}
.bildcontainer{
	text-align:center;
	border:1px solid #E1E9FB;
	background: #F2F5FD;
}
.bildcontainer small{
	width:150px;
	display:block;
	margin-bottom:.5em;
	font-size:.76em;
}

#newscontentRight{
	padding:10px;
}
#newscontentRightBg{
	width:140px;
	margin-top:2em;
	padding:1em;
}
#newscontentRight hr{
	color:#ccc;
}
#newscontentRight h5, h6{
	color:#34485F;
}
#newscontentLeft{
  width:135px;
	padding:0 2em 5em 0;
  float:left;
	color:#666;
}

#content #contentleft #newscontentLeft a{
	text-decoration:none;
	border:0;
  color:#aaa;
	background:none;
	padding:0;
}
#content #contentleft #newscontentLeft a:hover{
  color:#444;  
}
.newsbilder{
 margin:6em 0;
 font-weight:normal;
 text-align:left;
 text-align:center;
}
.ball{
  width:183px;
  height:105px;
  height /* */:145px;  
  position:absolute;
  top:0px;
	left:425px;
	left /* */:415px;	
  z-index:4;
	background :url(bilder/ball.jpg) no-repeat bottom center transparent;
	background /* */:url(bilder/ball-ff.png) no-repeat bottom center transparent;
}
.center{
  text-align:center;
}
.red{
	color:#900;
}
#snp-kreuzfahrtschiffe h4, #tallynews h4, #tallypowerink h4, #tally5040 h4, #t2248 h4, #t5040 h4, #carnet-tir h4{
	margin-top:2em;
	font-size:1.1em;
	color:#7B8499;
	font-weight:bold;
	font-variant:small-caps;
	text-align:right;
	letter-spacing:1px;
}
#tallynews hr{
	color:#ccc;
	margin:1em 0;
}
#tallynews h5, h6{
	color:#34485F;
}
small{
line-height:normal;
}
li{
	margin:.5em 3em;
	list-style:square;
}