@charset "utf-8";
/* CSS Document */

body				{ padding:0; margin:0; font-family:Iskoola Pota;}

div.mantel			{ float:left; width:1070px; background-color:#1b3f79;}
div.head			{ float:left; width:746px; height:109px; background-color:#1b3f79;}
div.inhalt			{ float:left; width:746px; height:700px; background-color:#fff;
border-radius: 0px 50px 50px 0px;
-moz-border-radius: 0px 50px 50px 0px;
-webkit-border-radius: 0px 50px 50px 0px;
border: 0px none #000000;}

div.inhaltk			{ float:left; width:746px; height:1000px; background-color:#fff;
border-radius: 0px 50px 50px 0px;
-moz-border-radius: 0px 50px 50px 0px;
-webkit-border-radius: 0px 50px 50px 0px;
border: 0px none #000000;}

div.inhalti			{ float:left; width:746px; height:1500px; background-color:#fff;
border-radius: 0px 50px 50px 0px;
-moz-border-radius: 0px 50px 50px 0px;
-webkit-border-radius: 0px 50px 50px 0px;
border: 0px none #000000;}

div.inhalt_b		{ float:left; width:746px; height:1000px; background-color:#fff;
border-radius: 0px 50px 50px 0px;
-moz-border-radius: 0px 50px 50px 0px;
-webkit-border-radius: 0px 50px 50px 0px;
border: 0px none #000000;}
div.text			{ float:left; width:504px; margin-left:157px; margin-top:25px;}
div.footer			{ float:left; width:746px; height:127px; background-color:#fff;}
div.footl			{ float:left; width:105px; height:127px; background-color:#fff;}
div.footr			{ float:left; width:641px; height:127px; background-color:#1b3f79;
border-radius: 50px 0px 0px 0px;
-moz-border-radius: 30px 0px 0px 0px;
-webkit-border-radius: 30px 0px 0px 0px;
border: 0px none #000000;}

div.rechts			{ float:right; width:324px; height:636px; background-color:#fff;}
div.rechts_b		{ float:right; width:324px; height:936px; background-color:#fff;}
div.ro				{ height:250px; width:324px; background-color:#1b3f79;
border-radius: 0px 0px 0px 50px;
-moz-border-radius: 0px 0px 0px 50px;
-webkit-border-radius: 0px 0px 0px 50px;
border: 0px none #000000;}
div.rm				{ height:275px; width:324px; background-color:#fff;}
div.rmm				{ position:relative; top:22Px; height:225px; width:300px; background-color:#fff;
border-radius: 50px 50px 50px 50px;
-moz-border-radius: 50px 50px 50px 50px;
-webkit-border-radius: 50px 50px 50px 50px;
border: 3px solid #1b3f79;}

div.rmk				{ height:575px; width:324px; background-color:#fff;}
div.rmmk			{ position:relative; top:22Px; height:525px; width:300px; background-color:#fff;
border-radius: 50px 50px 50px 50px;
-moz-border-radius: 50px 50px 50px 50px;
-webkit-border-radius: 50px 50px 50px 50px;
border: 3px solid #1b3f79;}

div.rmi				{ height:1075px; width:324px; background-color:#fff;}
div.rmmi			{ position:relative; top:22Px; height:1025px; width:300px; background-color:#fff;
border-radius: 50px 50px 50px 50px;
-moz-border-radius: 50px 50px 50px 50px;
-webkit-border-radius: 50px 50px 50px 50px;
border: 3px solid #1b3f79;}

div.ru				{ height:411px; width:324px; background-color:#1b3f79;
border-radius: 50px 0px 0px 0px;
-moz-border-radius: 50px 0px 0px 0px;
-webkit-border-radius: 50px 0px 0px 0px;
border: 0px none #000000;}
div.ru_b			{ height:711px; width:324px; background-color:#1b3f79;
border-radius: 50px 0px 0px 0px;
-moz-border-radius: 50px 0px 0px 0px;
-webkit-border-radius: 50px 0px 0px 0px;
border: 0px none #000000;}

img#logo			{ float:right;}
img#kompass			{ float:right; position:relative; top:37px;}

h1.heins			{ color:#4b4a4a; font-size:1.1em;}
h2					{ color:#4b4a4a;}
h3					{ color:#4b4a4a;}
p.flies				{ color:#4b4a4a; font-size:0.9em;}
p.foott				{ float:left; width:150px; margin-left:75px; margin-top:27px; color:#fff; font-size:0.9em;}

a.footnavi			{ text-decoration:none; float:left; margin-left:50px; margin-top:27px; color:#fff;}

.navi ul 				{ padding:0; margin-left:132px; margin-top:80px; }
.navi li.navi_oben 		{ float:left; font-weight:100; font-size: 1.1em; list-style-type: none; }

.navi li.navi_oben a 	{ display:block; padding:0px 0px 0px 25px; margin-right:10px; color:#fff; text-decoration:none; font-weight:300;}
.navi li.navi_oben a:visited { color: #fff; }
.navi li.navi_oben a:focus { color: #4b4a4a; }
.navi li.navi_oben a:hover { color: #4b4a4a; font-weight:300; }
.navi li.navi_oben a:active { color: #4b4a4aa; }

body#home a#homebt	{color:#8b94a3;}
body#ziel a#zielbt	{color:#8b94a3;}
body#bio a#biobt	{color:#8b94a3;}
body#kontakt a#kontaktbt	{color:#8b94a3;}
body#data a#databt	{color:#8b94a3;}
body#impr a#imprbt	{color:#8b94a3;}


iframe.neukunde		{ float:left; border:none; width:250px; height:400px; color:#4b4a4a;}
iframe.workshop		{ float:left; border:none; width:250px; height:400px;}
iframe.best			{ float:left; border:none; width:250px; height:361px;}
form				{ border-color:#1b3f79; color:#4b4a4a; font-size:0.9em;}
input.senden		{ background-color:#fff; color:#1b3f79; border:none;}
form .texteins			{ height:100px;}

