/* ----------------denk-bar design by manuel schwartz------------------ */



body {
	padding:0px;
	margin:0px;
	background-color: #f5f5f5;
	background-image: url(../image/background.gif);
	background-repeat: repeat-y;
	background-position: center;
	font:100% Arial, Helvetica, sans-serif; 	color:#555555;

}


img {border: none}

a { outline:0; -moz-outline:0; }



/* ------------------------textformate allgemein------------------------ */

h1 {
	font-size:170%;
	font-weight:bold;
	color:#444444;
	margin-top: -12px;
	padding-right: 20px;
	padding-bottom: 0px;
	padding-left: 255px;
	line-height: 95%;
}


h2 {
	font-size:120%;
	font-weight:bold;
	color:#444444;
	margin-top: -2px;
	padding-right: 20px;
	padding-bottom: 0px;
	padding-left: 255px;
	line-height: 95%;

}


h3 {
	font-size:95%;
	font-weight:bold;
	margin-top: -15px;
	padding-right: 20px;
	padding-bottom: 0px;
	padding-left: 255px;
	line-height: 105%;

}


h4 {
	font-size:95%;
	font-weight:normal;
	margin-top: 0px;
	padding-right: 20px;
	padding-bottom: 0px;
	padding-left: 255px;
}

p{
	font-size:85%;
	color:#444444;
	padding-top: 0px;
	padding-right: 20px;
	padding-bottom: 0px;
	padding-left: 255px;
}


a {
	color: #999999;
	text-decoration: none;
}
a:visited {color:#999999;}
a:hover {color: #444444;}
a:active { color:#999999;}


.buch {
	float: left;
}	
	
.zitat {
	font-family:Georgia, Times New Roman, Times, serif;
	font-style: italic;
	padding-top: 12px;
	font-size:100%;


}

.verlag {
	margin-top: -12px;
	font-size:95%;

}

.webdesign {
	color: #999999;
}


/* ------------------------------container------------------------------ */


div#container{
	text-align:left;
	background-color: #ffffff;
	margin-bottom: 10px;
}


div#container{width:57em;margin:0 auto}



/* --------------------------------header mit navigation-------------------------------- */

div#header { background-color: #ffffff; text-align: left; height: 120px; overflow: hidden; border-bottom: 10px solid #e4e4e4; margin: 0; }



#logo a { height: 120px; width: 300px; float: left; }	
#logo a:link, #logo a:visited { background: url(../image/logo_denkbar.gif); display: block; }
#logo a:hover, #logo a:active { background: url(../image/logo_denkbar.gif) 0 -120px; display: block; }
#logo_on a { height: 120px; width: 300px; float: left; }
#logo_on a:link, #logo_on a:visited, #logo_on a:hover, #logo_on a:active { background: url(../image/logo_denkbar.gif) 0 -120px; display: block; }

#startseite a { height: 120px; width: 150px; float: left; }	
#startseite a:link, #startseite a:visited { background: url(../image/buttons/startseite.gif); display: block; }
#startseite a:hover, #startseite a:active { background: url(../image/buttons/startseite.gif) 0 -120px; display: block; }
#startseite_on a { height: 120px; width: 150px; float: left; }
#startseite_on a:link, #startseite_on a:visited, #startseite_on a:hover, #startseite_on a:active { background: url(../image/buttons/startseite.gif) 0 -120px; display: block; }

#team a { height: 120px; width: 145px; float: left; }	
#team a:link, #team a:visited { background: url(../image/buttons/team.gif); display: block; }
#team a:hover, #team a:active { background: url(../image/buttons/team.gif) 0 -120px; display: block; }
#team_on a { height: 120px; width: 145px; float: left; }
#team_on a:link, #team_on a:visited, #team_on a:hover, #team_on a:active { background: url(../image/buttons/team.gif) 0 -120px; display: block; }

#kontakt a { height: 120px; width: 135px; float: left; }	
#kontakt a:link, #kontakt a:visited { background: url(../image/buttons/kontakt.gif); display: block; }
#kontakt a:hover, #kontakt a:active { background: url(../image/buttons/kontakt.gif) 0 -120px; display: block; }
#kontakt_on a { height: 120px; width: 135px; float: left; }
#kontakt_on a:link, #kontakt_on a:visited, #kontakt_on a:hover, #kontakt_on a:active { background: url(../image/buttons/kontakt.gif) 0 -120px; display: block; }

#impressum a { height: 120px; width: 170px; float: left; }	
#impressum a:link, #impressum a:visited { background: url(../image/buttons/impressum.gif); display: block; }
#impressum a:hover, #impressum a:active { background: url(../image/buttons/impressum.gif) 0 -120px; display: block; }
#impressum_on a { height: 120px; width: 170px; float: left; }
#impressum_on a:link, #impressum_on a:visited, #impressum_on a:hover, #impressum_on a:active { background: url(../image/buttons/impressum.gif) 0 -120px; display: block; }





/* --------------------------------left---------------------------------- */


div#left{
	float:left;
	width:17.5em;
	background-image: url(../image/lesen.jpg);
	background-repeat: no-repeat;
	overflow: hidden;
}

div#left h1{
	padding-left:50px;
	padding-top: 300px;
	padding-bottom: 20px;
}

div#left h3{padding-left:50px}
div#left p{padding-left:50px}

div#left a {
	color: #444444;
	display: block;
}
div#left a:visited {color:#444444}
div#left a:hover {color: #444444}
div#left a:active { color:#444444}


div#left_archiv{
	float:left;
	width:18em;
	background-image: url(../image/archiv.jpg);
	background-repeat: no-repeat;
	padding-top: 240px;
}




div#left_archiv h3{padding-left:50px; padding-bottom: 20px;}


div#left_archiv a {color: #999999}
div#left_archiv a:visited {color:#999999}
div#left_archiv a:hover {color: #444444}
div#left_archiv a:active { color:#444444}


div#left_archiv .current {
	color: #444444;
}


/* --------------------------------buchbox-------------------------------- */


.first_box {
	width: 37em;
	display: block;
	float: left;
	padding-top: 0;
	padding-bottom: 15px;
}

.first_box h3{padding-left:305px; padding-top:20px; margin-right:20px}

.first_box a {
	color: #444444;
	display: block;
}
.first_box a:visited {color:#444444}
.first_box a:hover {color: #444444}
.first_box a:active { color:#444444}



.buchbox { width: 37em; display: block; float: left; padding-top: 25px; padding-bottom: 15px; border-top: medium dotted #e4e4e4; }



.buchbox_weitere { width: 37em; display: block; float: left; padding-top: 25px; padding-bottom: 15px; border-top: medium dotted #e4e4e4; }

.buchbox_weitere h1{padding-top:20px}



.ist_doch_wahr {
	width: 37em;
	display: block;
	float: left;
	padding-top: 25px;
	padding-bottom: 15px;
}

.ist_doch_wahr h1{padding-left:30px; margin-right:20px}
.ist_doch_wahr h2{padding-left:30px; margin-right:20px; padding-top:24px}
.ist_doch_wahr h3{padding-left:30px; margin-right:20px;}
.ist_doch_wahr h4{padding-left:30px; margin-right:20px}
.ist_doch_wahr p{padding-left:30px; margin-right:20px; font-size:100%}
.ist_doch_wahr li{padding-left:0px; margin-left:15px; margin-right:20px; padding-bottom:12px}



/* -----------------------------content-------------------------------- */



div#content{ width:38.8em; height: 46em; float:left; overflow: auto; border-left: 10px solid #e4e4e4; overflow-X:hidden; }



/* -------------------------content_kontakt-------------------------- */

div#content_kontakt { float: left; height: 600px; background-image: url(../image/background_kontakt.jpg); background-repeat: no-repeat; width: 100%; overflow: auto; }

div#content_kontakt h1{
	padding-left:335px;
	padding-top: 50px;
	padding-bottom: 12px;
	
}

div#content_kontakt h2{
	padding-left:335px;
	margin-top: -12px;

}

div#content_kontakt p{
	margin-top: -15px;
	margin-right:20px;
	padding-left:335px;
}

div#content_kontakt a {
	color: #52ba14;
	text-decoration: none;
	font-weight: bold;
}

/* -------------------------content_impressum-------------------------- */


div#content_impressum {
	float: left;
	height: 600px;
	width: 100%;
	background-image: url(../image/background_impressum.jpg);
	background-repeat: no-repeat;
	overflow: auto;

}

div#content_impressum h1{
	padding-left:335px;
	padding-top: 50px;
	padding-bottom: 12px;
}

div#content_impressum h2{
	padding-left:335px;
	padding-top: 15px;
}

div#content_impressum p{
	margin-top: -15px; 
	margin-right:20px;
	padding-left:335px;
}

div#content_impressum a {
	color: #52ba14;
	text-decoration: none;
	font-weight: bold;
}



/* -------------------------content_team-------------------------- */


div#content_team { float: left; height: 600px; background-image: url(../image/background_team.jpg); background-repeat: no-repeat; width: 100%; overflow: auto; }

div#content_team h1{
	padding-left:335px;
	padding-top: 50px;
	padding-bottom: 12px;
}

div#content_team h2{
	padding-left:335px;
	padding-top: 15px;
}

div#content_team p{
	margin-top: -15px;
	margin-right:20px;
	padding-left:335px;
}

/* -------------------------content_ist_doch_wahr-------------------------- */


div#content_ist_doch_wahr{ float:left; width:38em; border-left: 10px solid #e4e4e4; }



/* ------------------------------footer--------------------------------- */


div#footer{
	clear:both;
	width:100%;
	background-color: #ffffff;
	border-top-width: 10px;
	border-top-style: solid;
	border-top-color: #e4e4e4;
	text-align: center;
	height: 50px;

}

div#footer p{
	color: #999999;
	padding: 0px;
	margin-top: 18px;
	}



