/**** - The essential code - ****/

#page {margin-left: auto;	margin-right: auto;}
#header {position:relative; height: 106px; background:url(header_bg.gif) repeat-x bottom #CCCFD5;border:1px solid #99AABB}
#page {background: #fff;}

#wrapper {}

#container {
	width: 100%;
	float: left;
	margin-right: -44px;
}
#content {
	margin-right: 44px;
	/*min-height:480px*/
}
#main {
	margin-left: 44px;
}
#left {
	width: 14px;
	float: left;
}
#sidebar {
	width: 44px;
	float: right;
}
#footer {height:32px}

.clearing {
	height: 24px;
	clear: both;
}

/**** - CD - ****/

body {margin: 0 ;padding: 0;background: #fff;font: 62.5% Verdana, Arial, Helvetica, sans-serif}
h1,h2,h3 {font-family:Georgia}
h1 {font-size:1.6em;margin-top:0;padding-top:0;margin-bottom:1.6em;}
h2 {font-size:1.4em;margin-top:0;padding-top:1em}
h3 {font-size:1.1em;margin-top:0;padding-top:1em}
p,li,input,textarea {font-size:1.1em}
p,li {line-height:1.5em}
a {text-decoration: none;color: #DF560B}
a:hover {text-decoration: underline}
ul,li {list-style:none}
a.spotlight, h1.spotlight, h2.spotlight, ul.archivesSpotlight a {color: #996600 !important}
a.kolumne, h1.kolumnen, h2.kolumnen, ul.archivesKolumnen a {color: #990066 !important}
div.entry {padding:8.5em 45px 3em 45px;}
div#blogtitle {position: absolute;left: 220px;line-height: 1.3em;top: 50%;margin-top: -2.55em;font-family: Verdana, sans-serif !important;font-size: 1.1em;color: #334;}
.entriesSubtitle {display:block;padding-top:0.3em;padding-bottom:0.3em}
h1.top {text-transform:uppercase; color: #445566}
.entryPosted, .entryAuthor, .entryAuthor a,.entryFeedback, .entryPosted a, .entryCat, .entryPerm, .entriesSubtitle, .entriesSubtitle a {color: #445566;}
.entryAuthor, .entrySubhead {font-family: Georgia, Verdana, Arial, sans-serif}
.entryH1 a {color: #000}
.entryPosted {display:block;padding-top:0.3em;padding-bottom:0.3em}
.entryPerm {padding-top:0.2em;padding-bottom:0;margin-bottom:0}
.entryCat {padding-top:0;padding-bottom:0.3em;margin-top:0}
.entryCat a, .entryPerm a {color:#006699}
ul.archives a {color: #000}
ul.archives a:hover {/*color: #89A*/}
ul.archivesSpotlight li, ul.archivesKolumnen li {padding-bottom: 0.7em;padding-top:0.2em}
.archivesEntryDate {color: #678}
.archivesEntryTitle {color: #000 !important}
.archivesEntryAuthor {color: #678}
#teaser {position:relative;height: 106px}
#teaserTopnav {position:absolute;left:2px;top:28px}
#teaserTopnav ul {list-style:none;margin:0;padding:0}
#teaserKarikatur {position:absolute;right:0;top:28px}
#teaserSpotlight {position:absolute;right:447px;top:28px;width:171px;height:122px;overflow:hidden;margin:0;padding:0}
#teaserKolumne, #teaserSupport {position:absolute;right:220px;top:28px;width:171px;height:122px;overflow:hidden;margin:0;padding:0}
#teaserSpotlight p, #teaserKolumne p, #teaserSupport p {margin:0;padding:0;font-family: Georgia, Times, serif;font-size:1.6em}
#teaserTopnav a {color: #445566}
#teaserKarikatur a {color: #445566}
#teaserSpotlight a, #teaserSpotlight p {color: #996600}
#teaserSpotlight p:hover {text-decoration: underline}
#teaserKolumne a, #teaserKolumne p {color: #990066}
#teaserKolumne p:hover {text-decoration: underline}
#teaserSupport a, #teaserSupport p {color: #667788}
#teaserSupport p:hover {text-decoration: underline}
div.sidebarAdvert {position:relative;top:0 !important;right:0;padding-top:32px;padding-bottom:16px;padding-left:32px;background: #fff;margin-top:-11px}
div.sidebarAdvertLabel {position:absolute;top:1px;right:1px;color:#b9b9b9;font-size:1em;text-transform:uppercase}
div.sidebarAdvertEntry {position:relative;padding-bottom:1.5em;padding-top:1.5em;color:#555;margin:0}
div.sidebarAdvertEntry h1 {line-height:1.4em;font-family:Verdana, Arial, Helvetica, sans-serif;font-size:1.1em;padding-top:0;padding-bottom:0;margin-top:0;margin-bottom:0}
div.sidebarAdvertEntry p {color:#777;line-height:1.4em;padding:0;margin:0}
div.sidebarAdvertEntry a {color:#669900}
#categories {position:relative;top:32px}
#categories h2 {color: #445566;font-size:1.1em;letter-spacing:0.1em;text-transform:uppercase}
#categories ul {list-style:none;margin:0;padding-left:1.7em}
#categories li a, h1.categories, h2.categories {color:#006699}
#archives {position:relative;top:48px}
#archives h2 {color:#445566;font-size:1.1em;letter-spacing:0.1em;text-transform:uppercase}
#archives ul {list-style:none;margin:0;padding-left:1.7em}
#archives li a {color:#445566}
#searchSimple {position:relative;top:48px}
#searchSimple h2 {color:#445566;font-size:1.1em;letter-spacing:0.1em;text-transform:uppercase}
#feedbar {position:relative;top:68px;margin-bottom:64px;}
#feedbar h2 {color:#445566;font-size:1.1em;letter-spacing:0.1em;text-transform:uppercase}
#feedbar a {color:#445566}
#feedbar img {margin-left:2px;margin-right:6px;border:0;}
#bild_des_tages img, #teaserKarikatur img {border:1px solid #445566}
#bild_des_tages img:hover, #teaserKarikatur img:hover {border:1px solid #669900}
ul.archives {list-style-type:none;margin-left:0;padding-left:0}
ul.archives li {margin-left:0;padding-left:0}
table.authors td {padding:16px; text-align:center; vertical-align:top; white-space:nowrap}
table.authors td:hover {background-color:#fff}
table.authors td a {color:#445566}
table.authors td a:hover {text-decoration:none;color:#006699}
table.authors td img {border:1px solid #445566;margin-bottom: 8px}
table.authors td img:hover {border:1px solid #006699}
.submit {font: 1em Verdana, Arial, Helvetica, sans-serif}
.entryContent {overflow:hidden}
div.archives p {margin-top:0;margin-bottom:0;}
.entry a img {border:1px solid #667788;}
.entry a img:hover {border-color:#DF560B;}
