body						{margin:0;padding:25px 0px 25px 0px;background-color:#FFFFFF;text-align:center;}
body, td, input, textarea	{font-family:Tahoma,Verdana,Arial,Helvetica,sans serif;font-size:14px;}
body, td					{color:#FFFFFF;}
body a						{color:#FFFF00;}
body a:hover				{color:#FF0000;}

img							{border:none;}

/* h1, h2, h3, p, ul			{margin-top:0;} */
h2							{font-size:16px;}
h3							{font-size:14px;}

formix						{margin:0;padding:0;}

#main						{margin:0 auto;width:700px;text-align:left;}

/*
	- SPALTE LINKS
	==============
*/

#colleft					{width:125px;float:left;margin-right:25px;}

/* NAVIGATION */
#nav						{margin:0;background-color:#EFE600;}

#nav a						{color:#000000;text-decoration:none;}
#nav a:hover				{text-decoration:underline;}

#nav ul						{list-style:none;margin:0;padding:6px 0px 0px 0px;}
#nav ul li					{padding:4px 10px 4px 10px;text-align:left;}
#nav ul li.active			{background-color:#BDAA06;}
#nav ul li.active a			{font-weight:bold;}

#nav ul li.active ul		{padding:0;margin:0;margin-top:4px;}
#nav ul li.active ul li		{padding:4px 0px 4px 0px;margin:0;}
#nav ul li.active ul li a	{color:#000000;font-weight:normal;}
#nav ul li.actlevtwo a		{text-decoration:underline;}

/*
	- SPALTE RECHTS
	===============
*/
#colright					{width:544px;float:left;}

#header						{position:relative;height:118px;background-image:url(/img/header_bg.gif);margin-bottom:5px;}
#claim						{position:absolute;bottom:18px;left:20px;}
#sponsor					{position:absolute;bottom:10px;right:120px;}
#logo						{position:absolute;bottom:10px;right:10px;}

div.borderLT				{position:absolute;top:0px;left:0px;z-index:99;}
div.borderLB				{position:absolute;bottom:0px;left:0px;z-index:99;}
div.borderRT				{position:absolute;top:0px;right:0px;z-index:99;}
div.borderRB				{position:absolute;bottom:0px;right:0px;z-index:99;}

/* CONTENT */

#title						{position:relative;background-image:url(/img/content_title_bg.gif);border-bottom:2px solid #000000;}
#title h1					{margin:0;padding:8px 0px 8px 20px;color:#FFFFFF;font-size:20px;}

#content					{background-color:#163E73;}
#contentseparator			{margin:0;padding:0;height:20px;background-image:url(/img/content_sep_bg.gif);}
#contentmain				{margin:0;padding:0px 20px 20px 20px;}

#footer						{position:relative;height:30px;background-image:url(/img/content_title_bg.gif);border-top:2px solid #000000;}
#footer p					{margin:0;padding:8px 8px 8px 20px;}

#copy						{color:#000000;text-align:right;margin-top:4px;margin-right:10px;}
#copy a						{color:#000000;}

/* CONTENT-Formatierungen */
.listLinks li				{margin-bottom:8px;}

div.parPerson				{width:460px;padding:8px;margin:0px 12px 6px 12px;border-bottom:1px solid #000000;border-right:1px solid #000000;border-top:1px solid #FFFFFF;border-left:1px solid #FFFFFF;background-color:#076DB5;background-image:url(/img/content_sep_bg.gif);}
div.parPerson b				{color:#EFE600;}

#contentmain img			{border:4px solid #FFFFFF;}

div.divImg					{float:right;margin:0px 0px 12px 12px;clear:right;}

.tblForm					{border-bottom:1px solid #000000;border-right:1px solid #000000;border-top:1px solid #FFFFFF;border-left:1px solid #FFFFFF;border-spacing:0;border-collapse:collapse;width:475px;}
.tblForm input				{width:350px;}
.tblForm textarea			{width:350px;height:120px;}
.tblForm tr td				{padding:8px;vertical-align:top;background-image:url(/img/content_sep_bg.gif);}

.listDownloads				{list-style-image:url(/img/icon_pdf.gif);}
.listDownloads li			{margin-bottom:8px;}

.listTeam li				{margin-bottom:8px;}

.tblTelefon					{margin-top:16px;}
.tblTelefon tr td			{padding:4px 4px 4px 0px;}

div.divTenu					{float:right;margin:0px 12px 12px 12px;text-align:right;}
#contentmain div.divTenu img				{border:0px;}
/* .divTenu h2					{font-size:98%;} */
.divTenu p					{font-size:90%;}

div.divNeuigkeit				{padding:8px;border-bottom:1px solid #000000;border-right:1px solid #000000;border-top:1px solid #FFFFFF;border-left:1px solid #FFFFFF;background-color:#076DB5;background-image:url(/img/content_sep_bg.gif);margin-bottom:12px;}
.divNeuigkeit h2			{color:#FFFF00;margin-top:0px;}
.parSmall					{font-size:12px;margin:0px;}
.parIP						{margin:12px 0px 0px 0px;padding:2px 0px 0px 0px;border-top:1px solid #FFFFFF;}

.tblGalerie					{width:450px;}
.tblGalerie td				{padding:8px;}
.tblGalerie img, p.parGalerie img				{border:4px solid #DDDDDD;}
p.parGalerie				{text-align:center;clear:both;}
#divGalleryNav				{text-align:center;}
.divGalleryButton a			{padding:4px;border:1px solid #FFFF00;text-decoration:none;}

.divScore					{width:18px;height:18px;float:right;padding:4px;margin-left:4px;text-align:center;vertical-align:middle;font-size:14px;border:2px solid #FFFFFF;}

.divPortrait				{float:right;margin:0px 0px 12px 12px;display:inline;}

.divClearer					{clear:both;}
.parPerson .divPortrait		{margin-bottom:0px;}

.tblSteckbrief				{border-bottom:2px solid #FFFFFF;border-top:2px solid #FFFFFF;border-spacing:0;border-collapse:collapse;}
.tblSteckbrief tr td		{padding:8px;vertical-align:top;background-image:url(/img/content_sep_bg.gif);border-bottom:1px solid #000000;}
.divNummer					{float:left;font-size:48px;font-weight:bold;margin-right:12px;margin-bottom:12px;background-color:#076DB5;padding:4px 12px 4px 12px;text-align:center;}

.divAutor					{float:left;background-color:#076DB5;padding:8px;margin:0px 12px 6px 0px;}

#divBoxVeranstaltung		{float:right;margin:0px 0px 12px 12px;border-bottom:1px solid #000000;border-right:1px solid #000000;border-top:1px solid #FFFFFF;border-left:1px solid #FFFFFF;width:200px;}
#divBoxVeranstaltung h2		{background-color:#076DB5;padding:8px;margin:0;}
/* #EFE600 yellow submarine #076DB5 blue*/
#divBoxVeranstaltung h3		{margin:0;}
#divBoxVeranstaltung p		{margin-bottom:0;}
.divVeranstaltung			{padding:8px;border-top:1px solid #000000;background-image:url(/img/content_sep_bg.gif);}

.tblScores					{width:500px;border-bottom:2px solid #FFFFFF;border-top:2px solid #FFFFFF;border-spacing:0;border-collapse:collapse;}
.tblScores tr td			{padding:8px;vertical-align:top;background-image:url(/img/content_sep_bg.gif);border-bottom:1px solid #000000;}
.tblScores td				{padding:8px;}
.tblScores thead			{border-bottom:2px solid #FFFFFF;}
.tblScores thead th			{text-align:left;padding:4px;padding-left:8px;font-size:14px;}

.divImgLeft					{float:left;}
#contentmain div.divImgLeft img				{margin-top:24px;border:0px;}

.divNewsHome				{border-top:2px solid #FFFFFF;border-bottom:2px solid #FFFFFF;padding:4px;}
.divNewsHome h3				{margin:0px 0px 12px 0px;padding:0px 0px 4px 0px;border-bottom:1px solid #FFFFFF;}
.divNewsHome .parSmall		{}

label, input				{display:block;float:left;margin-bottom:12px;}
label						{width:125px;text-align:right;padding-right:12px;font-weight:bold;}
input						{width:250px;font-size:medium;}
fieldset					{border:1px dotted #006600;margin-bottom:24px;}
legend						{font-weight:bold;font-size:large;}

#sponsoren					{}
#sponsoren img				{border:2px solid #FFFFFF;width:75px;height:75px;margin:0 8px 8px 0;float:left;}