body {
	background:#fffcc1 url(../bilder/hg_alemannia.gif) center top repeat-y;
	color:#ffffff;
	margin-bottom:20px;
}
ul, ol, li {
	margin:0px;
	padding:0px;
}
/* Standard-Schriftgröße */
a, body, div, input, label, li, ol, p, select, td, th, textarea, u, ul
{
	font-family:Verdana, sans-serif;
	font-size:11px;
}
#footer {
border-top:1px solid #636363;
}
#kopf1 {
margin-left:0px;
height:180px;
background:#000000 url(../bilder/kopfhg1.gif) no-repeat top left;
text-align:left;
border-bottom:0px solid #666666;
z-index:2;
}
img#fotoleiste {
/* für Kopfhg1 */
margin-top:11px;
/* folgt: für kopfhg2 */
/* margin-top:17px;*/
margin-left:0px;
}
div#main {
background-color:transparent;
}
#container {
	background-color:transparent;
}
a:link, a:visited, a:active {
	color:#fff12b;
	text-decoration: underline;
} 
a:hover {
	color:#f2d500;
}
.mod_newslist, .mod_article, .ce_text {
	margin-right:20px;
}
/* Navigation allgemein */
* html .mod_navigation ul, * html .mod_navigation li
{
	height:1px;
}
.mod_navigation
{
	position:absolute;
	top:0px;
}

.mod_navigation ul
{
	margin:0px;
	margin-left:2px;
	padding:0px;
	width:131px;
	list-style-type:none;
	border-left:0px solid #777777;
}
.mod_navigation li ul
{
	
	border-left:0px solid #777777;
	border-bottom:0px;
	margin-left:0px;
}
.mod_navigation li
{
	width:130px;
	margin:0px;
	padding:0px;
	list-style-type:none;
	background-color:#2d2d2d;
	border-top:1px solid #636363;
	border-right:1px solid #636363;
}
.mod_navigation .level_1 li.first
{
	border-top:1px solid #636363;
}
.mod_navigation .level_1 li.last
{
	border-bottom:1px solid #636363;
}
.mod_navigation .level_1 ul li.last
{
	border-bottom:0px solid #ffffff;
}
.mod_navigation span.active
{
display:block;
margin:0px;
padding:0px;
width:130px;
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size:10px;
font-weight:normal;
color: #fff12b;
text-decoration:none;
border-top:0px solid #ffffff;
background-color:#2d2d2d;
background-image:url(../bilder/aktiv.gif);
}
.mod_navigation a
{
width:130px;
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size:10px;
color: #ffffff;
text-decoration:none;
}
/*  LEVEL1 = Hauptnavigationspunkte */
.mod_navigation .level_1 li
{
	width:130px;
	margin:0px;
	padding:0px;
	list-style-type:none;
	background-color:#2d2d2d;
}
.mod_navigation .level_1 span.active
{
margin:0px;
padding:0px;
width:115px;
height:26px;
line-height:26px;
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size:13px;
text-decoration:none;
padding-left:15px;
}
.mod_navigation .level_1 a
{
width:115px;
display:block;
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size:13px;
color: #ffffff;
line-height:26px;
text-decoration:none;
padding-left:15px;
/* background:url(../bilder/link.gif);*/
}

/*  LEVEL2 = Unternavigation */
.mod_navigation .level_2 li
{
	width:130px;
	margin:0px;
	padding:0px;
	list-style-type:none;
	background-color:#2d2d2d;
}
.mod_navigation .level_2 li.first
{
	border-top:1px solid #636363;
}
.mod_navigation .level_2 span.active
{
width:105px;
height:26px;
line-height:26px;
padding-left:25px;
font-size:10px;
background-color:#2d2d2d;
}
.mod_navigation .level_2 a
{
width:105px;
height:26px;
display:block;
font-size:10px;
line-height:26px;
padding-left:25px;
}
.mod_navigation .level_3 li
{
	background-color:#2d2d2d;
}
.mod_navigation .level_3 li.first
{
	border-top:1px solid #636363;
}
.mod_navigation .level_3 span.active
{
width:95px;
height:26px;
line-height:26px;
padding-left:35px;
background-color:#2d2d2d;
}
.mod_navigation .level_3 a
{
width:95px;
height:26px;
line-height:26px;
padding-left:35px;
}
.mod_navigation .level_4 li
{
	width:130px;
	margin:0px;
	padding:0px;
	list-style-type:none;
	background-color:#2d2d2d;
}
.mod_navigation .level_4 li.first
{
	border-top:1px solid #636363;
}
.mod_navigation .level_4 span.active
{
width:90px;
height:26px;
line-height:26px;
padding-left:40px;
background-color:#2d2d2d;
}
.mod_navigation .level_4 a
{
width:90px;
height:26px;
display:block;
line-height:26px;
padding-left:40px;
}
.mod_navigation a:hover {
color:#fff12b;
background-color:#333333;
background-image:url(../bilder/hover.gif);
}
.mod_breadcrumb
{
	margin-bottom:14px;
	padding:5px 3px 7px 2px;
	background-color:#2d2d2d;
	color:#ffffff;
	margin-right:0px;
	border-bottom:1px solid #636363;
}
.mod_breadcrumb a:link, .mod_breadcrumb a:visited {
	color:#fff12b;
	font-weight:bold;
}
.mod_breadcrumb a:hover {
	color:#f2d500;
}
/* Artikel Standard  */
div.mod_article {
	color:#ffffff;
}
.mod_article a:link, .mod_article a:active, .mod_article a:visited {
color:#fff12b;
text-decoration:underline;
}
.mod_article a:hover {
	color:#f2d500;
}
.mod_article .ce_text {
	margin-right:100px;
}
.ce_headline {
	font-size:15px;
	font-weight:bold;
	margin-bottom:16px;
	margin-top:2px;
	margin-right:100px;
	color:#fff12b;
	background-color:#2d2d2d;
	padding:1px;
	border-bottom:0px solid #827b18;
}
.mod_article h2 {
	font-size:12px;
	font-weight:bold;
	margin-bottom:10px;
	color:#ffffff;
	border:0px;
}
.mod_article h3, .mod_article h4, .mod_article h5, .mod_article h6 {
	font-weight:bold;
	color:#ffffff;
	border:0px;
}
.mod_article ul, .mod_article ol {
margin:20px 0px 20px 50px;
list-style-position:inside;
}
.mod_article ul {
	list-style-type:circle;
}
.mod_article li {
	margin:3px 10px;
}
/* Tabellen */
.ce_table
{
	margin-top:24px;
	margin-bottom:24px;
	margin-right:20px;
	border-left:1px solid #ffffff;
	color:#ffffff;
}

.ce_table td
{
	padding:2px 8px;
	border-right:1px solid #ffffff;
	border-bottom:1px solid #ffffff;
}

*:first-child+html .ce_list li
{
	margin-left:26px;
}
.ce_table th
{
	padding:2px 8px;
	background-color:#2d2d2d;
	border-top:1px solid #ffffff;
	border-bottom:1px solid #ffffff;
	border-right:1px solid #ffffff;
	color:#fff12b;
}

.ce_table th a
{
	color:#ffffff;
}
table thead td {
	font-weight:bold;
}
/* Anpassungen News  */
.mod_newslist .layout_latest
{
	margin-top:12px;
	margin-bottom:10px;
	padding-bottom:10px;
	border-bottom:1px dotted #dbdbd8;
}
.mod_newslist .layout_short
{
	margin-top:10px;
	margin-bottom:10px;
	padding-bottom:10px;
	border-bottom:1px dotted #dbdbd8;
}
.mod_newslist .layout_simple
{
	margin-top:10px;
	margin-bottom:10px;
	padding-bottom:10px;
	border-bottom:1px dotted #dbdbd8;
}
.mod_article .mod_newslist {
	margin-right:200px;
}
.mod_newslist h1 {
	font-size:16px;
	font-weight:bold;
	color:#fff12b;
	margin-bottom:20px;
	margin-right:0px;
	background:#2d2d2d;
	padding:1px 0px;
	border-bottom:1px solid #fff12b;
}
div.layout_latest p.info, div.mod_newsreader p.info {
	font-style:italic;	
}
div.layout_latest p.more,  div.mod_newsreader p.back {
margin:8px 0px;
}
div.layout_latest a {
	margin:10px 0px;
	font-size:12px;
}
div.mod_newsreader {
	margin-right:100px;
}
div.mod_newsreader h1 {
	font-size:14px;
	font-weight:bold;
}
div.mod_newsreader h2 {
	font-size:12px;
}
div.mod_newsreader .enclosure {
margin-top:10px;
margin-bottom:10px;
}
div.mod_newsreader .ce_text {
margin-top: 8px;
margin-bottom:8px;
}
/* Startseite */
div#willkommen {
	margin-right:20px;
	border-right:1px solid #636363;
	font-size:12px;
}
div#willkommen h1 {
	font-size:18px;
	color:#fff12b;
	font-weight:bold;
	background-color:#2d2d2d;
	border:0px;
	padding-left:0px;
}
div#willkommen #begruessung {
	margin-right:20px;
}
.mod_article#kurznews, .mod_article#newslink, .mod_article#toplink, .mod_article#logo-domspringen {
	border-right:1px solid #636363;
}
.mod_article#newslink {
	padding:20px 0px 40px 0px;
	margin-right:20px;
}
.mod_article#toplink {
	margin-right:20px;
}
.mod_article#kurznews .mod_newslist {
	margin-right:20px;
}
div#ergebnisnews {
margin-bottom:20px;
}
div#ausschreibungsnews {
	margin-top:25px;
}
.trenner hr {
	width:60%;
	height:1px;
	background-color:#636363;
	text-align:center;
}
/* Standardeinstellungen Bildunterschrift, wirksam in Text */
div.caption {
	font-size:9px;
	margin-top:2px;
	width:150px;
}
/* Bildunterschrift in News */
div.mod_newslist div.caption, div.mod_newsreader div.caption {
/* Bildunterschrift News */
font-size:9px;
margin-top:2px;
width:120px;	
}
/* Bilder */
div.mod_article div.ce_image {
	/* betrifft Bilder, die als Einzel-Bildelement eingefügt werden */
	float:left;
}
/* Einstellungen Spezialseite Bilder untereinander: Artikel-ID bildstapel */
div#bildstapel div.ce_image {
clear:both;
}
div#bildstapel div.caption {
	width:300px;
}
/* Bildgalerie */
div.pagination ul {
	margin-left:10px;
	list-style-type:none;
}
div.pagination li {
	float:left;
	margin-right:10px;
	font-weight:bold;
}
div.ce_gallery  td {
	vertical-align: top;
}
/* Kontaktformular */
form#kontaktformular td {
	padding:6px 8px;
}
form#kontaktformular label {
	font-weight:bold;
}
form#kontaktformular p.error {
	font-weight:bold;
	color:red;
}
div.ce_form h1 {
	color:#fff12b;
	font-weight:bold;
}
form#kontaktformular span.mandatory {
	color:#ffffff;
}
form#kontaktformular .explanation {
	color:#ffffff;
}
div.wettkampf div.ce_text, div.wettkampf div.ce_text a {
font-size:12px;
line-height:18px;
}
.umbruch {
/* Folgeelement von standardmäßig umflossenen Elementen, wenn float aufgehoben werden soll */
	clear:both;
	margin-bottom:10px;
}
.back {
	margin-top:12px;
}
/* Standard-Textgröße */
.ce_text a {
	font-size:12px;
}
.ce_text, .ce_text li, .ce_text p {
	font-size:12px;
	color:#ffffff;
}
.ce_toplink {
	text-align:center;
}
div.image_container img {
	border:2px solid #646464;
}
span.hinweis {
	font-size:9px;
}
/* Formular */
div.ce_form {
color:#000000;
}
div.ce_form label {
	color:#ffffff;
}
div#lauftreff div.ce_text, div#domspringen div.ce_text, div#partner div.ce_text, div#berichtfolge div.ce_text {
	margin-bottom:25px;
	padding-bottom:25px;
	border-bottom:1px dotted #dbdbd8;
}
#fusstext {
	margin-left:152px;
	font-size:9px;
}
/* Twitter-Reader Tivoli-Lauf */
ul#mod_twitterreader  {
margin-left:0px;
padding-left:0px;	
list-style-type:square;
list-style-position: outside;
}
ul#mod_twitterreader li {
	margin:10px 0px 20px 20px;
	padding-left:0px;
}
ul#mod_twitterreader div.text {
	color:#fff12b;
	font-weight:bold;
}
div.mod_twitterreader h1 {
	margin-left:3px;
	font-size:14px;
}
div#twitterblock {
	
}