/* #################################################
# Projekt 	: CSS - Source
# Stand     : 29.08.08
# Autor		: Daniel Zander, Source-Media.com
#################################################### */


.wrp {
	width:729px;
	margin: 0 auto;
}
#cnt {
	background:#fff;
}
#top {
	width:100%;
	padding-top:24px;
	background:#53A9D4 url('../i/bg.png') 0 0;
	border-bottom:1px solid #ccc;
}
#mid {
	float:left;
	margin:24px 0 24px 0;
	padding:0 24px 0 0;
	width:480px;
	min-height:460px;
	border-right:1px solid #eee;
	overflow:hidden;
}
#rgt {
	float:left;
	margin:24px 0 24px -1px;
	padding:0 0 0 24px;
	width:200px;
	border-left:1px solid #eee;
	overflow:hidden;
}
#btm {
	padding:10px 0 40px 0;
	width:100%;
	border-top:1px solid #ccc;
}

/* -------------------------------------- */

#logo {
	float:left;
	display:block;
	width:229px;
	height:23px;
	padding:0 0 24px 0;
	background:url('../i/source-media.png') no-repeat 0 0;
}

#copy, #copy a {
	text-align:center;
	font-size:10px;
	color:#aaa;
}

/* -------------------------------------- */

#nav {
	float:right;
	margin-top:6px;
}
#nav * {
	line-height:1em;
}
#nav li {
	float:left;
	margin-left:12px;
	padding-left:12px;
	border-left:1px solid #fff;
}
#nav li:first-child {
	border-left:0;
}
#nav a span {
	color:#fff;
}
#nav a:hover span {
	border-bottom:1px solid #fff;
}
#nav .set span {
	border-bottom:1px dotted #fff;
}

/* -------------------------------------- */

#navSub {
	float:left;
	margin:30px 0 10px 0;
	padding:0;
}

#navSub #first {
	margin:0;
	padding:0;
	border:0;
}

#navSub li {
	float:left;
	margin:0 0 0 6px; 
	padding:0 0 0 6px;
	border-left:1px solid #ddd;
	display:inline;
	list-style-type:none;
  }

#navSub li a {
	float:left;
	display:block;
	margin:0; 
	padding:0;
	text-decoration:none;
	color:#bbb;
  }

#navSub li a:hover {
	background:#fff;
	text-decoration:underline;
	color:#000;
}

#navSub .set a, #navSub .set a:hover {
	color:#000;
}

/* -------------------------------------- */

#navArchiv {text-align:right; margin:10px 0 0px 0}
#navArticle {float:right; text-align:right; margin:30px 0 10px 0}

/* -------------------------------------- */

#mid a {
	color:#366EA1;
	text-decoration:underline;
	border:0;
}
	
#mid a:hover {
	color:#fff;
	background:#366EA1;
	text-decoration:none;
}

/* -------------------------------------- */

#rgt .block {
	margin:0 0 32px 0;
}

#rgt h1 {
	margin-bottom:8px;
	font:bold 16px Arial;
	color:#333;
}

#rgt input {
	_width:193px;
	*max-width:200px;
}

#site #rgt .btn {
	float:right;
	margin-right:0;
}

.pass {display:none}

/* -------------------------------------- */

h2, h2 a, 
h3, 
h4 {
	margin:0 0 8px 0;
	border:0;
	font-weight:bold;
	font-size:16px;
	text-decoration:none;
	color:#555;
}
h3, #mid h3 a {
	margin-bottom:0px;
	font-weight:bold;
	font-size:11px;
	text-decoration:none;
	color:#999;
	border:0;
}
h2 b {color:#000}
h4 {font-size:20px}

#mid h1 {
	margin:0 0 8px 0;
	padding:0 0 3px 0;
	border-bottom:1px solid #ccc;
	font:bold 16px Arial;
	color:#555;
}

/* -------------------------------------- */

#lft .subric {display:block; margin-bottom:3px; font:11px Arial; color:#999}
#lft .subric a {font:bold 11px Arial; color:#999; text-decoration:none}
#lft .subric a:hover {text-decoration:underline; background:#fff}

.Multi {margin-top:30px}
#first {margin-top:0; padding-top:0}

.Multi .pic {float:left; margin:0 12px 6px 0}
.Multi .pic a, #lft .pic a:hover {border:0; text-decoration:none; background:#fff}

.Multi .more a {
	font-size:11px; margin-left:12px; text-decoration:none;
	color:rgb(247,182,185); border-bottom:1px dotted rgb(247,182,185);
}
.Multi .more a:hover {border-bottom:1px solid rgb(247,182,185)}

/* -------------------------------------- */

.Multi ul, #Single ul {margin-top:8px}
.Multi li, #Single li {list-style:square; margin-left:50px}
.Multi ol li, #Single ol li {list-style:decimal; margin-bottom:8px;}

#Single .pic {float:left; margin:0 16px 10px 0}

#Single #Images {margin-left:12px}
#Single #Images a {
	float:left; border:1px solid #CCD5CF; padding:0; margin:20px 20px 0 0;
	background-repeat:no-repeat; background-position:center; background-color:#000;
}
#Single #Images img {
	width:90px; height:90px; 
	border:5px solid #000;
}

/* -------------------------------------- */

#Archiv dt {width:15%; float:left; margin:0; padding:0; color:#666}
/* commented backslash hack for mac-ie5 \*/ 
dt {clear:both} 
/* end hack */ 

#Archiv dd {width:85%; float:left; margin:0; padding:0 0 8px 0}

#Archiv a {color:#000; text-decoration:none; border-bottom:1px solid #ccc}

/* -------------------------------------- */

.topdeal {background:url(http://web21.sslh.de/cnt/nws/topdeal.png) right top no-repeat}