/*
Theme Name: Onformative
Description:
Author: Zfen <sven@zfen.de>
*/

@import url("basic.css");


/**
* Static
*/
body {
	margin: 20px 20px 10px 20px;
}

#wrap {
	width: 940px;
}

#header {
	padding-bottom: 60px;
}

#footer {
}

#breadcrumb ,
#footer_crumb,
#language {
	padding: 10px 0;
}

#header_info {
	margin-bottom: 8px;
}

#footer_crumb {
	margin-top: 8px;
}

#breadcrumb {
	float: left;
	padding-left: 240px;
	width: 610px;
}

#language {
	float: right;
}

.wp-paginate {
	padding: 0;
	margin: 0;
	margin-left: 240px;
}
.cotd_paginate {
	margin-left: 0;
}

.wp-paginate li {
	display:inline;
	list-style:none;
}
.wp-paginate .current,
.wp-paginate a,
.wp-paginate .spacer,
.wp-paginate .gap,
.wp-paginate .title {
	margin: 0 4px 0 0;
	padding: 0;
}

ul#topnav {
	padding-top: 7px;
	cursor: default;
}
ul#topnav li {
	display: inline;
	padding-left: 30px;
	text-transform:lowercase;
}

p {
	padding-bottom: 15px;
}

.blog_content .col_0_0 p.the_title {
	padding-bottom: 0px;
}
.blog_content .col_0_0 p.the_time {
	padding-bottom: 0px;
}
.blog_content .col_0_0 p.the_author {
	padding-bottom: 0px;
	padding-top: 0px;
}
.blog_content .col_0_0 p.twitter {
	padding-bottom: 15px;
	padding-top: 15px;
}
.blog_content .col_0_0 p.the_edit_post {
	padding-bottom: 0px;
}

#commentform textarea,
#commentform textarea.cform_error {
	width: 696px;
}

#commentform input.text,
#commentform .cform_error {
	width: 216px;
}

#commentform textarea,
#commentform input.text,
#commentform input.cform_error,
#commentform textarea.cform_error,
input#s {
	padding: 2px;
	margin-bottom: 10px;
}

.comment_content blockquote {
	width: 480px;
	margin-left: 20px;
}

#blog {
	margin-top: 13px;
}

.blog_content {
	margin-top: 5px;
}

.blog_content .col_content {
	width: 700px;
	float: right;
}

.page_content a.special,
.blog_content a.special,
#footer a.special {
	padding-left: 17px;
}

#schedule .date,
.twitter .date {
	padding-top: 5px;
	margin-top: 5px;
}

.cotd_thumb {
	width: 218px;
}

/**
* Columns
*/
.shortline,
.longline {
	padding: 8px;
	clear: both;
	height: 1px;
}

.col {
	float: left;
	margin-bottom: 2px;
	margin-top: 10px;
}
.blog_content .col {
	padding-top: 5px;
}
.page_content .col {
	margin-bottom: 10px;
}

.col_0_0 {
	width: 220px;
	margin-right: 20px;
	clear: both;
}
.col_1_2,
.col_1_3,
.col_2_3,
.col_1_4,
.col_2_4,
.col_3_4,
.col_1_5 {
	margin-right: 20px;
}
.col_1_1 {
	width: 700px;
}
.col_1_2,
.col_2_2 {
	width: 340px;
}
.col_1_3,
.col_2_3,
.col_3_3 {
	width: 220px;
}
.col_1_4,
.col_2_4,
.col_3_4,
.col_4_4{
	width: 160px;
}
.col_1_5 {
	width: 460px;
}
.col_5_1 {
	width: 460px;
}

#overview .col,
#schedule .col  {
	padding-bottom: 0;
	margin-bottom: 0;
}

#overview .col,
#schedule .col  {
	margin-bottom: 11px;
}

#overview,
#schedule {
	margin-top: 5px;
	padding-bottom: 15px;
	float: left; /* !! */
}
#overview{
	padding-top: -7px;
	padding-bottom: 22px;
}

#overview,
#schedule {
	margin-bottom: -12px;
	margin-top: 1px;
}

.col .inside {
	padding: 0px 10px 0px 10px;
}

#overview .col .work_lab {
	padding: 0px 0px 10px 0px;
}

#cotd {
	margin-bottom: 12px;
}

#cotd .col {
	margin-bottom: 7px;
}

#cotd .col .inside {
	padding: 0px;
}

#cotd .col .inside .cotd_info {
	padding-top: 3px;
	padding-right: 0px;
}

.blog_content .shortline {
	display: block;
}

.page_content img,
.blog_content img,
.page_content object,
.blog_content object {
	margin-top: 2px;
}

#overview .col .inside {
/*	min-height: 255px;
	height: auto !important;
	height: 255px;*/
	position: relative;
}
#overview .col .work_lab {
	padding-bottom: 18px;
	margin-bottom: -3px;
}
#overview .col .work_lab_last_row {
	margin-bottom: -29px;
}

#overview .col img {
	display: block;
	margin-bottom: 12px;
}

#overview .col .inside .date {
	position: absolute;
	bottom: 5px;
}

#schedule .col .inside {
	min-height: 160px;
	height: auto !important;
	height: 160px;
	position: relative;
}

#schedule .col .inside .datelocation {
	position: absolute;
	bottom: 10px;
}

blockquote {
	margin-bottom: 3px;
	margin-top: -3px;
}

iframe {
	margin-top: 3px;
}


/* shslideshow */
div#shslideshow {
	padding-top: 5px;
	padding-bottom: 9px;
}
div#shslideshow_nav {
	width: 940px;
	text-align: center;
}
div#shslideshow a {
	background: none;
}
div#shslideshow_nav a {
	background: url(images/shslideshow_inactive.png) bottom no-repeat;
}
div#shslideshow_nav a:hover {
	background: url(images/shslideshow_hover.png) bottom no-repeat;
}
div#shslideshow_nav a.activeSlide {
	background: url(images/shslideshow_active.png) bottom no-repeat;
}

/**
* Fonts
*/

/*********************/
body,
td,
input,
textarea {
	font-family: Arial, Helvetica, sans-serif;
	font-size:  11px;
}

blockquote {
	font-family: Georgia, "Times New Roman", serif;
	font-size: 24px;
	line-height: 28px;
}

.page_content {
	font-size: 11px;
	line-height: 15px;
}
.page_content .col_0_0 {
	font-size: 11px;
	line-height: 15px;
}
.blog_content {
	font-size: 11px;
	line-height: 15px;
}
.blog_content .col_0_0 {
	font-size: 11px;
	line-height: 15px;
}
#footer {
	font-size: 11px;
	line-height: 15px;
}
/* kleiner text für linke spalte */
.page_content .col_0_0 .tiny_text {
	font-size: 10px;
	line-height: 13px;
}

#overview .date,
#schedule .date,
.twitter .date {
	font-size: 10px;
	font-style: italic;
}

.twitter .link {
	font-size: 11px;
}

/*********************/

#header #topnav a {
	font-weight: bold;
}

#language a.active {
	font-weight: bold;
}

#schedule .location {
	font-style: normal;
}

#overview .col .inside {
	cursor: pointer;
}


/**
* Colors
*/
body {
	color: #1e1e1e;
}

#header,
#header_info {
	border-bottom: 1px solid #505050;
}

#footer_crumb {
	border-top: 1px solid #505050;
	border-bottom: 1px solid #505050;
}

#footer {
}

#commentform textarea,
#commentform textarea.cform_error {
	border: 1px solid #505050;
}

#commentform input.text,
#commentform .cform_error,
input#s {
	border: 1px solid #505050;
}


#commentform input.cform_error,
#commentform textarea.cform_error {
	border: 1px solid #cc0000;
}

a {
	color: #1e1e1e;
	outline: none;
}

.page_content a,
.blog_content a,
#footer a,
#footer_crumb a {
	background: url(images/dotted.gif) bottom repeat-x;
}

.page_content a:hover,
.blog_content a:hover,
#footer a:hover,
a.active_tag,
#overview .col:hover a
#footer_crumb .wp-paginate .current,
#footer_crumb .wp-paginate a:hover,
#breadcrumb a:hover,
#topnav a:hover,
#topnav .current_page_item a,
#topnav .current_page_parent a {
	color: #00c0ff;
	background: transparent;
}
#overview .date,
#schedule .date,
.twitter .date {
	background: url(images/date_line.png) left top no-repeat;
}

.page_content a.special,
.blog_content a.special,
#footer a.special {
	background: url(images/pfeil.gif) left no-repeat;
}

.page_content a.special:hover,
.blog_content a.special:hover,
#footer a.special:hover {
	color: #00c0ff;
}

.longline {
	background: url(images/longline.png) left center no-repeat;
}

.shortline {
	background: url(images/shortline.png) left center no-repeat;
}

#breadcrumb span.current {
	color: #00c0ff;
}

.old_schedule {
	filter:alpha(opacity=40);
	-moz-opacity:0.4;
	-khtml-opacity: 0.4;
	opacity: 0.4;
}

.old_schedule a:hover {
	color: #1e1e1e;
}

#overview .col .inside,
#schedule .col {
	background: #efefef;
}

#overview .col .work_lab {
	background: #fff;
	border-bottom: 1px solid #000;
}
#overview .col .work_lab_last_row {
	background: #fff;
	border-bottom: 0px;
}

.wp-paginate a:hover,
.wp-paginate a:active,
#overview .col a:hover.url {
	color:#1e1e1e;
}

/**
*Colour Hover Teaserkaesten
**/
#overview .col .inside:hover {
	background: #f5f5f5;
}


/**
* Links
*/
a {
	text-decoration: underline;
}
a:hover,
#footer a.noborder,
* a.noborder,
#overview .col a.url {
	background: transparent;
}
#header a#logo {
	width: 342px;
	height: 68px;
	display: block;
	text-decoration: none;
}

#header #topnav a {
	text-decoration: none;
}

.page_content a,
.blog_content a,
#footer a,
#footer_crumb a {
	text-decoration: none;
}

#breadcrumb a,
#language a {
	text-decoration: none;
}

#overview .col a,
#schedule .col a {
	text-decoration: none;
}


#language span.not_active {
	color: #ccc;
}

