body			{margin:0px; padding: 0px; background-color: #fff; font-family: Verdana, Helvetica, Arial; font.size: 13px; color: #000}

h1				{font-size: 13px; font-weight: bold}
h2				{font-size: 14px; font-weight: bold}
h3				{font-size: 15px; font-weight: bold}
h4				{font-size: 16px; font-weight: bold}
h5				{font-size: 17px; font-weight: bold}
h6				{font-size: 18px; font-weight: bold}

.site			{position:absolute; left:50%; top: 10px; width: 1024px; margin-left: -512px; border: 1px solid #000;  background-image: url(image/back.gif); background-repeat: repeat-y }
.head			{width: 1024px; height: 93px; background-image: url(image/head.gif); background-repeat: no-repeat}

.top			{width: 1024px; height: 25px; background-color: #fff; background-image: url(image/topnav.gif); background-repeat: repeat-x}
.topnavigation	{padding-left: 170px; padding-top: 2px; height: 25px; }


.navi			{width: 170px; background-color: #900; float:left}

a				{border:none; text-decoration:none}

.nav			{display:block; color: #fff; font-size: 10px; line-height: 250%; font-weight: bold; text-decoration:none; margin-left: 7px; padding-left: 10px; background-image: url(image/nav.gif); background-repeat: no-repeat; background-position: 0px 10px}
.nav:hover		{color: #ddd;}
.nav_aktiv		{display:block; color: #ccc; font-size: 10px; line-height: 250%; font-weight: bold; text-decoration:none; margin-left: 7px; padding-left: 10px; background-image: url(image/nav.gif); background-repeat: no-repeat; background-position: 0px 10px}

.subnav			{display:block; color: #fff; font-size: 10px; line-height: 200%; text-decoration:none; margin-left: 10px; padding-left: 13px; background-image: url(image/subnav.gif); background-repeat: no-repeat; background-position: 0px 7px}
.subnav:hover	{color: #ddd;}
.subnav_aktiv	{display:block; color: #fff; font-size: 10px; line-height: 200%; text-decoration:none; margin-left: 10px; padding-left: 13px; background-image: url(image/subnav.gif); background-repeat: no-repeat; background-position: 0px 7px}

.topnav			{color: #000; font-size: 12px; text-decoration:none; padding-left: 5px; padding-right: 10px; padding-left: 10px; background-image: url(image/top.gif); background-repeat: no-repeat; background-position: 0px 5px}
.topnav:hover	{color: #555;  }
.topnav_aktiv	{color: #000; font-size: 12px; font-weight: bold; text-decoration:none; padding-left: 5px; padding-right: 5px; padding-left: 10px; background-image: url(image/top.gif); background-repeat: no-repeat; background-position: 0px 5px}

.inhalt						{width: 700px; margin-left: 25px; padding-bottom: 25px; background-color: #fff; float:left}
.bildstyle					{width:120px; height: 250px; padding-right: 25px; padding-bottom: 15px; float:left}
.bildstyle img				{padding-bottom: 0px; padding-right:15px; float:left}
.bildstyle bodytext			{float:left}


.i_head					{width: 700px; padding: 3px; margin-top: 10px;  font-size: 12px; font-weight: bold; color:#000}
.content				{width: 700px; padding-top:10px; font-size: 11px; background-color: #fff; float:left }
.content a				{font-size: 11px; font-weight:bold; color: #900; text-decoration:none}
.content img			{float:left; }

.contenttable			{width: 700px; margin-bottom: 25px; }		
.contenttable table		{border-collapse:collapse; width: 700px; }
.contenttable tr		{border: 1px solid #000}
.contenttable td		{width: 150px; }
.contenttable tbody		{width: 150px; }
.contenttable thead		{background-color: c7c7c7;}
.contenttable .bodytext	{}

.orchester				{width: 700px; margin-top:-10px; padding-bottom: 5px; font-size: 11px; background-color: #fff; float:left}
.orchester img			{}
.orchester .bodytext	{width: 600px; margin:0px; padding-top: 5px; padding-bottom: 20px; float:left}

.jugend					{width: 700px; padding-bottom: 5px; font-size: 11px; background-color: #fff; }
.jugend img				{margin-right: 10px; }
.jugend .bodytext		{padding-top: 15px; padding-right: 15px; padding-bottom: 20px; }

.bilderliste			{margin: 10px; width: 200px; float:left}
.bilderliste img		{float:left}

.bild			{float:left}

.content h1	{width: 800px; padding: 3px; margin-top: 10px; background-color: #900; font-size: 12px; font-weight: bold; text-align: center; color:#fff}
.content h2	{font-size: 11px; font-weight: bold}
.content h3	{font-size: 10px; font-weight: bold}
.content h4	{font-size: 9px; font-weight: bold}

/* Styles zur Positionierung und Formatierung der Topimages */
.csc-textpic, .csc-textpic-center, .csc-textpic-below, .csc-textpic-imagewrap, .csc-textpic-image, .csc-textpic-lastcol	{margin:0px; padding:0px;}

/* Styles zur Formatierung der News */
.news-list-container		{width: 450px; margin-left: 15px}
.news-list-item				{display:block; margin-bottom: 25px; }
.news-list-date				{font-weight:bold; }
.news-headline				{font-size:12px; font-weight: bold; color: fff}
.news-headline a			{font-size:12px; font-weight: bold; text-decoration:none; border:none}
.news-image					{padding: 10px; padding-left: 0px; float:left}
.news-untertitel			{display:block;  padding-left:15px; float:left}
.news-list-morelink			{}
.news-list-browse			{}
.clearer					{}
.news-single-item			{padding-left: 10px; padding-top: 10px; padding-right:15px;}
.news-single-timedata		{}

/* Style zur Formatierung der Article_Pages */
.news-single-item h3		{font-size:12px; }
.newstitle					{font-size:12px; font-weight: bold}
.tx-kharticlepages-pi1		{}
.navigation					{text-align: center; padding-top: 10px; padding-bottom: 10px;}
.pagefeatures				{}
.news-single-img			{padding-right:20px; float:left}
.csc-textpic-imagewrap		{margin-right: 10px; float:left}
.csc-textpic-center		{}

table						{font-size: 11px; }
tbody tr					{border: 1px solid #000}
tr							{}
td							{width: 180px; }


/* Style für das Messageboard Plugin */

.tx-damsgboard-pi1-listElement					{width: 450px; }
.tx-damsgboard-pi1-listrowField-header			{font-size: 12px; font-weight:bold}
.tx-damsgboard-pi1-listrowField-message			{padding-top: 10px; padding-bottom: 10px; }
.tx-damsgboard-pi1-listrowField-owner-date		{}

.board											{width:650px}
.csc-mailform									{width: 650px}
.csc-mailform label								{width: 150px; font-weight:bold;}
.csc-mailform-field								{padding: 5px; width: 250px;}


/* Umfragetool */

.tx-quickpoll-pi1					{width: 350px}
.pollquestion						{width: 350px; padding-bottom: 10px; }