﻿/*Farblegende*/

/*Reset*/

html,body{margin:0;padding:0;border:0;background:transparent;font-size:10px}

div,span,article,aside,footer,header,hgroup,nav,section,
h1,h2,h3,h4,h5,h6,p,blockquote,a,ol,ul,li,table,tr,th,td,tbody,tfoot,thead{
	margin:0;
	padding:0;
	border:0;
	vertical-align:baseline;
	background:transparent;
	}
	
img {margin:0;padding:0;border:0}

table,tr,th,td,tbody,tfoot,thead{
	margin:0;padding:0;border:0;
	vertical-align:baseline;
	background:transparent;
	}
	
table{border-collapse:collapse;border-spacing:0;}

input,select,textarea,form,fieldset{
	margin:0;padding:0;border:0;
	}

article,aside,dialog,figure,footer,header,hgroup,nav,section{
	display:block;}
	
h1,h2,h3,h4,h5,h6,p,li,blockquote,td,th,a,caption,em,strong,strike{
	font-family:Arial, Helvetica, sans-serif;
	font-size:100%;
	font-weight:normal;
	font-style:normal;
	line-height:100%;
	text-indent:0;
	text-decoration:none;
	text-align:left;
	color:#000000;
	}

ol,ul {list-style:none;}


/*Global*/

html { background-color:#CCCCCC; }
body {  }

/*Ueberschriften*/

h1,h2,h3,h4,h5,h6 {font-weight:bold;color:#000000}

h1{font-size:24px;}
h2{font-size:20px;}
h3{font-size:16px;}
h4{font-size:14px;}
h5{font-size:14px;}
h6{font-size:14px;}

h1 img, h2 img, h3 img, h4 img, h5 img, h6 img {margin:0;}

/*Textelemente*/

p			{color:#000000;font-size:12px; line-height:150%; }
p .left		{margin:1.5em 1.5em 1.5em 0; padding:0; }
p .right	{margin:1.5em 0 1.5em 1.5em; padding:0; }


a			{   }
a:link      {color: #0000ff}
a:visited   {color: #00ff00}
a:active    {color: #000000}
a:focus     {color: #666666}
a:hover     {color: #ff0000}

blockquote  {color: #000000; font-size:12px;}

/*Bilder*/

/*Listen*/

ul			{ }
ol			{list-style-type:decimal;}

ul li		{color:#000000;font-size:12px;}
ol li		{color:#000000;font-size:12px;}

dl			{}
dt			{}
dd			{}


/*Tabelen*/

table		{width:100%;}

tr			{}
.odd		{background-color:#eeeeee;}
.even		{background-color:#ffffff;}

th			{font-weight:bold;}
thead,th	{background:#cccccc}

tbody		{}

th,td,caption{}
caption		{}

tfoot		{}
.tfooter	{background-color:#cccccc;text-align:center;font-style:italic;}

caption		{background:#efefef;}


/*Sonstiges*/

sup,sub		{line-height:0;}

abbr,acronym{border-bottom:1px dotted #666666;}
address		{}
del			{background-color:#ffff99;padding:2px 0px; margin:4px 25px;
			font-family:"Courier New", Courier, monospace;font-size:12px;font-style:normal;}
			
/*Behälter div id*/

#ordner		{ width: 972px; margin:0px auto; background-color: #FFFFFF;}

/*#top		{ background-color:#000000;  padding:0 0; overflow:hidden;}*/


#titelbild 	{float:left; overflow: hidden; margin:0; padding:0; background-color:#00566A;}

#topnav		{ background-color: #00566A; clear:both;}
#topnav ul	{width:100%; float:left; margin:0px; background-color: #00566A;}
#topnav ul li {display:inline; }
#topnav ul li a {float:left; padding:5px 5px 5px 5px;border: 2px #000000 solid; margin:2px; }

#topnav a:link	 	{ color:#FFFFFF;)}
#topnav a:visited	{ color:#ffffff; background-color:#333333)}
#topnav a:active	{ color:#FFFFFF;)}
#topnav a:hover		{ color:#FFFFFF; background-color:#B77C02;}
#topnav a:focus		{ color:#FFFFFF;)}

#bild{	width:100%;
	position:relative;}
#bild img { display:block;}

#bild span {
    background-color: #000000; background-color: hsla(0, 0%, 100%, 0.6); position: absolute;
    bottom: 0; width: 100%;  line-height: 2em; text-align: center; font-size:16px; color: #004653; font-weight:bold;}

#subbanner	 	{ width:100%; background-color:#000000; padding:0; overflow:hidden; float:left;}


#footer			{ clear: both; background-color:#000000; padding:10px; }
#footer p		{color:#FFFFFF; text-align:center;}
#footer a:link	 	{ color:#FF9900; padding:5px;}
#footer a:visited	{ color:#ffffff; background-color:#333333;}
#footer a:active	{ color:#FFFFFF;}
#footer a:hover		{ color:#FFFFFF; background-color:#B77C02;}
#footer a:focus		{ color:#FFFFFF;}


#box1		{ background-color:#A6CAD8; padding:10px;}
#box1 ul	{ padding:0 0 0 20px; list-style-type:disc }
#box1 ul li	{ font-size:16px; line-height:140%;}


/*extra Layout*/

/*Navigation Extra*/

/*Forms*/

form {text-align:left; margin:20px;}

label,submit,input,textarea{
		border:0; padding:0; margin:0; background:none;
		}
		
label	{float:left;width:150px;text-align:right;display:block;
		}
		
input,textarea{
		border:1px #333333 solid;margin-left:10px;
		}
		
input	{width:280px;margin-bottom:16px;
		}
		
textarea{
		width:280px;height:150px;
		margin-bottom:16px;
		}
select	{}

.submit{width:90px;height:25px;
		margin-left:150px;
		font-size:12px;}

br	{clear:left;}

/*Sonstiges*/

.copyright-text	{font-size:80%;font-style:italic;color:#333333;}
.footer-text	{font-size:80%;font-style:normal;color:#666666;}

.title			{font-size:18px;font-weight:bold;color:#333333;}
.subtitle		{font-size:14px;font-style:italic;color:#333333;}

/* und so weiter */		


