body {
	background-color:white;
	margin:0px;
	padding:0px;

	background-image:url('/images/bg_main.gif');
	background-repeat:repeat-y;
}

a img {
	border:none;
}

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

div.clearfloat {
	overflow:hidden;
	height:0px;
	clear:both;
	visibility:hidden;
}

div#page {
	width:1000px;
}

div#header {
	height:199px;
	background-color:black;
}

img#logo {
	display:block;
	position:absolute;
	left:16px;
	top:61px;
}

div#col_menu {
	width:189px;
	float:left;
}

div#col_main {
	width:562px; /*517+(2*15)+15*/
	float:left;
}

div#col_main_padding {
	padding:15px 0px 0px 15px;
}

div#content_main {
}

div.contentbox {
	/* padding:30px 15px 15px 15px; */ /* dimi orig */
	padding:15px 15px 15px 15px;
	
	margin:0px 0px 15px 0px;
	background-color:#D6E3FF;

	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
}

div#content_main h1 {
	margin:0px;
	padding:0px 0px 15px 0px;
	font-weight:normal;
	font-size:18px;
}

div#content_main p {
	margin:0px;
	padding:0px 0px 15px 0px;
}

div#col_right {
	width:235px; /*220+15*/
	float:left;
}

div#col_right_padding {
	padding:15px 0px 0px 15px;
}

div#content_right {
}

div.contentbox_right {
	padding:15px 15px 15px 15px;

	margin:0px 0px 15px 0px;

	background-color:#D6E3FF;

	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
}

div#content_right h1 {
	margin:0px;
	padding:0px 0px 15px 0px;
	font-weight:normal;
	font-size:18px;
}

div#content_right p {
	margin:0px;
	padding:0px 0px 15px 0px;
}

div#menu_header {
	height:18px;
}

div#menu a {
	background-image:url('/images/bg_menu.gif');
	display:block;
	height:33px;
	line-height:33px;
	overflow:hidden;
	padding-left:15px;

	font-family:Arial, Helvetica, sans-serif;
	font-size:14px;
	color:white;
	text-decoration:none;
}

div#menu a.last {
	height:34px;
}

div#menu a:hover,
div#menu a.active {
	background-image:url('/images/bg_menu_a.gif');
}

div#email {
	margin-left:13px;
	margin-top:75px;
}

div.werke_checkbox {
	height:20px;
}

div.werke_checkbox a {
	text-decoration:none;
	color:black;
}

table.werke {
	border-spacing:0px;
	border-collapse:collapse;
}

table.werke td,
table.werke th
{
	border:1px solid white;
	padding:4px;
	vertical-align:top;
	text-align:left;
}

table.werke th
{
	background-color:#EFF2FD;
}

table.werke tr.altrow td {
	background-color:#E5EAFC;
}

table.werke td a {
	color:black;
	text-decoration:none;
}

div.info_filtered {
	border:1px solid #90A7F3;
	background-color:#EFF2FD;
	padding:5px;
	color:black;
	margin-bottom:15px;
}

div.info_filtered a {
	text-decoration:underline;
	color:black;
}


div.werke_leseproben {
	background-image:url('/images/bg_werke_leseproben.gif');
	background-position:right top;
	background-repeat:no-repeat;
}

div.werke_leseproben a {
	color:black;
	text-decoration:none;
}

div.werke_tonbeispiele {
	background-image:url('/images/bg_werke_tonbeispiele.gif');
	background-position:right top;
	background-repeat:no-repeat;
}

div.werke_tonbeispiele a {
	color:black;
	text-decoration:none;
	cursor:pointer;
}

div.werke_rezensionen {
	background-image:url('/images/bg_werke_rezensionen.gif');
	background-position:right top;
	background-repeat:no-repeat;
}

div.werke_serien img {
	margin-right:15px;
	margin-bottom:15px;
/* 	border:1px solid white; */
	padding:3px;
}

div.rezensionen_cover {
	float:right;
	width:130px;
	height:130px;
/* 	border:1px solid #90A7F3; */
	background-repeat:no-repeat;
	background-position:center center;
/* 	background-color:#EFF2FD; */

	margin-left:15px;
	margin-bottom:15px;
}

span.flag_free {
	color:red;
}

div.sideimages a {
	margin-top:15px;
	display:block;
}

div.sideimages a.first {
	margin-top:0px;
}

a#warenkorb {
	position:absolute;
	display:block;
	width:129px;
	height:42px;
	left:860px;
	top:150px;
}

a#btnsuche {
	position:absolute;
	display:block;
	width:50px;
	height:42px;
	left:896px;
	top:150px;
}

#ctr_paypaldonate {
	position: absolute;
	left: 805px;
	top: 162px;
}

/*
Text Menue
div.zimbalam_menu {
	margin-bottom:20px;
}

div.zimbalam_menu a {
	margin-right:5px;
	border:1px solid #90A7F3;
	background-color:#EFF2FD;
	padding: 5px;
	color:black;
}

div.zimbalam_menu a.active,
div.zimbalam_menu a:hover
{
	background-color:white;
}
*/

div.zimbalam_menu img {
	margin-right:15px;
	margin-bottom:15px;
}

table.shop_erhaeltlich {
	border-spacing:0px;
	border-collapse:collapse;
}
table.shop_erhaeltlich td {
	border:none;
	padding:0px 0px 15px 0px;
	vertical-align:top;
}

table.shop_erhaeltlich a {
	display:block;
	width:87px;
	height:87px;
/* 	border:1px solid #90A7F3; */
/* 	border:1px solid white; */
	background-repeat:no-repeat;
	background-position:center center;
/* 	background-color:#EFF2FD; */
}

table.biografie {
	border-spacing:0px;
	border-collapse:collapse;
}

table.biografie td
{
	border-bottom:1px solid white;
	padding:4px;
	vertical-align:top;
	text-align:left;
}

table.leseproben,
table.tonbeispiele {
	border-spacing:0px;
	border-collapse:collapse;
}
table.leseproben td,
table.tonbeispiele td {
	border:none;
	padding:0px 15px 4px 0px;
	vertical-align:top;
}

div.links_box {
	border:1px solid white;
	padding:5px;
	margin-bottom:20px;
	background-color:#E5EAFC;
}

div.projekte_bilder {
	padding-bottom:0px !important;
}

div.projekte_bilder img {
	padding:0px 15px 15px 0px;
}

div.projekte_downloads {
	background-image:url('/images/bg_projekte_downloads.gif');
	background-position:right top;
	background-repeat:no-repeat;
}


/* TWITTER AND FACEBOOK BUTTON */
/*
@media(max-height:720px) {
	div.fb-like {
		display:none;
	}
	
	div.twitter_button_container {
		display:none;
	}
}

div.fb-like {
	position:fixed;
	left:13px;
	bottom:13px;
}

div.twitter_button_container {
	position:fixed;
	left:13px;
	bottom:43px;
	width:150px;
	height:30px;
	overflow:visible;
}
*/

div.fb-like {
	position:absolute;
	left:1003px;
	top:245px;
}

div.twitter_button_container {
	position:absolute;
	left:1003px;
	top:215px;
	width:150px;
	height:30px;
	overflow:visible;
}

/*
ul.projektchooser_small {
	padding:0;
	margin:0 0 1.5em 15px;
}
ul.projektchooser_small li {
	margin:0 0 5px 0;
	padding:0 0 0 5px;
	list-style-type:square;
}
*/

ul.projektchooser_small {
	margin:0;
	padding:0;
}
ul.projektchooser_small li {
	display:block;
	margin:0 0 10px 0;
	padding:5px;
	background-color:white;
	border:1px solid #9FAED8;
}

ul.projektchooser_small li:hover,
ul.projektchooser_small li.active
{
	background-color:#E6EDFA;
}

ul.projektchooser_small li.active {
	font-weight:bold;
}


.werke_searchform {
	margin:12px 0px 26px 0px;
}

.werke_searchform input.query {
	width:253px;
}


#gotowebsiteheader {
	display:none;
	
	padding:15px 15px 0 15px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 18px;
}

#gotowebsiteheader a {
	text-decoration:none;
	color:#8E8377;
}
