h1 {
	margin-bottom: 0px;
}

h2, h3 {
	border-top: 1px solid #CDCDCD;
	padding-top: 12px;
	margin-bottom: 0.3em;	
	font-size: 1.8em;
	line-height: 1.5em;
}

h4 {
	color: #424242;
	font-size: 1.4em;
	font-weight: bold;
	line-height: 1em;
}

h2 span, h3 span {
background: url("../images/layout/header-border.gif") repeat-x scroll 0 0 transparent;
	padding: 16px 10px 0 20px;
}

a {
	color: #05216A;
	text-decoration: none;	
	outline: medium none;
}

a.icon-link {
	margin: 0 0 0 20px;
	padding: 2px 0 4px 13px;
}

body {
	font-family: "Lucida Grande","Lucida Sans Unicode","Lucida Sans",Helvetica,Arial,sans-serif;
	color: #222222;
	background-color:  #C7DFFA; 
	
}

.container {
	background: none repeat scroll 0 0 #FFFFFF;
}

#content a {
	font-weight: bold;
}

#content-selector {
	border-top: 1px solid #CDCDCD;
	clear: left;
	width: 100%;
}

#content-selector ul {
	float: right;
	list-style: none outside none;
	margin: -1px 0 0;
	padding: 0 0 20px;
}

#content-selector li {
	cursor: pointer;
	float: left;
	margin-left: 1px;
	margin-right: 1px;
}

#content-selector li a {
	background-color: #FFFFFF;
	background-position: 8px 6px;
	background-repeat: no-repeat;
	border-top: 1px solid #CDCDCD;
	color: #A0A0A0;
	display: block;
	font-size: 9px;
	padding: 6px 5px 9px 25px;
}

#content-selector li.on {
	border-left: 1px solid #CDCDCD;
	border-right: 1px solid #CDCDCD;
	margin-bottom: 1px;
	margin-left: 0;
	margin-right: 0;
	position: relative;
}

#content-selector li.all a {
	padding-left: 7px;
}

#content-selector li.articles a {
	background-image: url("../images/icons/page.png");
}

#tabs .articles {
	background-image: url("../images/icons/page.png");
	background-repeat: no-repeat;
	background-position: 2px 7px;
	padding-left: 10px;
}

#tabs .photos {
	background-image: url("../images/icons/photo.png");
	background-repeat: no-repeat;
	background-position: 3px 7px;
	padding-left: 10px;
}

#tabs .videos {
	background-image: url("../images/icons/film.png");
	background-repeat: no-repeat;
	background-position: 3px 7px;
	padding-left: 10px;
}

#tabs .events {
	background-image: url("../images/icons/calendar_view_day.png");
	background-repeat: no-repeat;
	background-position: 3px 7px;
	padding-left: 10px;
}

#tabs .twitter {
	background-image: url("../images/icons/twitter47.png");
	background-repeat: no-repeat;
	background-position: 3px 7px;
	padding-left: 10px;
}

#tabs .mail {
	background-image: url("../images/icons/email.png");
	background-repeat: no-repeat;
	background-position: 2px 7px;
	padding-left: 10px;
}

#tabs .newmail {
	background-image: url("../images/icons/email_add.png");
	background-repeat: no-repeat;
	background-position: 2px 7px;
	padding-left: 10px;
}

#tabs .coins {
	background-image: url("../images/icons/coins.png");
	background-repeat: no-repeat;
	background-position: 2px 7px;
	padding-left: 10px;
}

#tabs .addcoins {
	background-image: url("../images/icons/coins_add.png");
	background-repeat: no-repeat;
	background-position: 2px 7px;
	padding-left: 10px;
}

#tabs .star {
	background-image: url("../images/icons/star.png");
	background-repeat: no-repeat;
	background-position: 2px 7px;
	padding-left: 10px;
}

#tabs .addplus {
	background-image: url("../images/icons/add.png");
	background-repeat: no-repeat;
	background-position: 2px 7px;
	padding-left: 10px;
}

#content-selector li.on a {
	border-bottom: 3px solid #05216A;
	border-top: 1px solid #FFFFFF;
	color: #3E3F41;
	padding-bottom: 6px;
	padding-top: 6px;
}



#event-aufmacher img {
	border: 0.1em solid #BDBDBD;
	margin-bottom: 14px;
	padding: 4px;
}

#article-tournament h2  {
	background-image: url("../images/icons/page.png");
	background-repeat: no-repeat;
	background-position: 0 20px;
}

#video-tournament h2  {
	background-image: url("../images/icons/film.png");
	background-repeat: no-repeat;
	background-position: 0 20px;
}

#feed-content .related-article {
	margin-left: 0;
	position: relative;
}

#feed-content .related-article p {
	margin: 0 0 26px 140px;
}

#feed-content .related-article h4 {
	background-image: none;
	padding-left: 0;
	margin-bottom: 5px;
}
#feed-content .related-article a.icon-link {
	bottom:  -4px !important;
	left:  140px !important;
	margin-left: 0;
	padding-left: 20px;
	position: absolute;
	background: url("../images/icons/page.png") no-repeat transparent;
}


#footer {
	border-top: 1px solid #A0A0A0;
	text-align: right;
	padding-top: 10px;
}

#hauptspalte {
	margin-left: 15px;
}

#hauptspalteshop {
	margin-left: 15px;
	padding-top: 25px;
}

#main-content, #related-content {
	clear: both;
}

#related-content .first {
	border: medium none;
	clear: both;
}

#related-content h4 a {
	float: left;
	margin-left: 0 !important;
}

#related-content h4 span.date {
	color: #A9A9A9 !important;
	float:  left;
	font-family: "Lucida Grande","Lucida Sans Unicode","Lucida Sans",Helvetica,Arial,sans-serif;
	font-size: 10px !important;
	font-weight: normal;
	padding-left: 8px;
	text-transform: none;
	margin-top: 3px;
}

#related-content div a.photo {
	// margin-left: -13px;
}

#related-content .photo {
	margin-right: 10px;
	border:  1px solid #BDBDBD;
	display: block;
	float: left;
	padding: 2px;
}

#related-content .photo img {
	float: left;
	
	width: 124px;
}

.first {
	margin-top: 0;
}

.related-article {
	// border-bottom: 1px solid #CDCDCD;
	margin: 0 10px 8px;
}

.clearfix, .related-article {
	display: block;
}

.verbraucherinformation {
	border-top: 1px dotted #BDBDBD;
	margin-bottom: 20px;
}

#galerie a img {
	border: 1px solid #CCCCCC;
	margin: 2px;
	padding: 5px;
}

#seitenspalte .photo {
	margin-left: 10px;
	border:  1px solid #BDBDBD;
	display: block;
	float: right;
	padding: 2px;
}

.headicon-page {
	background-image:url("../images/icons/page.png");
	background-position:0 21px;
	background-repeat:no-repeat;
}

.headicon-mix {
	background-image:url("../images/icons/color_swatch.png");
	background-position:0 21px;
	background-repeat:no-repeat;
}

.headicon-calendar {
	background-image:url("../images/icons/calendar_view_day.png");
	background-position:0 20px;
	background-repeat:no-repeat;
}

.headicon-map {
	background-image:url("../images/icons/map.png");
	background-position:0 21px;
	background-repeat:no-repeat;
}

.headicon-info {
	background-image:url("../images/icons/information.png");
	background-position:0 21px;
	background-repeat:no-repeat;
}

.headicon-foto {
	background-image:url("../images/icons/photo.png");
	background-position:0 21px;
	background-repeat:no-repeat;
}

.headicon-portraitm {
	background-image:url("../images/icons/user.png");
	background-position:0 21px;
	background-repeat:no-repeat;
}

.headicon-portraitf {
	background-image:url("../images/icons/user_female.png");
	background-position:0 21px;
	background-repeat:no-repeat;
}

.headicon-premium {
	background-image:url("../images/icons/premium.png");
	background-position:0 21px;
	background-repeat:no-repeat;
}

.headicon-group {
	background-image:url("../images/icons/group.png");
	background-position:0 21px;
	background-repeat:no-repeat;
}

.headicon-coins {
	background-image:url("../images/icons/coins.png");
	background-position:0 21px;
	background-repeat:no-repeat;
}

.headicon-star {
	background-image:url("../images/icons/star.png");
	background-position:0 21px;
	background-repeat:no-repeat;
}

a.iconlink-article {
	bottom:  -4px !important;
	left:  120px !important;
	position: absolute;
	background: url("../images/icons/page.png") no-repeat transparent;
	margin: 0 0 0 20px;
	padding: 2px 0 4px 20px;
}

a.iconlink-video {
	bottom:  -4px !important;
	left:  120px !important;
	position: absolute;
	background: url("../images/icons/film.png") no-repeat transparent;
	margin: 0 0 0 20px;
	padding: 2px 0 4px 20px;
}

a.iconlink-event {
	bottom:  -4px !important;
	left:  120px !important;
	position: absolute;
	background: url("../images/icons/calendar_view_day.png") no-repeat transparent;
	margin: 0 0 0 20px;
	padding: 2px 0 4px 20px;
}

#menu {
	background: #C7DFFA; 
	float: left;
	list-style: none;
	margin: 0;
	padding-left: 3px;

	}
#menu li {
	float: left;
	margin: 0;
	padding: 0;
}
#menu a {
	color: #222222;
	display: block;
	float: left;
	margin: 0;
	padding: 8px 12px;
	text-decoration: none;
	text-transform: uppercase; /* force text to uppercase */
}
#menu a:hover {
	background: #C7DFFA url("../images/menu/hover3.gif") bottom center no-repeat;
	color: #fff;
	padding-bottom: 8px;
}

.menu-isi {
	color: #05216A;
}

.menu-aktiv {
	background: url("../images/menu/hover3.gif") bottom center no-repeat;
}	

.submenu{
	width: 310px;
	margin-bottom: 20px;
}

.submenu ul{
list-style-type: none;
margin: 0;
padding: 0;
margin-bottom: 0; /*bottom spacing between each UL and rest of content*/
}

.submenu ul li{
	border-bottom: 2px solid white;
	background-color: #e6e6e6;
	padding-left: 10px;	
	}

.submenu ul li a{
// font: normal 12px Arial;
color: black;
background: #E6E6E6;
display: block;
padding: 6px 0 3px 10px;
line-height: 17px;
padding-left: 8px; /*link text is indented 8px*/
text-decoration: none;
}

.submenu ul li a:visited{
color: black;
}

.submenu ul li:hover{ /*hover state CSS*/
	background-image: url("../images/menu/hover4.gif");
	background-position: 2px 7px;
	background-repeat: no-repeat;
	padding-left: 10px;
}

.submenu-aktiv {
	background-image: url("../images/menu/hover4.gif");
	background-position: 2px 7px;
	background-repeat: no-repeat;
	padding-left: 10px;
}	


dl.metadata {
	clear: both;
	padding-bottom: 0;
	margin-bottom: 10px;
}

.event dl dt {
	width: 110px;
}

.event dl dd {
	width: 130px;
	margin-bottom: 2px;
	color: 	#757474;
	float: left;
	margin: 0;
	padding: 0;
	margin-left: 1.5em;
}

dl.metadata dd {
	color: 	#757474;
	float: left;
	margin: 0;
	padding: 0;
	margin-left: 1.5em;
	}
	
#article-info {
	margin-bottom: 20px;
}

.friendlist {
	display:block;
	float:left;
	margin-bottom:6px;
	margin-top:10px;
	min-height:150px;
}

.friendlist a {
	display:block;
	// height:56px;
	text-align:center;
	width:56px;
}

p.offline {
	color:#DA3203;
	font-weight:bold;
}

p.online, p.online a {
	color:#54C045;
	font-weight:bold;
}

.pendingfriendlist {
	display:block;
	float:left;
	margin-bottom:6px;
	margin-top:10px;
	min-height:150px;
}

.pendingfriendfoto {
	display:block;
	height:56px;
	text-align:center;
	width:56px;
}

.profiledit {
	background-color:  #C7DFFA;
}

.subchat{
	width: 310px;
	margin-bottom: 20px;
}

.subchat ul{
list-style-type: none;
margin: 0;
padding: 0;
margin-bottom: 0; /*bottom spacing between each UL and rest of content*/
}

.subchat ul li{
	background-image: url("../images/icons/comment.png");
	background-repeat: no-repeat;
	background-position: 1px 4px;
	border-bottom: 2px solid white;
	background-color: #e24943;
	padding-left: 15px;	
	}

.subchat ul li a{
// font: normal 12px Arial;
color: white;
background: #e24943;
display: block;
padding: 6px 0 3px 10px;
line-height: 17px;
padding-left: 8px; /*link text is indented 8px*/
text-decoration: none;
}

.subchat ul li a:visited{
color: white;
}

#suchbox {
	margin-bottom: 0px;
}

#sprachwechsler {
	margin-top: 3px;
	margin-left: 37px;
}

#sprachwechsler a:hover, #sprachwechsler a {

	padding: 0px;
	
}

#header-wrapper {
	background-color: #C7DFFA;
}

#aussenbahn {
	position: absolute;
	left: 960px;
}

