html,body {
	font-family: Verdana, Helvetica, Geneva, Arial, sans-serif;
	font-size: 11px;
	margin: 0;
	padding: 0;
	border: 0;
	height:100%;
  background: transparent url("../images/bg.jpg") no-repeat scroll 0 0;	
}

#layout {
	width: 1000px;
	height: 674px;
	background: transparent;
	margin: auto;
}

#container {
  padding-top:3%;
}

#layout td,#layout tr {
	vertical-align: top;
	margin: 0;
	padding: 0;
}

/************************************************************************************
  Tabellenkopf  
************************************************************************************/
td#head {
	height: 51px;
	vertical-align: bottom;
	width: 1000px;
	background: transparent
		url("../images/kathrin_schrocke_bg_header.png") no-repeat scroll
		0 0; 
}

td#head-home {
	height: 58px;
	vertical-align: bottom;
	width: 1000px;
	background: transparent
		url("../images/kathrin_schrocke_bg_top_home.png") no-repeat scroll
		0 0;
}

td#head-buecher {
	height: 58px;
	vertical-align: bottom;
	width: 1000px;
	background: transparent
		url("../images/kathrin_schrocke_bg_top_buecher.png") no-repeat scroll
		0 0px;
}

td#head-autorin {
	height: 58px;
	vertical-align: bottom;
	width: 1000px;
	background: transparent
		url("../images/kathrin_schrocke_bg_top_autorin.png") no-repeat scroll
		0 0px;
}

td#head-lesungen {
	height: 58px;
	vertical-align: bottom;
	width: 1000px;
	background: transparent
		url("../images/kathrin_schrocke_bg_top_lesungen.png") no-repeat scroll
		0 0px;
}

td#head-home img, td#head-buecher img, td#head-autorin img, td#head-lesungen img
	{
	vertical-align: bottom;
}

/************************************************************************************
  Tabellenfuss  
************************************************************************************/
#bottom-home {
	height: 51px;
	width: 1000px;
	background: transparent
		url("../images/kathrin_schrocke_bg_bottom_home.png") no-repeat 0 0;
}

#bottom-buecher {
	height: 51px;
	width: 1000px;
	background: transparent
		url("../images/kathrin_schrocke_bg_bottom_buecher.png") no-repeat 0 0;
}

#bottom-autorin {
	height: 51px;
	width: 1000px;
	background: transparent
		url("../images/kathrin_schrocke_bg_bottom_autorin.png") no-repeat 0 0;
}

#bottom-lesungen {
	height: 51px;
	width: 1000px;
	background: transparent
		url("../images/kathrin_schrocke_bg_bottom_lesungen.png") no-repeat 0 0
		;
}

#bottom-small {
	height: 44px;
	width: 1000px;
	background: transparent
		url("../images/kathrin_schrocke_bg_bottom_small.png") no-repeat 0 0
		;
}

/************************************************************************************
  Linke Tabellenspalte  
************************************************************************************/
#leftside-home {
	width: 116px;
	background: transparent
		url("../images/kathrin_schrocke_bg_left_home.png") no-repeat scroll
		0 0px;
}

#leftside-buecher {
	width: 116px;
	background: transparent
		url("../images/kathrin_schrocke_bg_left_buecher.png") no-repeat scroll
		0 0px;
}

#leftside-autorin {
	width: 116px;
	background: transparent
		url("../images/kathrin_schrocke_bg_left_autorin.png") no-repeat scroll
		0 0px;
}

#leftside-lesungen {
	width: 116px;
	background: transparent
		url("../images/kathrin_schrocke_bg_left_lesungen.png") no-repeat
		scroll 0 0px;
}

#leftc {
	width: 116px;
}

/************************************************************************************
  Rechte Tabellenspalte  
************************************************************************************/
#rightside-home {
	width: 144px;
	background: transparent
		url("../images/kathrin_schrocke_bg_right_home.png") no-repeat
		scroll 0 0px;
}

#rightside-buecher {
	width: 144px;
	background: transparent
		url("../images/kathrin_schrocke_bg_right_buecher.png") no-repeat
		scroll 0 0px;
}

#rightside-autorin {
	width: 144px;
	background: transparent
		url("../images/kathrin_schrocke_bg_right_autorin.png") no-repeat
		scroll 0 0px;
}

#rightside-lesungen {
	width: 144px;
	background: transparent
		url("../images/kathrin_schrocke_bg_right_lesungen.png") no-repeat
		scroll 0 0px;
}

/************************************************************************************
  Tabellenzelle für Inhalte  
************************************************************************************/
#content {
	background: transparent url("../images/kathrin_schrocke_bg_content.jpg")
		repeat scroll 0 0;
}
.home-bg {
	background: transparent url("../images/kathrin_schrocke_bg_hp_home.png")
		no-repeat scroll 0 0;
}

#scrollframe {
	width: 720px;
	height: 470px;
	margin-left: 20px;
}

#contenthead {
	height: 49px;
	margin-bottom: 30px;
}

.home-bg #contenthead {
	background: transparent url("../images/kathrin_schrocke_bg_hp_home.png")
		no-repeat scroll 0 0;
}

#scrollable {
	background: transparent url("../images/kathrin_schrocke_bg_content.jpg")
		repeat scroll 0 0;
	clear: both;
	height: 390px;
	overflow: auto;
}

/************************************************************************************
  Navigation 
************************************************************************************/
.headline-img {
	width: 250px;
	float: left;
}

.mainnav {
	float: left;
	width: 300px;
	margin-left: 128px;
}

.mainnav div {
	float: left;
	margin-top: 29px;
	color: #999999;
}

.backnav {
	float: left;
	width: 120px;
	margin-right: 120px;
}

.backnav div {
	float: left;
	margin-top: 29px;
	color: #999999;
}

.turnpagenav {
	float: left;
	width: 220px;
}

.turnpagenav div {
	float: left;
	margin-top: 29px;
	color: #999999;
}

.navitem-home a:link,.navitem-home a:visited {
	text-decoration: none;
	font-weight: bold;
	color: #999999;
}

.navitem-home a:hover,.navitem-home a:active {
	color: #666666;
	text-decoration: none;
	font-weight: bold;
}

.navitem-act-home a {
	text-decoration: none;
	font-weight: bold;
	color: #666666;
}

.navitem-autorin a:link,.navitem-autorin a:visited {
	text-decoration: none;
	font-weight: bold;
	color: #999999;
}

.navitem-autorin a:hover,.navitem-autorin a:active {
	color: #ff6633;
	text-decoration: none;
	font-weight: bold;
}

.navitem-act-autorin a {
	text-decoration: none;
	font-weight: bold;
	color: #ff6633;
}

.navitem-buecher a:link,.navitem-buecher a:visited {
	text-decoration: none;
	font-weight: bold;
	color: #999999;
}

.navitem-buecher a:hover,.navitem-buecher a:active {
	color: #009900;
	text-decoration: none;
	font-weight: bold;
}

.navitem-act-buecher a {
	text-decoration: none;
	font-weight: bold;
	color: #009900;
}

.navitem-lesungen a:link,.navitem-lesungen a:visited {
	text-decoration: none;
	font-weight: bold;
	color: #999999;
}

.navitem-lesungen a:hover,.navitem-lesungen a:active {
	color: #3366cc;
	text-decoration: none;
	font-weight: bold;
}

.navitem-act-lesungen a {
	text-decoration: none;
	font-weight: bold;
	color: #3366cc;
}

/************************************************************************************
  Headlines  
************************************************************************************/
h1 {
	font-size: 14px;
	font-family: Arial, Verdana, Helvetica, Geneva, sans-serif;
	font-weight: bold;
	margin: 0px 0 5px 0;
	padding: 0;
}

h2 {
	font-size: 11px;
	font-family: Verdana, Arial, Helvetica, Geneva, sans-serif;
	font-weight: bold;
	margin: 0px 0 2px 0;
	padding: 0;
}

h1.buecher {
	color: #009900;
}

h1.autorin {
	color: #ff6633;
}

h1.lesungen {
	color: #3366cc;
}

h1.home {
	color: #666666;
}

h2.buecher {
	color: #009900;
}

h2.autorin {
	color: #ff6633;
}

h2.lesungen {
	color: #3366cc;
}

h2.home {
	color: #666666;
}

/************************************************************************************
  Inhalte  
************************************************************************************/
p {
	margin: 0 1px 8px 0;
	padding: 0;
}
img {
	border: none;
}
.content-with-image {
	width: 443px;
	float: left;
}
.content-imprint {
	float: left;
}

ul {
	margin: 0 5px;
	padding: 0 0 0 13px;
}

.content-col-21 {
	float: left;
	width: 340px;
	margin-right: 20px;
}

.content-col-22 {
	float: left;
	width: 340px;
}

a {
	color: #999999;
	font-weight: bold;
	text-decoration: none;
}

.girditem {
	height: 145px;
	margin: 10px 0 32px 0;
}

.gird-image {
	float: left;
	width: 104px;
	margin: 3px 10px 0 0;
}

.gird-text {
	float: left;
	width: 225px;
	margin: 0;
	padding: 0;
}

.content-image {
	margin: 0;
	padding: 0;
	float: right;
	width: 220px;
	margin-right: 20px;
	margin-left: 20px;
}

.llink {
	margin: 3px;	
}

.llink a {
	color: #000000;	
}

/************************************************************************************
  Formular  
*************************************************************************************/
#input-name,#input-subject,#input-message {
	border: none;
	width: 225px;
	border: 1px solid white;
}

td.label {
	width: 130px;
	height: 25px;
}

#contactform td,#contactform tr {
	vertical-align: top;
}

#send-button,#reset-button {
	background-color: #999999;
	width: 101px;
	border: 1px solid white;
	margin-top: 10px;
}

#send-button:hover,#reset-button:hover {
	background-color: #cccccc;
	border: 1px solid #999999;
}

