
	/* Allgemein */

html, body	{height:100%; margin:0; padding:0; }
body		{font-family:'OpensansR', Arial, Helvetica, sans-serif; background-color:rgb(255,255,255); min-width:1000px; -webkit-text-size-adjust:none; }
a			{text-decoration:none; }

h1			{font: 25px/100% 'OpensansBB'; color:rgb(65,125,205); margin:80px 0 50px 50px; position:relative; text-transform:uppercase; }
h2			{font: 25px/100% 'OpensansBB'; color:rgb(65,125,205); margin:80px 0 50px 50px; position:relative; text-transform:uppercase; }
h3			{font: 15px/190% 'OpensansB'; color:rgb(60,120,200); margin:20px 100px 20px 50px; position:relative; -webkit-hyphens:auto; -moz-hyphens:auto; -ms-hyphens:auto; hyphens:auto; }

p.fett		{font: 12px/220% 'OpensansB'; color:rgb(0,0,0); margin:10px 40px 0 65px; position:relative; -webkit-hyphens:auto; -moz-hyphens:auto; -ms-hyphens:auto; hyphens:auto; }
p.liste		{font: 15px/190% 'OpensansR'; color:rgb(0,0,0); margin:35px 100px 0 50px; position:relative; -webkit-hyphens:auto; -moz-hyphens:auto; -ms-hyphens:auto; hyphens:auto; }
p.listes	{font: 15px/190% 'OpensansB'; color:rgb(80,80,80); margin:25px 100px 25px 50px; position:relative; -webkit-hyphens:auto; -moz-hyphens:auto; -ms-hyphens:auto; hyphens:auto; }
p.listeb	{font: 15px/190% 'OpensansB'; color:rgb(60,120,200); margin:25px 100px 25px 50px; position:relative; -webkit-hyphens:auto; -moz-hyphens:auto; -ms-hyphens:auto; hyphens:auto; }
p.einruck	{font: 12px/190% 'OpensansR'; color:rgb(0,0,0); margin:10px 130px 0 65px; position:relative; -webkit-hyphens:auto; -moz-hyphens:auto; -ms-hyphens:auto; hyphens:auto; }
p.text		{font: 12px/220% 'OpensansR'; color:rgb(0,0,0); margin:20px 40px 15px 50px; position:relative; -webkit-hyphens:auto; -moz-hyphens:auto; -ms-hyphens:auto; hyphens:auto; }
p.menue		{font: 12px/100% 'OpensansB'; color:rgb(65,125,205); top:45px; left:365px; margin:0; position:absolute; text-transform:uppercase; }
p.sprache	{font: 11px/100% 'OpensansBB'; color:rgb(255,255,255); background:rgb(65,125,205); margin:0; padding:0 10px 4px 6px; top:0; right:0; position:absolute; }
p.finale	{font: 11px/100% 'OpensansR'; color:rgba(255,255,255,0.7); margin:4px 30px 0 0; position:relative; }

hr			{border:none; width:400px; height:1px; margin:60px 0 60px 50px; border-top:rgb(125,170,225) 1px dotted; }

img.logo	{width:230px; height:45px; margin:30px 0 0 44px; border:none; position:absolute; }
img.start	{width:450px; height:342px; margin:70px 0 0 50px; border:none position:absolute; }
img.siegel	{width:120px; height:120px; margin:12px 20px 20px 0; border:none position:relative; float:left; clear:left; }
img.globus	{width:30px; height:30px; margin:8px 15px 5px -6px; border:none position:relative; float:left; clear:left; }
img.text	{width:200px; height:200px; position:relative; margin:10px 0 20px 20px; float:right; clear:right; border-radius:3px; }
img.mini	{width:120px; height:120px; position:relative; margin:0 0 0 20px; float:right; clear:right; }
img.deko	{width:450px; height:342px; margin:70px 0 0 50px; border:none position:relative; }

div.sammler	{min-height:100%; width:1000px; margin: 0 auto; background:none; position:relative; }
div.menue	{top:0; width:100%; height:80px; background:rgb(255,255,255); position:relative; border-top:rgb(65,125,205) 4px solid; }
div.links	{background:rgb(255,255,255); width:50%; padding:0 0 50px 0; position:relative; float:left;}
div.rechts	{background:rgb(255,255,255); width:50%; padding:0 0 50px 0; position:relative; float:right;}
div.finale	{bottom:0; width:100%; height:20px; background:rgb(65,125,205); position:absolute; text-align:right; }

a				{font: 12px/220% 'OpensansB'; text-decoration:none; color:rgb(0,0,0); }
a:hover			{text-decoration:underline; }
a.menue			{font: 12px/100% 'OpensansBB'; color:rgb(65,125,205); margin:0 0 0 40px; text-decoration:none; }
a.menue:hover	{text-decoration:underline; }
a.text			{font: 12px/220% 'OpensansB'; text-decoration:none; color:rgb(0,0,0); }
a.text:hover	{text-decoration:underline; }
a.light			{font: 12px/220% 'OpensansR'; text-decoration:none; color:rgb(0,0,0); }
a.light:hover	{text-decoration:underline; }
a.sprache		{font: 11px/100% 'OpensansR'; color:rgba(255,255,255,1.0); text-decoration:none; }
a.sprache:hover	{color:rgba(255,255,255,0.7); }
a.finale		{font: 11px/100% 'OpensansR'; color:rgba(255,255,255,0.7); text-decoration:none; }
a.finale:hover	{color:rgba(255,255,255,1.0); }

iframe.kontakt	{ width:305px; height:450px; margin:0 0 0 50px; border:none; }



	/* Schrift */


@font-face {
    font-family: 'OpensansR';
    src: url('schrift/OpenSans-Regular.eot');
    src: url('schrift/OpenSans-Regular.eot') format('embedded-opentype'),
         url('schrift/OpenSans-Regular.woff') format('woff'),
         url('schrift/OpenSans-Regular.ttf') format('truetype');
    font-weight: normal;
    font-style: normal;
}

@font-face {
    font-family: 'OpensansB';
    src: url('schrift/OpenSans-Semibold.eot');
    src: url('schrift/OpenSans-Semibold.eot') format('embedded-opentype'),
         url('schrift/OpenSans-Semibold.woff') format('woff'),
         url('schrift/OpenSans-Semibold.ttf') format('truetype');
    font-weight: normal;
    font-style: normal;
}

@font-face {
    font-family: 'OpensansBB';
    src: url('schrift/OpenSans-Bold.eot');
    src: url('schrift/OpenSans-Bold.eot') format('embedded-opentype'),
         url('schrift/OpenSans-Bold.woff') format('woff'),
         url('schrift/OpenSans-Bold.ttf') format('truetype');
    font-weight: normal;
    font-style: normal;
}

