/********* basics *********/
body {
	background-color: #C7BFAC;
	font-family: arial,helvetica,sans-serif;
	background: #e0d8cc url(images/hg_li_re.gif) repeat-x;	
}
* {
	margin: 0px auto;
	padding: 0px;
}


/********* Textformatierung *********/
p,h1,h2,h3 {
	color: #3F3F3F;
}
p,h2,h3 {
	font-size: 11px;
	line-height: 17px;
}
h1 {
	font-size: 12px;
	font-weight:bold;
	padding: 0px 5px 15px 5px;
}
h2 {
	font-weight:bold;
	padding: 0px 5px 10px 5px;
}
h3 {
	font-weight:bold;
	padding: 0px 5px 0px 5px;
}
p {
	padding: 0px 5px 10px 5px;
}
.fett {
	font-weight:bold;
}

/* rechter Fliesstext */
.einzug_links {
	float:left;
	margin-right:10px;
	margin-bottom:100px;
}
.einzug_links_home {
	float:left;
	margin-right:10px;
	margin-bottom:10px;
}

.einzug_rechts {
	padding-right:30px;
}



/********* Links *********/
a:link {
	color:#550B00;
	text-decoration: none;
	font-weight:bold;
}
a:visited {
	color:#550B00;
	text-decoration: none;
	font-weight:bold;
}
a:hover {
	color: #AD000B;
	text-decoration: none;
	font-weight:bold;
}


/********* mittenzentrierte Grundflaeche *********/

#centerBox {
	width: 1084px;
	height: 100%;
	text-align:left;
	background: #e0d8cc url(images/hg_center.gif) no-repeat;
		 /* border:thin solid black; */
}



/********* linke Autorennavi *********/
#leftbox {
	float: left;
	width: 295px;
	height: 100%;
	text-align:right;
		 /* border:thin solid black; */
}
/********* Navigation *********/
#navibox {
	float: right;
	width: 780px;
	height: 325px;
	text-align:left;
	background: #ffffff url(images/hg_navi.gif) repeat-x;
		 /* border:thin solid black; */
}
#hnavi {
	margin-top:40px;
}
#snavi {
	margin-top:40px;
}
#home_navi {
	margin-top:20px;
}

/********* Autoren-Textcloud Homepage *********/
.cloud_0 {
	font-size: 12px;
	line-height: 22px;
}
.cloud_1 {
	font-size: 13px;
	line-height: 22px;
}
.cloud_2 {
	font-size: 14px;
	line-height: 22px;
}
.cloud_3 {
	font-size: 15px;
	line-height: 22px;
}

/********* Mitte *********/
#cloud {
	float: right;
	width: 780px;
	height: 166px;
	text-align:left;
	background-color: #ffffff;
		 /* border:thin solid black; */ 
}
#middlebox_intro {
	float: right;
	width: 780px;
	height: 290px;
	text-align:left;
	background-color: #ffffff;
		 /* border:thin solid black; */ 
}
#middlebox {
	float: right;
	width: 780px;
	height: 450px;
	text-align:left;
	background-color: #ffffff;
		 /* border:thin solid black; */  
}
#middlebox_kunden {
	float: right;
	width: 780px;
	height: 756px;
	text-align:left;
	background-color: #ffffff;
		 /* border:thin solid black; */  
}
/********* Mitte Buchmesse Thumbnail Uebersicht *********/
#middlebox_buchmesse {
	float: right;
	width: 780px;
	height: 2610px;
	text-align:left;
	background-color: #ffffff;
		 /* border:thin solid black; */
}
/********* Mitte Aktuelles Buchmesse Einleitungstext *********/
#middlebox_buchmesse_top {
	float: right;
	width: 780px;
	height: 170px; /* nur Headline */
	/* height: 80px; */
	text-align:left;
	background-color: #ffffff;
		 /* border:thin solid black; */ 
}
/********* Mitte Buchmesse Thumbnails *********/
#middlebox_buchmesse_thumb {
	float: left;
	height: 140px;
	text-align:left;
	background-color: #ffffff;
	padding-left:5px;
		 /* border:thin solid black; */
}
/********* Mitte Aktuelles 1. Film *********/
#middlebox_aktuelles_top {
	float: right;
	width: 780px;
	height: 105px; /* nur Headline */
	/* height: 80px; */
	text-align:left;
	background-color: #ffffff;
		 /* border:thin solid black; */ 
}
/********* Mitte Aktuelles weitere Filme *********/
#middlebox_aktuelles {
	float: right;
	width: 780px;
	/* height: 280px; 1 Film */
	/* height: 700px; 2 Filme */
	/* height: 950px; 3 Filme */
	height: 1200px; /* 4 Filme */
	text-align:left;
	background-color: #ffffff;
		 /* border:thin solid black; */
}
/********* Text-Content *********/
#subbox {
	float: right;
	width: 780px;
	height: 60px;
	text-align:right;
	background-color: #C7BFAC;
		 /* border:thin solid black; */
}


/* formularfelder */
.tarea {
	background-color: #FFFFFF;
	color: #5C5931;
	border-top: 1px solid #CCCCCC;
	border-right: 1px solid #CCCCCC;
	border-bottom: 1px solid #CCCCCC;
	border-left: 1px solid #CCCCCC;
	width: 190px;
}
.tfield {
	background-color: #FFFFFF;
	color: #5C5931;
	border-top: 1px solid #CCCCCC;
	border-right: 1px solid #CCCCCC;
	border-bottom: 1px solid #CCCCCC;
	border-left: 1px solid #CCCCCC;
	width: 190px;
}
.fehler{
	font-weight:bold;
	color:#5C5931;
}	
