/* Resets _______________________________________________________________________________ */

body, html{
	min-height:101%; /*Scrollbar immer anzeigen*/
}

ul,ol {
	margin: 0;
	padding: 0;
}

ul li,ol {
	margin: 0;
	padding: 0;
}

/* Basics _______________________________________________________________________________ */

body {
	color: #07729f;
	font: .85em/1.4em "Lucida Sans", "Lucida Grande", "Lucida Sans Unicode", Lucida, Arial, sans-serif;
	background: #292435 url(../images/back.gif) repeat;
}

a:link {
	color: #07729f;
	text-decoration: none;
}

a:visited {
	color: #07729f;
	text-decoration: none;
}

a:hover {
	color: #f29400;
	text-decoration: none;
}

a:active {
	color: #f29400;
	text-decoration: none;
}

/* Header _______________________________________________________________________________ */

#headerwrap {
	height: 170px;
	background: #07161f url(../images/header.jpg) repeat-x;
}

#header {
	margin: 0 auto;
	width: 950px;
}

#logo {
	float: left;
	font: 1.2em/1.4em Georgia, "Times New Roman", Times, serif;
	height: 94px;
	margin: 39px 0 0 0;
	width: 317px;
}

#logo a {
	background: url(../images/donludwig_logo.png) no-repeat;
	float: left;
	height: 94px;
	text-indent: -5000px;
	width: 317px;	
}

/* Navigation ___________________________________________________________________________ */

ul#nav {
	float: right;
}

ul#nav li {
	float: left;
	height: 33px;
	list-style-type: none;
	margin: 78px 0 0 42px;
	width: 125px;
}

ul#nav li a {
	float: left;
	height: 35px;
	list-style-type: none;
	text-indent: -5000px;
	width: 125px;
}

ul#nav li#portfolio a {
	background-image: url(../images/btn_portfolio.png);
}

ul#nav li#portfolio a:hover, ul#nav li#portfolio a.select {
	background-image: url(../images/btn_portfolio_over.png);
}

ul#nav li#about a {
	background-image: url(../images/btn_about.png);
}

ul#nav li#about a:hover, ul#nav li#about a.select {
	background-image: url(../images/btn_about_over.png);
}


/* Content ______________________________________________________________________________ */

#contentwrap {
	margin: 0 auto;
	width: 950px;
}

#content {
	margin: 0 auto;
	width: 950px;
}

.infobox a:link, .infobox a:visited, .bio a:link, .bio a:visited, .info a:link, .info a:visited, .networklist a:link, .networklist a:visited, .other a:link, .other a:visited {
	color: #009EE0;
}

.infobox a:hover, .bio a:hover, .info a:hover, .networklist a:hover, .other a:hover  {
	color: #f29400;
}

#description {
	display: none;
}


.bio p {
	margin-bottom: 10px;
}

.me {
	float: right;
	height: 321px;
	width: 321px;
	margin: 0 0 8px 0;
}

.mealso {
	background-image: url(../images/content/alsome.jpg);
	width: 321px;
	height: 321px;
}

.mepicture {
	float: right;	
	margin: -7px 0 100px 40px;
	height: 400px;
}

.credit {
	font-size: .8em;
	color: #004b6d;
	text-align: right;
	margin-right: 11px;
	display: none;
}

.mailadress{
	float: right;
	margin: 70px 8px 0 0;
}

.numbers {
	float: right;
	margin: 40px 8px 0 0;
}

.numbers {
	clear: both;
}

.networklist {
	float: left;
	width: 950px;
	-webkit-column-count: 4;
    -webkit-column-gap: 0px;
    -moz-column-count: 4;
    -moz-column-gap: 0px;
    column-count: 4;
    column-gap: 0px;
}

.networklist li{
	margin-left: 20px;
	list-style-type: circle;
}

.other {
	margin-bottom: 40px;
	width: 950px;
}

.other p {
	font-size: .9em;
	margin-bottom: 5px;
}

.links {
	float: right;
	margin: 30px 10px 0 0;
}

.haftungshinweis, .googlehinweis {
	font-size: .8em;
	color: #004b6d;
}

/* Headings */

div.sliderwrap div.text h1 {
	height: 35px;
	margin: 34px 0 24px 0;
	text-indent: -20000px;
	width: 504px;

}

h1.aastra {
	background-image: url(../images/headline_aastra.png);
}

h1.hamburg {
	background-image: url(../images/headline_hamburg.png);
}

h1.morgenpost {
	background-image: url(../images/headline_morgenpost.png);
}

h1.pentagonik {
	background-image: url(../images/headline_pentagonik.png);
}

h1.demirseymen {
	background-image: url(../images/headline_demirseymen.png);
}

h1.schwedenparty {
	background-image: url(../images/headline_schwedenparty.png);
}

h1.netaudioberlin {
	background-image: url(../images/headline_netaudioberlin.png);
}

h1.cafenoir {
	background-image: url(../images/headline_cafenoir.png);
}

h1.muntagnola {
	background-image: url(../images/headline_muntagnola.png);
}

h1.jurawerk {
	background-image: url(../images/headline_jurawerk.png);
}

h1.flohmarktbuch {
	background-image: url(../images/headline_flohmarktbuch.png);
}

h1.economind {
	background-image: url(../images/headline_economind.png);
}

h1.kodalco {
	background-image: url(../images/headline_kodalco.png);
}

h1.ticmobile {
	background-image: url(../images/headline_ticmobile.png);
}

h1.praxisdoll {
	background-image: url(../images/headline_praxisdoll.png);
}

h1.erstererster {
	background-image: url(../images/headline_erstererster.png);
}

h1.festivalclassics {
	background-image: url(../images/headline_festivalclassics.png);
}

h1.netlag {
	background-image: url(../images/headline_netlag.png);
}

h1.aboutme {
	height: 35px;
	margin: 34px 0 24px 0;
	text-indent: -20000px;
	width: 504px;
	background-image: url(../images/headline_me.png);
}

h2.network {
	height: 35px;
	margin: 40px 0 24px 0;
	text-indent: -20000px;
	width: 504px;
	background-image: url(../images/headline_network.png);
	float: left;
}

h2.newsfeed {
	height: 35px;
	margin: 40px 0 24px 0;
	text-indent: -20000px;
	width: 504px;
	background-image: url(../images/headline_newsfeed.png);
	float: left;
}


/* Infobox */

.infobox {
	border-top: 1px solid #073f58;
	border-bottom: 1px solid #073f58;
	display: inline-block;
	padding: 15px 10px;
	width: 930px;
}

.infobox p {
	float: left;
	width: 600px;
}

ul.meta {
	float: right;
	width: 325px;
	text-align: right;
}

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


/* Nextbox */

#nextbox {
	display: none;
	font-size: .75em;
	position: absolute;
	left: 690px;
	top: 45px;
	width: 360px;
	z-index: 20000;
}

#nextbox a {
	-moz-border-radius: 4px;
	-webkit-border-radius: 4px;
	background-color: #0f2a37;
	border-radius: 4px;
	font-size: 1em;
	margin-left: 20px;
	padding: 6px 12px;
	text-align: center;
	width: 60px;
}

#nextbox a:hover {
	background-color: #F29400;
	color: #FFF;
}


/* Subnavi */

div.subnavi {
	font-size: .8em;
	margin: 15px 0 0 10px;	
}

div.subnavi ul {
	margin: 0 0 0 15px;	
}

div.subnavi ul li {
	-moz-border-radius: 4px;
	-webkit-border-radius: 4px;
	background-color: #0f2a37;
	border-radius: 4px;
	color: #07729F;
	float: left;
	margin: 0 15px 0 0;
	padding: 2px 6px;
	text-align: center;
	width: 60px;
}

div.subnavi ul li.select {	
	color: #00b4e7;
}

div.subnavi p {
	float: left;
	margin-top: 3px;
	width: 40px;
}

/* Slider */

.sliderwrap {

}

p.arrowkeys {
	font-size: .8em;
	float: left;
	margin: -7px 15px 0 0;		
}

.containerslide { 
	width:950px; 
	height:850px; 
	overflow:hidden; 
	position:relative; 
}

.slides { 
	position:absolute; 
	top:0; 
	left:0px; 
}

#slider a{
	display:block;
}

.slides > div { 
	position:absolute; 
	top:0; 
	width:950px; 
	display:none; 
}

#loopedSlider { 
	width:950px; 
	position:relative; 
	clear:both; 
}

.nivoSlider img { 
	position:absolute; 
	left:0px; 
	height: 405px;
	top:0px;
	display:none;
	width: 950px;
}


.text {
	float: left;
	line-height: 1.6em;
	font-size: .9em;
}

.text h1 {
	margin-bottom: 17px;
	line-height: 1.6em;
	font-size: 1.3em;
}

.info, .network {
	float: left;
	font-size: .9em;
	margin-bottom: 60px;
	width: 950px;
}


/* Friendfeed */

.feed, #feed {
	padding: 0 !important;
	width: 950px;
}

.feed {
	margin-bottom: 50px !important;
}

.bottom {
	display: none;
}

#friendfeed.widget {
	border: 0 !important;
	padding-left: 0 !important;
}

#friendfeed.widget .entry .media {
	display: none !important;
}


#friendfeed.widget div.text a:link, #friendfeed.widget div.text a:visited {
	color: #07729f !important;
	text-decoration: none !important;	
}

#friendfeed.widget div.text a:hover , #friendfeed.widget div.text a:active, #friendfeed.widget a:hover {
	color: #f29400 !important;
	text-decoration: none !important;	
}


#friendfeed.widget, #friendfeed.widget div, #friendfeed.widget span, #friendfeed.widget a, #friendfeed.widget img, #friendfeed.widget table, #friendfeed.widget tr, #friendfeed.widget td {
	background-color: transparent !important;
	color: #004B6D !important;
}

#friendfeed.widget {
	font-size: .9em !important;	
	font-family: "Lucida Sans","Lucida Grande","Lucida Sans Unicode",Lucida,Arial,sans-serif !important;
}


#friendfeed.widget .entry .comment {
	background-image: none !important;
}

#friendfeed.widget .entry {
	border-bottom-color: #073F58 !important;
}

#friendfeed.widget {
	float: left !important;
}


