/* *********GENERAL********* */
body {
	background-color: #ffffff;
	margin:0px 0px; 
	padding:0px;
	text-align: center; /* For IE */
	color: #181818;
	font: 0.7em arial, helvetica, sans-serif, verdana, geneva;
	letter-spacing:0.1em;
	line-height: 1.1em;
}
a{
	color:#CD0000;
}
a:hover{
	color:#DE5959;
}
div{
	padding:0px;
	margin:0px;
}
form{
	padding:0px;
	margin:0px;
	line-height:1.3em;
	color: #181818;
}
input, textarea{
	padding:0px;
	margin:0px;
	font-size:0.8em;
}
td{
	color: #181818;
	font: 0.7em arial, helvetica, sans-serif, verdana, geneva;
}
p {	
	margin: 0px;
	padding-left:2px;
	padding-top:0px;
	padding-bottom:0px;
	padding-right:0px;
	line-height:1.3em;
	}

h1 {
	margin: 0px;
	font-size:2.1em;
	letter-spacing:0em;
	font-weight:bold;
	line-height:1.0em;
}
span{
	margin:0px;
	padding:0px;
}
/* *********LAYOUT********* */
.leftpadding9{
	padding-left:9px;
}
.leftpadding65{
	padding-left:65px;
}
#animation{
	background-image:url(../_img/e_bg_animation2.gif);
	background-repeat:y-repeat;
}
#wahlaufruf{
	float:left;
	line-height:2em;
}
.smallbreak{
	line-height:1.1em;
	font-size:0.3em;
	padding:0em;
	margin:0em;
}
.pnospace{
	padding-bottom:0px;
	padding-top:0px;
}
.phalfspace{
	margin: 0px;
	padding-bottom:0.7em;
	font-size:4px;
	line-height:1.0em;
}
.pfullspace{
	margin: 0px;
	line-height:1.3em;
}
#thirdnavcontainer{
	width:142px;
	height:250px;
	float:left;
}
#thirdnav{
	padding-top:16px;
	padding-left:14px;
	padding-right:10px;
}
#container2{
	width:773px;
}
#container3{
	width:631px;
	padding:0;
	margin:0;
	float:left;
}
#container4{
	width:631px;
	padding:0;
	margin:0;
}
#maintext {
	float:left;
	padding:0;
	margin:0;
	width:448px;
	line-height:1.3em;
}
#maintexthome {
	float:left;
	padding:0;
	margin:0;
	width:417px;
}
#infoboxcontainer{
	width:214px;
	float:left;
}
#infoboxhl{
	font-weight:bold;
	color:#FFFFFF;
	text-decoration:none;
	background:#CE0000;
	padding:3px 0 3px 7px;
}
#infoboxtext{
	padding:10px 3px 3px 7px;
}
#spacerbottom{
	height:20px;
	clear:both;
}
#maincontainer {
	position: relative;
	margin:0px auto;
	width:773px;
	border-left:1px solid #CD0000;
	border-right:1px solid #CD0000;
	border-bottom:1px solid #CD0000;
	text-align:left;
	background-image:url(../_img/e_bg_maincontainer2.gif);
	background-repeat:repeat-x;
}
#headline {
	margin: 0px;
	padding-top:16px;
	padding-bottom:14px;
	width:618px;
}
#claim {
	border-bottom:1px solid #CD0000;
	height:55px;
}
#claimleft {
	float:left;
	height:55px;
}
#claimright {
	float:right;
	height:55px;
}
#maincontent {
	width:773px;
	margin:0px;
	background-repeat:no-repeat;
}
#logos {
	padding-left:13px;
	padding-bottom:15px;
	vertical-align:middle;
}
.button {
      border: #789 0px outset;
      background-color: #cd0000;
      text-align: center;
      font-size:1.0em;
      text-decoration:none;
      padding-left:6px;
      padding-right:9px;
      border-right: 1px solid #FFFFFF;
      color:#ffffff;
}
#bottomnav {
	padding-top:2px;
	padding-bottom:2px;
	padding-left:58px;
	background-color:#CD0000;
	float:left;
	width:550px;
}
#bottomcontainer {
	background-color:#CD0000;
	width:773px;
}
#bottomdate{
	padding-top:2px;
	padding-bottom:2px;
	padding-right:10px;
	background-color:#CD0000;
	float:right;
	/*width:100px;*/
	text-align:right;
}
.date{
	text-align:right;
	color:#FFFFFF;
}
.imageclaim {
	margin-top:19px;
	margin-left:0px;
}
.sponsorenlogo {
	margin-left:40px;
	vertical-align:middle;
}
.statistikcontainer{
	clear:both;
}
.statistiklinks{
	float:left;
	width:4em;
}
.statistiklinks2{
	float:left;
	width:13em;
}
.statistikrechts{
	float:left;
	width:4em;
}
.statistiktrenner{
	clear:both;
	background:#181818;
	height:1px;
	width:8em;
}
.statistiktrenner2{
	clear:both;
	background:#181818;
	height:1px;
	width:17em;
}
/* *********NAVIGATIONEN / LINKLISTEN********* */
.defaultlist{
	padding:0 0 5px 29px;
	margin:0px;
	list-style-image:url(../_img/e_bulletpoint.gif);
}
.defaultlist li{
	padding:0 0 0 0px;
	margin:0.3em 0 0 0;
	line-height:1.3em;
}
.linkaktuelles{
	font-weight:bold;
	color:#FFFFFF;
	text-decoration:none;
}
.linkaktuelles:hover{
	font-weight:bold;
	color:#FFFFFF;
	text-decoration:underline;
}
#hauptnavigation {
	background-color:#CD0000;
	padding-top:2px;
	padding-bottom:2px;
}
#subnavigation {
	background-color:#FCF2F2;
	padding-top:2px;
	padding-bottom:2px;
	padding-left:6px;
	border-bottom:1px solid #CD0000;
}
.ulnav {
	margin:0px;
	padding: 0px;
	list-style: none;
	text-align:left;
}
.ulnav li {
	margin:0px;
	padding: 0px;
	border-right: 1px solid #676767;
	border:0px;
	display: inline;
}
.thirdnavlist {
	margin:0px;
	padding: 0px;
    list-style: none;
	}
.thirdnavlist li {
	/*margin:0px;
	padding: 0px;
	border-right: 1px solid #676767;
	border:0px;*/
	padding-bottom:6px;
}
.thirdnavlink {
	background-image:url(../_img/e_bg_pfeil_subnav.gif);
	background-repeat:no-repeat;
	background-position:top left;
	font-weight:bold;
	text-decoration:none;
	padding-left:9px;
	color:#DE5959;
}
.thirdnavlink:hover {
	background-image:url(../_img/e_bg_pfeil_subnav_over.gif);
	background-repeat:no-repeat;
	background-position:top left;
	color:#CD0000;
}
.thirdnavlinkaktiv {
	background-image:url(../_img/e_bg_pfeil_subnav_over.gif);
	background-repeat:no-repeat;
	background-position:top left;
	font-weight:bold;
	text-decoration:none;
	padding-left:9px;
	color:#CD0000;
}
.thirdnavlinkaktiv:hover {
	color:#CD0000;
}
.linkliste {
	margin:0px;
	padding: 0px;
    list-style: none;
}
.linkliste li{
	margin:0 0 0.3em 0;
}
.hauptmenue {
	font-weight:bold;
	text-decoration:none;
	padding-top:1px;
	padding-bottom:1px;
	padding-left:9px;
	padding-right:9px;
	border-right: 1px solid #FCF2F2;
	color:#ffffff;
}

.hauptmenue:hover {
	background-color:#DE5959;
	color:#FFFFFF;
}
.hauptmenueaktiv {
	font-weight:bold;
	text-decoration:none;
	padding-top:1px;
	padding-bottom:1px;
	padding-left:9px;
	padding-right:9px;
	border-right: 1px solid #FCF2F2;
	color:#FFFFFF;
	background-color:#DE5959;
}
.hauptmenueaktiv:hover {
	color:#FFFFFF;
}
.hauptmenueaktiv:hover {
	color:#FFFFFF;
}
.bottommenue {
	text-decoration:none;
	padding-left:6px;
	padding-right:9px;
	border-right: 1px solid #FFFFFF;
	color:#ffffff;
}
.bottommenue:hover {
	text-decoration:underline;
	color:#ffffff;
}
.submenue {
	background-image:url(../_img/e_bg_pfeil_subnav.gif);
	background-repeat:no-repeat;
	background-position:top left;
	font-weight:bold;
	text-decoration:none;
	margin-left:4px;
	/*margin-right:2px;*/
	padding-left:9px;
	color:#DE5959;
}
.submenue:hover {
	/*background-image:url(../_img/e_bg_pfeil_subnav_over.gif);
	background-repeat:no-repeat;
	background-position:top left;*/
	color:#CD0000;
}
.submenueaktiv {
	background-image:url(../_img/e_bg_pfeil_subnav_over.gif);
	background-repeat:no-repeat;
	background-position:top left;
	font-weight:bold;
	text-decoration:none;
	margin-left:4px;
	/*margin-right:2px;*/
	padding-left:9px;
	color:#CD0000;
}
.submenueaktiv:hover {
	color:#CD0000;
}
.downloadlinkliste {
	margin:0px;
	padding: 0px;
    list-style: none;
}
.downloadlinkliste li {
	margin:0px;
	padding: 0px;
	display: inline;
}

.downloadlink {
	background-image:url(../_img/e_bg_pfeil_subnav.gif);
	background-repeat:no-repeat;
	background-position:top left;
	text-decoration:none;
	margin-right:2px;
	margin-left:2px;
	padding-left:9px;
	padding-right:9px;
	color:#DE5959;
}
.downloadlink:hover {
	/*background-image:url(../_img/e_bg_pfeil_subnav_over.gif);
	background-repeat:no-repeat;
	background-position:top left;*/
	color:#CD0000;
}
/* *********FORMULARE********* */
.ff{
	font: 1em arial, helvetica, sans-serif, verdana, geneva;
	width:6.5em;
	height:1.5em;
	background-color:#FFFFFF;
	color: #181818;
	border: #6D6D6D 1px solid;
	vertical-align:middle;
	padding:0 0 0 0.1em;
}
/* *********SEITENSPEZIFISCHE CSS-ANGABEN********* */
.textred{
	color:#CD0000;
}
.bulletpoint2 {
	padding-left:15px;
	margin-top:0.4em;
	padding-top:0px;
	padding-bottom:0px;
	text-decoration:none;
	color:#181818;
}
.bulletpoint {
	margin:2em 2em 2em 2em;
	background-image:url(../_img/e_bg_pfeil_subnav.gif);
	background-repeat:no-repeat;
	background-position:top left;
	text-decoration:none;
	padding-left:9px;
	color:#181818;
}
.kontakt
	padding-left:16px;
}
.kontaktformular{
	font: 1em arial, helvetica, sans-serif, verdana, geneva;
	background-color:#FFFFFF;
	color: #181818;
	border: #6B6D6B 1px solid;
	vertical-align:middle;
	padding:0 0 0 0.1em;
	width:206px;
	height:1.6em;
}
.formcontainer{
	width:415px;
	clear:both;
}
.formdescription{
	float:left;
	width:110px;
	line-height:2em;
	vertical-align:middle;
	margin:0 0 5px 0;
}
.formfield{
	margin:0 0 5px 0;
	float:left;
}
/* sitemap alt
.sitemap {
	margin:0px;
	padding: 0px;
    list-style: none;
	background:#CCCCCC;
}
.sitemap li {
	line-height:1.3em;
    list-style: none;
	margin:0px;
	padding: 0px;
}
.sitemap a {
	color:#181818;
}
.firstlevel {
	background-image:url(../_img/e_bg_pfeil_schwarz.gif);
	background-repeat:no-repeat;
	background-position:top left;
	font-weight:bold;
	text-decoration:none;
	padding-left:9px;
	color:#DE5959;

}
.secondlevel {
	margin:0.2em 0 0.2em 1em;
	background-image:url(../_img/e_bg_pfeil_schwarz.gif);
	background-repeat:no-repeat;
	background-position:top left;
	font-weight:bold;
	text-decoration:none;
	padding-left:9px;
	color:#DE5959;
}
.thirdlevel {
	margin:0.2em 0 0.2em 2em;
	font-weight:normal;
	text-decoration:none;
	padding-left:9px;
	color:#DE5959;
}
*/
/* SITEMAP NEU */
.sitemap {
	margin:0px;
	padding: 0px;
    list-style: none;
}
.sitemapfirstlevel {
	margin:0px;
	padding: 0px;
    list-style: none;
	line-height:1.3em;
}
.sitemapsecondlevel {
	margin:0px;
	padding: 16px 0 0 16px;
    list-style: none;
	line-height:1.3em;
}
.sitemapthirdlevel {
	margin:0px;
	padding: 0 0 0 32px;
    list-style: none;
	line-height:1.3em;
}
.sitemaplink{
	background-image:url(../_img/e_bg_pfeil_schwarz.gif);
	background-repeat:no-repeat;
	background-position:top left;
	font-weight:bold;
	text-decoration:none;
	padding-left:9px;
	color:#181818;
}
.sitemaplinkthirdlevel{
	text-decoration:underline;
	color:#181818;
}
/* SITEMAP NEU ENDE */
/* BILDARCHIV NEU */
.archivimage{
	width:56px;
	text-align:center;
	vertical-align:middle;
	float:left;
	margin-right:16px;
	padding:0px;
}
/* BILDARCHIV NEU ENDE */
/*.bildarchivthumbnail{
	width:54px;
	border:1px solid #CE0000;
	background:#ECECEC;
	height:54px;
	margin-right:16px;
	float:left;
	text-align:center;
	vertical-align:middle;
}
*/
.bildarchivimage{
	border: 1px solid #CE0000;
}
.bildarchivtext{
	width:342px;
	float:left;
}
.bildunterschrift{
	padding-top:6px;
	padding-bottom:0px;
}
.imagecontainerright{
	float:right;
	width:175px;
	padding: 0 0 16px 16px;
}
.imagecontainerleft{
	float:left;
	/*padding-right:16px;*/
	padding-bottom:16px;
}


