/* Styles fuer 2-Spalter Klassik */

* {/* set all to 0 */
margin: 0;
padding: 0;
}

body {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	text-align: center;
	background-color: #e0dacc; 
	color: #000;
	font-size:11px;
}

a { 
	text-decoration:none;
	color:#000;
}

a:hover {
	text-decoration:underline;
	color:#777777;
}

h1 {
	font-size:12px;
	margin-bottom:20px;
}

h2,h3 {
	font-size:11px;
	font-weight:normal;
}

h3 {
	display:inline;
}

img {
	border:0px;
	display:block;
}

.logo {
	float:left;
	border-right:1px solid #FFFFFF;
	border-top:1px solid #FFF;
}

.visual {
	border-top:1px solid #FFF;
}

.header {
	text-align:center;
	border-bottom:1px solid #FFF;
	padding-top:3px;
	padding-bottom:5px;
}

/*##########################*/

#header {
	border-left:199px solid #c3c0b9;
	background-color:#a6a39e;
}

.topNavi {
	text-align:center;
	border-left: 1px solid #fff;
	padding-top:4px;
  padding-bottom:5px;
}

#header ul {
	list-style-type:none;
}

#header li {
	display:inline;
}

#header li a {
	padding-left:12px;
	padding-right:12px;
	color:#fff;
}

#header a.border {
	border-right:1px solid #fff;
}




/*##########################*/

.text {
	padding-left:15px;
	padding-top:13px;
	padding-right:15px;
	margin-bottom:40px;
	width:395px;
	float:left;
}

.book {
	display:inline;
	padding-top:15px;
	padding-left:13px;
	padding-right:5px;
}

/*###############################*/

#navi { /* links von content floatendes Menu */
	float: left;
	width: 199px;
}

#navi .header {
	border-top:1px solid #FFF;
	background-color: #000; 
	color:#fff;
}

#navi a:hover {
	text-decoration:none;
	background-color:none;
	color:none;
}
/*###############################*/


/* Navi Links*/
ul.column {
	list-style-image: url(../image/list-arrow.gif);
	padding-left:30px;
}

ul.column li {
	margin-top:5px;
}


body>ul.column li a {
	margin-top:0px;
}

li.menu {
	padding-top:3px;
	height:17px;
	padding-left:18px;
	background-color:#b6b6b6;
}

/*###############################*/

/* Container mit ihren Inhalten */
#wrapper {/* umschlieszt alles */
	text-align: left;
	width: 798px;
	margin: 0 auto;
	background-color: #fff; 
	border-left:1px solid #FFF;
	border-right:1px solid #FFF;
	border-top:1px solid #FFF;
}

/* Content */
.content {/* mit linkem rand*/
	background-color: #f2f2f2; 
	border-left: 199px solid #c6c0b2;
}



/*###############################*/

#subnavi {
  padding-top:4px;
  padding-bottom:4px;
	background-color:#242424;
	border-left:1px solid #FFF;
	border-top:1px solid #FFF;
	text-align:center;
}

#subnavi ul {
	list-style-type:none;
}

#subnavi li {
	display:inline;
}

#subnavi .border {
	border-right:1px solid #fff;
}

#subnavi li a {
	padding-top:4px;
	padding-bottom:4px;
	padding-left:12px;
	padding-right:12px;
	color:#fff;
}

#subnavi a:hover {
	text-decoration:none;
	background-color:#c6c0b2;
	color:#000;
}

/*###############################*/

#footer {
	clear:both;
	/*width: 798px;*/
	margin: 0 auto;
	background-color: #fff; 
	border-left:1px solid #FFF;
	border-right:1px solid #FFF;
	background-image: url(../image/footer.gif);
	background-repeat: repeat-x;
	padding-top:20px;
	padding-bottom:20px;
	padding-left:15px;
	padding-right:15px;
}

#footer .header {
	background-color:#e5e5e5;
	border-bottom:0px;
}

/*###############################*/
/*-----------GOOGLE ADS----------*/
/*###############################*/

#google_ads {
	/*margin-left:150px;
	margin-bottom:40px;
	margin-top:15px;*/
	padding-left:2px;
    margin-bottom:20px;
}

#google_ads2 {
	clear:both;
	display:inline;
	margin-left:150px;
	margin-bottom:40px;
	margin-top:15px;
	padding-left:2px;

}
