@charset "utf-8";
/* CSS Document */

body					{ margin:0; padding:0; background-image:url(bilder/bgr_wolken_test.jpg); width:100%; height:100%; font-family: 'Roboto', sans-serif; background-attachment:fixed;}
body#bio				{ margin:0; padding:0; background-image:url(bilder/bgr_wolken_test.jpg); width:100%; height:100%; font-family: 'Roboto', sans-serif;  background-attachment:fixed;}
body#books				{ margin:0; padding:0; background-image:url(bilder/bgr_wolken_test.jpg); width:100%; height:100%; font-family: 'Roboto', sans-serif;  background-attachment:fixed;}

body#home a#homebt		{ color:#0e9efa; font-weight:900;}
body#bio a#biobt		{ color:#0e9efa; font-weight:900;}
body#books a#booksbt	{ color:#0e9efa; font-weight:900;}
body#kontakt a#kontaktbt	{ color:#0e9efa; font-weight:900;}
body#impr a#imprbt	{ color:#0e9efa; font-weight:100;}
body#data a#datenbt	{ color:#0e9efa; font-weight:100;}

div.header				{ height:307px; width:100%; background-image:url(bilder/bgr_head.jpg); background-position:bottom; background-repeat:no-repeat;}

div.head_center			{ margin:auto; width:1000px; height:307px;}
div.head_links			{ float:left; height:307px; width:655px;}
div.head_rechts			{ float:left; height:307px; width:345px;}


div.mantel				{ margin:auto; width:1000px; height:auto;}

div.inhalt				{ width: 850px; height:auto; min-height: 100%; background-image:url(bilder/bgr_inhalt.png); padding:75px; margin-top:75px;}
div.inhalt_klein		{ width: 850px; height:auto; background-image:url(bilder/bgr_inhalt.png); padding:30px; padding-left:75px; padding-right:75px; margin-top:20px;}
div.inhalt_kon			{ width: 850px; height:800px; background-image:url(bilder/bgr_inhalt.png); padding:30px; padding-left:75px; padding-right:75px; margin-top:75px;}
div.footer				{ float:none; height:180px; width:100%; background-image:url(bilder/bgr_foot.jpg); background-position:bottom; background-repeat:no-repeat; margin-top:55px;}
div.navifoot			{ margin:auto; width:275px; height:35px; background-color:#2c5fa3; padding-left:15px; padding-right:15px; }

div.platz1				{ width:100%; height:50px;}
div.platz5				{ width:850px; height:75px;}

a.footnavi				{ color:#FFF; text-decoration:none; margin:10px;Position:relative; top:4px; text-align:center; font-size:1.3em; font-weight:100;}
.navifoot a:hover		{ color:#0e9efa;} 
a.anker					{ position:relative; top:-50px;}
a.ankerz				{ position:relative; top:-50px;}

.navi ul 				{ padding:0; margin:0; }
.navi li.navi_oben 		{ float:left; font-weight:300; font-size: 1.3em; list-style-type: none; }

.navi li.navi_oben a 	{ display:block; padding:0px 0px 10px 5px; margin-right:10px; color:#fff; text-decoration:none; font-weight:300; position:relative; left:0px; top:236px; }
.navi li.navi_oben a:visited { color: #fff; }
.navi li.navi_oben a:focus { color: #0e9efa; }
.navi li.navi_oben a:hover { color: #0e9efa; font-weight:300; }
.navi li.navi_oben a:active { color: #0e9efa; }

img.bild_head		{ float:left;}
img.kleinweiss		{ position:relative; top:16px; left:407px;} 
img.kleinweiss_ae	{ position:relative; top:16px; left:407px;}
img.bookbig			{ float:left; margin-right: 30px; margin-bottom:30px;}

a#buynow_eins		{ float:left; margin-left:567px; margin-bottom:100px; margin-top:-50px; }
a#buynow_zwei		{ float:left; position:relative; left:567px; top:-189px; }
a.link_book			{ float:left; margin-right:10px; height:253px;}

a.sprache			{ float:right; text-decoration:none; color:#FFF; margin-top:30px; font-weight:100; z-index:999;}
a.sprache:hover		{ font-weight:600;}

h1.heins_head		{ font-weight:100; letter-spacing:-0.06em; color:#FFF; font-size: 3.7em; position:relative; top:113px; left:-30px;}
h1.heins_head_ae	{ font-weight:100; letter-spacing:-0.09em; color:#FFF; font-size: 3.7em; position:relative; top:113px; left:-30px;}
h2.uwe				{ font-weight:400; letter-spacing:-0.04em; color:#FFF; text-align: right; position:relative; top:167px; left:-30px;}
h2.uwe_ae			{ font-weight:400; letter-spacing:-0.04em; color:#FFF; text-align: right; position:relative; top:167px; left:-30px;}
h1.heins			{ font-weight:300; font-size:2.2em; line-height:0.9em; color:#FFF; margin-top:0px;}
h1.heins_index		{ font-weight:300; font-size:2.2em; line-height:0.9em; color:#FFF; margin-top:0px; }

h2, h3				{ color:#fff;}

p.flies				{ font-weight:300; font-size:1.2em; color:#FFF; line-height:1.5em;}

b.head_blau			{ font-weight:900; color:#0e9efa;}


.cleaner { clear: both; width: 100%; height: 0px; font-size: 0px; }

.formular			{ float:left; }
div.kontaktr		{ float:left; margin-left:50px;}


iframe.best			{ width:300px; height:500px; border:none; color:#fff;}


form p.cb_text			{ color:#FFF;}

#field1					{ border:none;}

