html						{ height: 100%; margin: 0; padding: 0;}
body 						{ background-color: white; color: #000090; font-family: "Rock Salt","Oswald","Verdana","Helvetica","Arial"; font-size: 20px; height: 100%; min-height: 600px; max-height: 100% border: 0; margin: 0; padding: 0;
	overflow: hidden;
	background: -webkit-linear-gradient( #ff0000 0%, #ff0000 70%, #ee1111 90%, #aa1111 100%);
	background: -moz-linear-gradient( #ff0000 0%, #ff0000 70%, #ee1111 90%, #aa1111 100%);
	background: -o-linear-gradient( #ff0000 0%, #ff0000 70%, #ee1111 90%, #aa1111 100%);
	background: -ms-linear-gradient( #ff0000 0%, #ff0000 70%, #ee1111 90%, #aa1111 100%);
	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffffff', endColorstr='#eeeeee');
}
/*
body 						{ background-color: white; color: #000090; font-family: "Rock Salt","Oswald","Verdana","Helvetica","Arial"; font-size: 20px; height: 100%; min-height: 600px; max-height: 100% border: 0; margin: 0; padding: 0;
	overflow: hidden;
	background: -webkit-linear-gradient( #cccccc 0%, #cccccc 70%, #aaaaaa 90%, #999999 100%);
	background: -moz-linear-gradient( #cccccc 0%, #cccccc 70%, #aaaaaa 90%, #999999 100%);
	background: -o-linear-gradient( #cccccc 0%, #cccccc 70%, #aaaaaa 90%, #999999 100%);
	background: -ms-linear-gradient( #cccccc 0%, #cccccc 70%, #aaaaaa 90%, #999999 100%);
	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#eeeeee', endColorstr='#cccccc');
}
*/
div.hintergrundbild			{position: absolute; top: 0px; right: 0px; bottom: 0px; left: 0px; z-index: 1;}
div.likebuttons				{position: absolute; top: 10px; left: 240px; z-index: 1000;}
div.likebuttons div			{float: left; margin-right: 10px;}
div.infofusszeile			{position: absolute; top: 14px; left: 240px; min-width: 840px; right: 100px; padding: 0; z-index: 610; color: white; text-align: right; font-family: "Boogaloo"; font-size: 32px; text-shadow: 3px 3px 0px #222222;}
div.infofusszeile a			{color: white; font-size: 32px; text-decoration: none; text-shadow: 3px 3px 0px #222222;}
div.infofusszeile2			{position: absolute; top: 4px; left: 240px; min-width: 840px; right: 100px; padding: 0; z-index: 610; color: white; text-align: right; font-family: "Boogaloo"; font-size: 32px; text-shadow: 3px 3px 0px #222222;}
div.infofusszeile2 a		{color: white; font-size: 32px; text-decoration: none; text-shadow: 3px 3px 0px #222222;}
div.eventNET				{position: absolute; bottom: 18px; left: 240px; z-index: 630; font-family: "Verdana", "Helvetica", "Arial"; font-size: 12px; color: white;}
div.eventNET a				{text-decoration: none; color: white;}
div.eventNET a:hover		{text-decoration: none; color: #330000;}

div.netzwerkbuehne			{position: absolute; bottom: 18px; left:240px; min-width: 840px; right: 100px; z-index: 620; text-align: right; font-family: "Verdana", "Helvetica", "Arial"; font-size: 12px; color: white;}
div.netzwerkbuehne a		{text-decoration: none; color: white;}
div.netzwerkbuehne a:hover	{text-decoration: none; color: #330000;}

/* Vorschlag03 */

div.content03			{position: absolute; top: 100px; left: 240px; min-width: 520px; right: 100px; bottom: 60px; padding: 40px; font-family: "Oswald","Verdana","Helvetica","Arial"; z-index: 500; color: #222222; background-color: #ffffff; overflow: auto;
	-webkit-box-shadow: 6px 6px 6px #770000;
	-moz-box-shadow: 6px 6px 6px #770000;
	box-shadow: 6px 6px 6px #770000;}
div.content03 h1		{color: #fa0000; font-family: "Boogaloo"; font-size: 72px; text-shadow: 3px 3px 0px #333333; padding: 0; margin: 0; white-space: nowrap;text-transform: uppercase;}
div.content03 h2		{color: #fa0000; font-family: "Boogaloo"; font-size: 48px; font-weight: normal; text-shadow: 1px 1px 0px #333333; padding: 0; margin: 0;text-transform: uppercase;}
div.content03 h3		{color: #fa0000; font-family: "Boogaloo"; font-size: 32px; font-weight: normal; text-shadow: 1px 1px 0px #333333; padding: 0; margin: 0;text-transform: uppercase;letter-spacing:0.05em}
div.content03 div.menu	{position: relative; width: 100%; border-top: 0px solid #fa0000; border: 0px solid #ffffff; color: #ffffff; margin: 0 0 20px 0; padding: 0px;}

div.content03 a			{text-decoration: none; color: #fa0000;}
div.content03 a:hover	{text-decoration: none; color: #660000;}

div.content03 td		{margin: 0; padding: 0 20px 0 0; text-align: left; vertical-align: top;}
div.content03 table.linien td		{margin: 0; padding: 4px 4px 4px 4px; text-align: left; vertical-align: top; border-top: 2px solid #fa0000;}

div.content03 ul		{color: white; list-style-image: url(/img/aufzaehlungszeichen.png);}

div.content03 table table td p {margin: 0;}

div.bilderleiste		{position: absolute; top: 0px; left: 0px; bottom: 0px; width: 280px; overflow: hidden;}
div.bilderleiste03		{position: absolute; top: 0px; left: 60px; width: 120px; bottom: 0px; border-left: 0px solid white; border-right: 0px solid white; overflow: show;}
div.bilderleiste03 img	{width: 120px; border: 8px solid white; margin: -10px;	-webkit-box-shadow: 4px 4px 4px #770000;
	-moz-box-shadow: 4px 4px 4px #770000;
	box-shadow: 4px 4px 4px #770000;}

div.newsletter		{position: fixed; top: 105px; right: 0px; text-align: right; border: 3px solid white; border-radius: 15px 0 0 15px; background-color: white; font-size: 14px; font-family: "Oswald","Verdana","Helvetica","Arial"; z-index: 1001;
	-webkit-box-shadow: 6px 6px 6px #770000;
	-moz-box-shadow: 6px 6px 6px #770000;
	box-shadow: 6px 6px 6px #770000;}
div.newsletter div.newsletterBeschriftung	{float: right;}

/* FORMULAR */

div#textleft	{ position: relative; top: -20px; left: 10px; height: 440px; width: 820px; padding: 30px 25px 30px 25px; border: 2px solid white; background-color: #eeeeee;
	-webkit-box-shadow: 2px 2px 3px #999;
	-moz-box-shadow: 2px 2px 3px #999;
	box-shadow: 2px 2px 3px #999;}

div#formularfeldcaptcha	{ position: absolute; left: 60px; top: 120px; right: 0px; color: white; font-size: 26px; font-weight: 300; margin: 0; padding: 0; border: 2px solid white;
	-webkit-box-shadow: 2px 2px 3px #999;
	-moz-box-shadow: 2px 2px 3px #999;
	box-shadow: 2px 2px 3px #999;}

div#formularfeld	{ position: absolute; top: 120px; right: 0px; color: white; font-size: 26px; font-size: 12px; font-weight: normal; color: #858585; margin: 0; padding: 0; border: 0px solid red;}

div#formularfeld input	{width: 320px; height: 40px; vertical-align: middle; text-align: left; background-color: #ebe6dc; margin: 0 0 0 0; padding: 0 0 0 10px; font-family: 'Open Sans', sans-serif; font-size: 12px; color: #858585; border: 2px solid white;
	-webkit-box-shadow: 2px 2px 3px #999;
	-moz-box-shadow: 2px 2px 3px #999;
	box-shadow: 2px 2px 3px #999;}

div#formularfeld textarea	{width: 320px; height: 88px; vertical-align: top; text-align: left; background-color: #ebe6dc; margin: 0 0 0 0; padding: 6px 0 0 10px; font-family: 'Open Sans', sans-serif; font-size: 12px; color: #858585; border: 2px solid white;
	-webkit-box-shadow: 2px 2px 3px #999;
	-moz-box-shadow: 2px 2px 3px #999;
	box-shadow: 2px 2px 3px #999;}

div#formularfeld select	{width: 320px; height: 88px; max-height: 88px; vertical-align: top; text-align: left; background-color: #ebe6dc; margin: 0 0 0 0; padding: 6px 0 0 10px; font-family: 'Open Sans', sans-serif; font-size: 12px; color: #858585; border: 2px solid white;
	-webkit-box-shadow: 2px 2px 3px #999;
	-moz-box-shadow: 2px 2px 3px #999;
	box-shadow: 2px 2px 3px #999;}

div#formularfeld2	{ position: absolute; top: 120px; right: 0px; color: white; font-size: 26px; font-size: 12px; font-weight: normal; color: #858585; margin: 0; padding: 0; border: 0px solid red;}

div#formularfeld2 input	{position: absolute; left: 74px; width: 320px; height: 40px; vertical-align: middle; text-align: left; background-color: #ebe6dc; margin: 0 0 0 0; padding: 0 0 0 10px; font-family: 'Open Sans', sans-serif; font-size: 12px; color: #858585; border: 2px solid white;
	-webkit-box-shadow: 2px 2px 3px #999;
	-moz-box-shadow: 2px 2px 3px #999;
	box-shadow: 2px 2px 3px #999;}

div#formularfeld2 textarea	{position: absolute; left: 74px; width: 320px; height: 88px; vertical-align: top; text-align: left; background-color: #ebe6dc; margin: 0 0 0 0; padding: 6px 0 0 10px; font-family: 'Open Sans', sans-serif; font-size: 12px; color: #858585; border: 2px solid white;
	-webkit-box-shadow: 2px 2px 3px #999;
	-moz-box-shadow: 2px 2px 3px #999;
	box-shadow: 2px 2px 3px #999;}

div#formularfeld2 select	{position: absolute; left: 74px; width: 334px; height: 44px; max-height: 44px; vertical-align: top; text-align: left; background-color: #ebe6dc; margin: 0 0 0 0; padding: 6px 0 0 10px; font-family: 'Open Sans', sans-serif; font-size: 12px; color: #858585; border: 2px solid white;
	-webkit-box-shadow: 2px 2px 3px #999;
	-moz-box-shadow: 2px 2px 3px #999;
	box-shadow: 2px 2px 3px #999;}


/* MENU FUNKTION */

div.menu				{position: absolute; top: 60px; left: 280px; margin: 0px; padding: 0px; z-index: 1000;}

nav	{margin: 0; padding: 0;}

li	{text-align: left;}

nav ul ul {
	display: none;
}
nav ul li:hover > ul {
	display: block;
}
nav ul li {
	float: left; border: 0px solid #fa0000; color: #fa0000; margin: 0 16px 0 0; background-color: #f5f5f5; border-top-left-radius: 16px; border-top-right-radius: 16px;
}
nav ul {
	padding: 0; margin: 0;
	list-style: none;
	position: relative;
	display: inline-table;
}
nav ul:after {
	content: ""; clear: both; display: block;
}
nav ul li:hover {
	background-color:  #660000;
	border: 0px solid white;
}
/*
nav ul li:hover a {
color: #ffffff;
}
*/
nav ul li:hover ul li a	{
	color: #f40000;
}
nav ul li:hover ul li a:hover	{
	color: #ffffff;
}
nav ul li a {
	display: block; padding: 5px 10px;
	text-decoration: none; color: #fa0000;
}
nav ul li a:hover	{
	color: #ffffff;
}
nav ul ul {
	background: #00005A; border-radius: 0px; padding: 0;
	position: absolute; top: 100%; border: 2px solid #660000;
}
nav ul ul li {
	float: none;
	background-color:  #f5f5f5;
	border: 0px solid green;
	position: relative; margin: 0 0 0 0; border-radius: 0px;
}
nav ul ul li a {
	padding: 5px 10px; color: #fa0000;
	border: 0px solid white; color: #fa0000;
}
nav ul ul li a:hover {
	background-color: #f40000; color: #ffffff;
}
/* ENDE MENU FUNKTION */

