body {
	background-color: #ffffff;
	margin: 0;
	padding: 0;
	font-size: 100.01%;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
}

#aussen {
	/* background-color: #ECECEC; */
	background-color: #f3f3f3;
	margin: 0;
	padding: 0;
	width: 980px;
	border: 1px solid #46494B;
	position: relative;
}
#header1 {
	margin-bottom: 0px;
}
#flash-popup,#popup-layer {
	text-align: center; 
	position: absolute; 
	height: 400px; 
	width:310px; 
	top: 80px; 
	left: 325px;
}
#popup-layer {background: url(fileadmin/images/trans.gif);}
div.headlink {
	background: 0;
	position: absolute;
	top: 65px;
	left: 22px;
	width: 190px;
	height: 75px;
	z-index:2;
}
div.headlink a {
	text-decoration: none;
}
div.headlink a img {
	border: 0;
}
#inhaltaussen
{
	padding-top: 5px;
	border-top: 1px solid #46494B;
	border-bottom: 1px solid #46494B;
	border-right: 1px solid #46494B;
}

#menue1 {
	float: left;
	width: 160px;
	margin-top: 1px;
	margin-right: 3px;
	/* min-height: 400px; */
	/*background-color: #D0EFF8;*/
	/*background-color: #4097cf;*/
	margin-left: 2px;
	/* background-image: url(/cms/fileadmin/templates/images/blau_navi.gif);
	background-repeat: repeat-x; */
	/**/
}
#menue1 div.menu-wrap {
        background-color: #4097cf;
        border-bottom: 1px solid #46494B;
}
#menue1 p.center {
text-align: center;
}
#menue1 a {
	color: #fff;
} 
#inhalt1
{
	margin-left: 3px;
	margin-right: 3px;
	margin-top: 1px;
	margin-bottom: 1px;
	width: 634px;
	float: left;
	padding-left: 3px;
	padding-right: 3px;
	padding-bottom: 5px;
	background-color: #ffffff;
	border-left: 1px solid #46494B;
	border-right: 1px solid #46494B;
	border-bottom: 1px solid #46494B;
}
* html #inhalt1 { /* fix width for IE */ 
	width: 640px;
	margin-right: 0;
}
#rechts1
{
	float: right;
	margin-top: 0px;
	margin-left: 0px;
	margin-right: 1px;
	padding-left: 0px;
	padding-right: 3px;
	width: 160px;
	/* background-color: #D8D8D8; */
}
div#infofeld{
	/*background: #fec01e; */
	background: #1c93d0;
	border: 1px #fff solid;
	color: #fff;
	font-size: 11px;
	padding: 5px 5px 10px 5px;
}
div.tp_twitter {
	background: #fff url(/cms/fileadmin/images/twitter/steiert_twitter2-ok-t.jpg) no-repeat;
	border: 1px #fff solid;
	color: #1c93d0;
	font-size: 11px;
	padding: 250px 5px 10px 5px;
}
div#infofeld h1 {
	font-size: 14px;
	border-bottom: 1px #fff solid;
	padding: 0;
	margin: 0 0 5px 0;
}
div#infofeld  strong,div.tp_twitter strong {
	font-size: 12px;
}
div#infofeld p,div.tp_twitter p {
	padding: 0;
	margin: 0;
}
div.tp_twitter {
	margin: 0 0 7px 0;
}
div.tp_twitter p {
	border-bottom: 1px #C7CED1 solid;
	margin: 0 0 7px 0;
	padding: 0 0 5px 0;
}
div.tp_twitter p.date {
	border: 0 ;
	font-weight: bold;
	padding: 0;
	margin: 0;
}
div#infofeld a,div.tp_twitter a {
	color: #fff;
	text-decoration: none;
}
div.tp_twitter a {
	color: #1c93d0;
}
p.align-center {
	text-align: center;
}
p a img {
	border: 0;
}
#footer1 {
	clear: both;
	width: 980px;
	margin-top: 10px;
	margin-bottom: 10px;
	/* background-color: #E8E8E8; */
}


.bordered {
	display:block;
	clear: both;
	margin: 0;
	padding: 0;
}

.dottedline {
	margin: 1px 0px 2px 0px;
	border: 1px dotted #46494B;
}

* html .dottedline {
	margin: 1px 0px 2px 0px;
	border: 1px dotted #46494B;
}

/* TCA */

#funstart {
	width: 630px;
	padding: 0;
	margin: 0;
	border: 0;
}


#funstart #colLeft {
	width: 325px;
	margin: 0;
	padding: 0;
}


#funstart #colNormal {
	width: 150px;
}

#funstart #colRight {
	width: 150px;
}

#funstart .tdspacer {
	background-image: url(/cms/fileadmin/templates/images/pixel.gif);
	background-repeat: repeat-y;
	width: 5px;
	margin: 0;
	padding:0;
}

#sportstart {
	width: 635px;
	padding: 0;
	margin: 0;
	border: 0;
	color: #fff;
}

#sportstart #colNormal {
	width: 635px;
	background-image: url(/cms/fileadmin/templates/images/bg_sport_blau.gif);
	background-repeat: repeat;
}

#sportstart #colLeft {
	width: 315px ;
	background-image: url(/cms/fileadmin/templates/images/bg_sport_blau.gif);
	background-repeat: repeat;
}


#sportstart #colRight {
	width: 315px ;
	background-image: url(/cms/fileadmin/templates/images/bg_sport_blau.gif);
	background-repeat: repeat;
}

#sportstart .tdspacer {
	background-image: url(/cms/fileadmin/templates/images/pixel.gif);
	background-repeat: repeat-y;
	width: 5px;
	margin: 0;
	padding:0;
}

/* SportStartNews */

#sportstartnews {
	width: 635px;
	padding: 0;
	margin: 0;
	border: 0;
	color: #fff;
}

#sportstartnews #colNormal {
	width: 315px ;
	background-image: url(/cms/fileadmin/templates/images/bg_sport_blau.gif);
	background-repeat: repeat;
}


#sportstartnews #colBorder {
	width: 315px ;
	background-image: url(/cms/fileadmin/templates/images/bg_sport_blau.gif);
	background-repeat: repeat;
}

#sportstartnews #colLeft {
	width: 315px ;
	background-image: url(/cms/fileadmin/templates/images/bg_sport_blau.gif);
	background-repeat: repeat;
}


#sportstartnews #colRight {
	width: 315px ;
	background-image: url(/cms/fileadmin/templates/images/bg_sport_blau.gif);
	background-repeat: repeat;
}

#sportstartnews .tdspacer {
	background-image: url(/cms/fileadmin/templates/images/pixel.gif);
	background-repeat: repeat-y;
	width: 5px;
	margin: 0;
	padding:0;
}

/* TCA Ende */

/* Formatierungen */

/* Menue ANFANG */
DIV.menue1-level1-no  {
	/* border-bottom: 1px solid #46494B; */
	border-top: 1px solid #46494B;
	font-size: 12px;
	font-weight: bold;
	padding-top: 10px;
	padding-bottom: 10px;
	padding-left: 5px;
	color: #46494B;
}

DIV.menue1-level1-no A {
	color: #46494B;
	text-decoration: none;
}

DIV.menue1-level1-no A:hover {
	color: #46494B;
	text-decoration: underline;
}


DIV.menue1-level1-act  {
	/* border-bottom: 1px solid #46494B; */
	border-top: 1px solid #46494B;
	font-weight: bold;
	font-size: 12px;
	padding-top: 10px;
	padding-left: 5px;
	padding-bottom: 10px;
	color: #ffa100;
	font-style: italic;
	text-decoration: underline;
}

DIV.menue1-level1-act A {
	color: #46494B;
	text-decoration: underline;
}

DIV.menue1-level1-act A:hover {
	color: #46494B;
	text-decoration: underline;
}


DIV.menue1-level2-no  {
	font-size: 11px;
	font-weight: bold;
	padding-left: 5px;
	color: #46494B;
	padding-bottom: 10px;
}

DIV.menue1-level2-no A {
	color: #46494B;
	text-decoration: none;
}

DIV.menue1-level2-no A:hover {
	color: #46494B;
	text-decoration: underline;
}


DIV.menue1-level2-act  {
	font-size: 11px;
	font-weight: bold;
	padding-left: 5px;
	margin-bottom: 10px;
	color: #46494B;
	font-style: italic;
	text-decoration: underline;
	/* background-color: #ffffff; */
}

DIV.menue1-level2-act A {
	color: #46494B;
	text-decoration: underline;
	/* background-color: #ffffff; */
}

DIV.menue1-level2-act A:hover {
	color: #46494B;
	text-decoration: underline;
	/* background-color: #ffffff; */
}



DIV.menue1-level3-no  {
	font-size: 11px;
	font-weight: bold;
	padding-left: 15px;
	color: #46494B;
	padding-bottom: 5px;
}

DIV.menue1-level3-no A  {
	color: #46494B;
	text-decoration: none;
}

DIV.menue1-level3-no A:hover {
	color: #46494B;
	text-decoration: underline;
}

DIV.menue1-level3-act  {
	font-size: 11px;
	font-weight: bold;
	padding-left: 15px;
	color: #46494B;
	padding-bottom: 5px;
	font-style: italic;
	text-decoration: underline;
}

DIV.menue1-level3-act A {
	text-decoration: underline;
	color: #46494B;
}

DIV.menue1-level3-act A:hover {
	text-decoration: underline;
	color: #46494B;
}



DIV.menue1-level4-no, DIV.menue1-level5-no  {
        background-color: #4097cf;
	font-size: 11px;
	font-weight: bold;
	padding-left: 25px;
	color: #46494B;
	padding-bottom: 5px;
}

DIV.menue1-level4-no A, DIV.menue1-level5-no A   {
	color: #46494B;
	text-decoration: none;
}

DIV.menue1-level4-no A:hover, DIV.menue1-level5-no A:hover {
	color: #46494B;
	text-decoration: underline;
}

DIV.menue1-level4-act, DIV.menue1-level5-act  {
	font-size: 11px;
	font-weight: bold;
	padding-left: 25px;
	color: #46494B;
	padding-bottom: 5px;
	font-style: italic;
	text-decoration: underline;
}
DIV.menue1-level5-act,DIV.menue1-level5-no  {
	padding-left: 35px;
}

DIV.menue1-level4-act A, DIV.menue1-level5-act A {
	text-decoration: underline;
	color: #46494B;
}

DIV.menue1-level4-act A:hover, DIV.menue1-level5-act A:hover {
	text-decoration: hunderline;
	color: #46494B;
}

/* MENUE ENDE */




/* Rechte Spalte Anfang */
#suchformular {

	color: #ffffff;
	padding: 2px 2px 5px 2px;
	margin: 2px 2px 4px 2px;
	background-image: url(/cms/fileadmin/templates/images/blau_suche.gif);
	background-repeat: repeat-x;
}

#suchformular h1 {
	font-size: 12px;
	border-bottom: 1px solid #ffffff;
	margin: 2px 3px 2px 3px;
	padding: 0px;
}

#suchformular form {
	margin: 0px;
	padding: 0px;
	width: 96%;
}

#suchformular form input  {
	border-top: 2px solid silver;
	border-left: 2px solid silver;
}

/* Abstaende / keine Border für input img */
#suchformular form .imginput
{
	margin: 5px 0px 5px 0px;
	border: 0;
}

#loginformular {
	background-image: url(/cms/fileadmin/templates/images/blau_member.gif);
	background-repeat: repeat-x;
	color: #ffffff;
	padding: 2px;
	margin: 2px 2px 6px 2px;
}

#loginformular h1 {
	font-size: 12px;
	border-bottom: 1px solid #ffffff;
	margin: 2px 3px 2px 3px;
	padding: 0px;
}

#loginformular p {
	font-size: 11px;
}
#loginformular form {
	margin: 0;
	padding: 0;
	width: 96%;

}
#loginformular form label {
	font-size: 11px;
	margin-left: 2px;
	color: #fff;
}
#loginformular form input  {
	border-top: 2px solid silver;
	border-left: 2px solid silver;
}
/* Abstaende / keine Border für input img */
#loginformular form .imginput
{
	margin: 5px 0px 5px 0px;
	border: 0;
}
#loginformular a {
	display: block;
	text-decoration: none;
	font-size: 11px;
	color: #fff;
	padding: 0;
	margin: 0;
}

/* Rechte Spalte Ende */


/* TYPO3-Formatierungen */
.csc-textpic-imagewrap {
	margin-left: 5px;
	margin-top: 5px;
	padding: 0px 5px 5px 0px;
}

.csc-textpic-caption {
	font-size: 10px;
	color: #000000;
}

/* Mailform  Anfang */
legend {
padding-left:10px;
padding-right:10px;
border: 0px;
}

fieldset {
border:0px;
padding-left:10px;
padding-right:10px;
padding-top:10px;
padding-bottom:10px;
border: 1px solid #C0C0C0;
}

.radiolayout {
width:60%;
padding-top:15px;
padding-bottom:15px;
}

.formu {
width:90%;
padding-top:10px;
padding-bottom:10px;
padding-left:10px;
border: 1px solid #C0C0C0;
}

.mf-radio {
border:0px;
}

.mf-text {
color: #000000;
border: 1px solid #C0C0C0;
margin-bottom: 5px;
}

.mf-check {
border: 0px;
}
.mf-select {
border: 1px solid #C0C0C0;
}

.mf-input {
border: 1px solid #C0C0C0;
margin-bottom: 5px;
}

.mf-submit {
color: #000000;
background-color: #C0C0C0;
border: 0px;
}
/* Mailform Ende */

/* TT_NEWS */

.news-latest-item,
.news-single-item
{
	margin: 5px 5px 15px 0px;
}

.news-list-item
{
	margin: 5px 5px 20px 0px;
}

.news-latest-date a,  .news-latest-date a:link,
.news-latest-date a:visited, .news-latest-date a:hover,
.news-list-date a,  .news-list-date a:link,
.news-list-date a:visited, .news-list-date a:hover,
.news-single-timedata
  {
	color: #003AE1;
	text-decoration: none;
	/* float:right; */
	margin: 0px 0px 5px 4px;
	padding: 2px 2px 2px 2px;
	font-size: 11px;
	border: 1px dotted #003AE1;
}

.news-single-backlink
{
	margin-top: 20px;
	margin-left: 0px;
}

.news-latest-item a, .news-latest-item a:link,
.news-latest-item a:visited, .news-latest-item a:hover,
.news-list-item a, .news-list-item a:link,
.news-list-item a:visited, .news-list-item a:hover,
.news-single-backlink a, .news-single-backlink a:link,
.news-single-backlink a:visited, .news-single-backlink a:hover
{
	color: #003AE1;
	text-decoration: none;
	font-size: 11px;
	margin-left:6px;
}

.news-latest-container-start {
	margin-left: 10px;
}
.news-latest-item-start {
	margin-top: 5px;
}

.news-latest-start a, .news-latest-start a:link,
.news-latest-start a:visited, .news-latest-start a:hover
{
	color: #003AE1;
	text-decoration: none;
	font-size: 12px;
}

.news-latest-item h2, .news-list-item h2, .news-single-item h2
{
	font-size: 14px;
	margin-left: 0px;
}

.news-latest-item h2 a, .news-latest-item h2 a:link,
.news-latest-item  h2 a:visited, .news-latest-item h2 a:hover,
.news-list-item h2 a, .news-list-item h2 a:link,
.news-list-item  h2 a:visited, .news-list-item h2 a:hover
{
	text-decoration: none;
	font-size: 14px;
	margin-left: 0px;
}

.news-latest-item p, .news-list-item p, .news-single-item p
{
	margin-top: 5px;
	margin-bottom: 5px;

}



.news-single-item .news-single-img {
		float: left;
		margin-left: 2px;
		margin-right: 5px;
		margin-bottom: 5px;
}


/* Sport-Startseite */
div.news-latest-sportstart {
	font-size: 12px;
	color: #fff;
}

div.news-latest-sportstart h2,
div.news-latest-sportstart h2 a
{
	color: #fff;
	font-size: 12px;
	text-decoration: none;
}

div.news-latest-sportstart p.bodytext a {
	color: #fff;
	text-decoration: none;
	margin-left: 5px;
}

/* Sport-Startseite */

.news-list-date-img {
	margin-bottom: 10px;
	clear: both;
}

.news-list-date-img img {
	float: left;
	margin-left: 5px;
	padding-right: 10px;
	padding-bottom: 5px;
}


/* TT_NEWS Ende */

/* Downloads */
.csc-uploads {
	vertical-align: top;
	width: 400px;
}

.csc-uploads-icon,  .csc-uploads-fileName, .csc-uploads-fileSize {
	vertical-align: top;
}

.csc-uploads-fileName p, .csc-uploads-fileSize p {
	line-height: 100%;
	margin-top: 0px;
	margin-bottom: 0px;
}
/* Downloads */

/* Videos */
.tx_kuloplayer_pi1-player {
	text-align: center;
}
/* Videos */

/* TYPO3-Formatierungen Ende */

/* Standardformatierungen */
.linkW11 {
	font-size: 11px;
	color: white;
	text-decoration: none;
}

.linkB11 {
	font-size: 11px;
	color: #003AE1;
	text-decoration: none;
}


.internal-link, td a, td a:link, td a:visited, td a:hover,
th a, th a:link, th a:visited, th a:hover
{
	color: #003AE1;
	text-decoration: none;
}

.pic .linkS11 {
	font-size: 11px;
	color: #000000;
	text-decoration: none;
}

.tx-cwtcommunity-pi1 a, .tx-cwtcommunity-pi1 a:link, .tx-cwtcommunity-pi1 a:visited, .tx-cwtcommunity-pi1 a:hover
{
	color: #003AE1;
	text-decoration: none;
	font-size: 10px;
}

.loginlabel {
	color: #fff;
}

#inhalt1 h1 {
	font-size: 13px;
	color: #000000;
	margin-top: 2px;
	margin-bottom: 15px;
	padding: 4px 10px 4px 7px;
	/* background-color: #ffa100; */
	background-image: url(/cms/fileadmin/templates/images/orange_h1.gif);
	background-repeat: repeat-x;
}

#inhalt1 h2, #inhalt1 h3, #inhalt1 h4 {
	font-size: 14px;
	color: #003AE1;
	clear: both;
	margin-top: 0px;
	margin-bottom: 0px;
	margin-left: 5px;
	padding: 3px 7px 4px 0px;
	font-weight: 900;
	text-decoration: none;
	text-transform: uppercase;
}



#inhalt1 p.bodytext,
#inhalt1 p,
#inhalt1 form {
	font-size: 12px;
	color: #000000;
	line-height: 150%;
	margin-left: 7px;
	margin-top: 0px;
	padding-top: 0px;
}

#inhalt1 form {
	font-size: 12px;
	margin-left: 7px;
	margin-top: 0px;
	padding-top: 0px;
}

#inhalt1 table {
	font-size: 12px;
	color: #000000;
	margin-left: 7px;
	margin-top: 0px;
	margin-left: 0px;
	padding-top: 0px;
}

#inhalt1 ul {
	margin-top: 10px;
}
#inhalt1 ul li {
	list-style: circle;
	font-size: 12px;
	margin-bottom: 5px;
}

#inhalt1 ul li a {
	text-decoration: none;
	color: #003AE1;
}
#inhalt1 iframe {
	margin: 5px 0;
}

/* sitemap */
.csc-sitemap ul li {
	font-weight: bold;
}

.csc-sitemap ul li ul li {
	font-weight: normal;
}


/* Plugins ANFANG */

.tx-bbsimplewin-pi1 .error {
	color: #ff0000;
}

.tx-jppageteaser-pi1 {

	margin-bottom: 10px;
	display: block;
}
.tx-jppageteaser-pi1-list  {
	clear: both;
	margin-bottom: 10px;
	display: block;
}
.tx-jppageteaser-pi1-list .tx-jppageteaser-pi1-list-entry {
	/* clear: both; */
	margin-bottom: 10px;
	display: block;
}

/*
.tx-jppageteaser-pi1-list .tx-jppageteaser-pi1-list-entry-link-item {
	margin: 7px;
}
*/

.tx-jppageteaser-pi1-list .tx-jppageteaser-pi1-list-entry-image {
	float: left;
	margin-left: 6px;
	margin-top: 5px;
	padding: 0px 5px 5px 0px;
}

.tx-jppageteaser-pi1-list .tx-jppageteaser-pi1-list-entry-description {
	font-size: 12px;
	color: #000000;
	line-height: 150%;
	margin-left: 10px;
	margin-top: 0px;
	padding-top: 0px;
}

.tx-jppageteaser-pi1-list h2 {
	margin-left: 0px;
	margin-top: 0px;
	padding-top: 0px;
}


/* Plugins ENDE */



/* TCA Inhalte kleiner */
#funstart td h1 {
	font-size: 12px;
	color: #000000;
	margin-top: 2px;
	margin-bottom: 1px;
}
#funstart td h2,
#funstart td h3,
#funstart td h4 {
	font-size: 11px;
	color: #003AE1;
	/* clear: both; */
	margin-top: 0px;
	margin-bottom: 0px;
	font-weight: bold;
	text-decoration: none;
	text-transform: uppercase;
}

#funstart td p.bodytext,
#funstart td p,
#funstart td form,
#funstart .tx-jppageteaser-pi1-list-entry-description
 {
	font-size: 10px;
	color: #000000;
	line-height: 120%;
	margin-top: 0px;
	padding-top: 0px;
}




#funstart .csc-textpic,
#funstart .csc-textpic img,
#funstart .csc-textpic-imagewrap
{
  margin-top: 0px;
  margin-bottom: 0px;
  margin-left: 0px;
}



#sportstart #colNormal .csc-textpic.csc-textpic-intext-left,
#sportstart #colNormal .csc-textpic-imagewrap,
#sportstart #colNormal .csc-textpic-text,
#sportstart #colNormal .csc-textpic.csc-textpic-intext-left-nowrap,
#sportstart #colNormal img {
	margin: 0;
	padding: 0;
}

#sportstart #colNormal h1
{
	font-size: 28px;
	font-style: italic;
	font-weight: bold;
	margin-top: 10px;
	margin-bottom: 10px;
	color: #ffffff;
	background-image: url(/cms/fileadmin/templates/images/bg_sport_blau.gif);
	background-repeat: repeat;
}

#sportstart #colLeft h1,
#sportstart #colRight h1
{
	font-size: 18px;
	font-style: italic;
	font-weight: bold;
	margin-top: 5px;
	margin-bottom: 5px;
	color: #ffffff;
	background-image: url(/cms/fileadmin/templates/images/bg_sport_blau.gif);
	background-repeat: repeat;
}

#sportstart #colNormal p.bodytext
{
	font-size: 12px;
	color: #ffffff;
}

#sportstart #colLeft p.bodytext,
#sportstart #colRight p.bodytext
{
	font-size: 11px;
	color: #ffffff;
}

/* SportStartNews */
#sportstartnews #colNormal .csc-textpic.csc-textpic-intext-left,
#sportstartnews #colNormal .csc-textpic-imagewrap,
#sportstartnews #colNormal .csc-textpic-text,
#sportstartnews #colNormal .csc-textpic.csc-textpic-intext-left-nowrap,
#sportstartnews #colNormal img {
	margin: 0;
	padding: 0;
}

#sportstartnews #colBorder h1
{
	font-size: 28px;
	font-style: italic;
	font-weight: bold;
	margin-top: 10px;
	margin-bottom: 10px;
	color: #ffffff;
	background-image: url(/cms/fileadmin/templates/images/bg_sport_blau.gif);
	background-repeat: repeat;
}

#sportstartnews #colLeft h1,
#sportstartnews #colRight h1
{
	font-size: 18px;
	font-style: italic;
	font-weight: bold;
	margin-top: 5px;
	margin-bottom: 5px;
	color: #ffffff;
	background-image: url(/cms/fileadmin/templates/images/bg_sport_blau.gif);
	background-repeat: repeat;
}

#sportstartnews #colBorder p.bodytext
{
	font-size: 12px;
	color: #ffffff;
}

#sportstartnews #colLeft p.bodytext,
#sportstartnews #colRight p.bodytext
{
	font-size: 11px;
	color: #ffffff;
}


/* TCA Inhalte kleiner */


/* Tabelle */
#colNormal table.contenttable.contenttable-0   {width:95%; margin:0px 5px 0px 5px; border-bottom:1px solid #003373;border-top:1px solid #003373; font-family: Verdana, Geneva, Arial, Helvetica, sans-serif; font-size: 12px;}
#colNormal table.contenttable.contenttable-0 tr      { background-image:url(fileadmin/templates/images/points-h.gif); background-repeat:repeat-x; background-position:left top;}
#colNormal table.contenttable.contenttable-0 tr.tr-even.tr-0     { line-height: 20px; font-weight: bold; background-color:#9eb5d8; background-image:none; padding:7px 5px 3px 5px; text-align:left; border-bottom:1px solid #000;}
#colNormal table.contenttable.contenttable-0 tr.tr-odd.tr-1      {background-color:#9eb5d8;}
#colNormal table.contenttable.contenttable-0 tr.tr-even.tr-2      {background-color:#9eb5d8;}
#colNormal table.contenttable.contenttable-0 tr.tr-odd.tr-3      {background-color:#c4d6f2;}
#colNormal table.contenttable.contenttable-0 tr.tr-even.tr-4      {background-color:#e6edf8;}
#colNormal table.contenttable.contenttable-0 tr.tr-odd.tr-5      {background-color:#e6edf8;border-bottom: 1px dotted red;}
#colNormal table.contenttable.contenttable-0 tr.tr-even.tr-16     {background-color:#ccc; border-top: 1px dotted red;}
#colNormal table.contenttable.contenttable-0 tr.tr-odd.tr-17     {background-color:#ccc;}
#colNormal table.contenttable.contenttable-0 tr.tr-even.tr-last     {background-color:#ccc;}
table.zenit tr.tr-odd.tr-15     {background-color:#ccc;}

#colNormal table.contenttable.contenttable-0 tr.tr-even.tr-0.td-1 {border-left:1px solid #003373;}
#colNormal table.contenttable.contenttable-0 tr.tr-even.tr-0.td-7 {border-right:1px solid #003373;}
#colNormal table.contenttable.contenttable-0 td      {padding:5px;}
#colNormal table.contenttable.contenttable-0 td.td-1 {border-left:1px solid #fff;}
#colNormal table.contenttable.contenttable-0 td.td-3 {text-align:center;}
#colNormal table.contenttable.contenttable-0 td.td-4 {text-align:right;}
#colNormal table.contenttable.contenttable-0 td.td-5 {text-align:right;}
#colNormal table.contenttable.contenttable-0 td.td-6 {text-align:right;}
#colNormal table.contenttable.contenttable-0 td.td-9 {text-align:right; padding:5px 20px 5px 5px; border-right:1px solid #003373;}
/* Tabelle Ende */

.imgicon {position:absolute;background-image:url(/cms/fileadmin/templates/images/zoom.gif);width:147px;height:100px;background-repeat:no-repeat;background-position:117px 74px;cursor:hand;}
* html .imgicon {width:145px;}
.acenter {text-align:center;} .aright{text-align:right;} .aleft {text-align:left;}
/* gewinnspiel */
.rafflebgbox {margin-top:15px;width:500px;background-position:top left;}
.bold {font-weight:bold; }
.f14 {font-size:14px;} .f15 {font-size:15px;} .f12 {font-size:12px;} .f11 {font-size: 11px;} .f10{font-size:10px;} .f9{font-size:9px;}
.padd5 {padding:5px;} .padd4 {padding:4px;} .padd2 {padding: 2px;}
.fr{float:right;} .fl{float:left;}
.blackborder {border:1px #000 solid;} .blueborder,.data,.bar1 {border:1px #1B8FCD solid;} .noborder {border:0px #000 solid;}
.yellowbg{background-color:#FFC710;} .bluebg {background-color:#D0EFF8;} .greybg {background-color: rgb(243, 243, 243);}
.rafflebox {height:160px;width:300px;}
.clear {clear:both;}
.rafflequestionbox {margin:bottom:10px;margin-top:20px;}
.raffleregisterbox {margin-top: 10px;margin-bottom:10px;}
div.rafflebgbox h2 { color: #000 !important; text-transform: none !important; }
.w230 {width: 230px;} .w470 {width: 470px;}
.bborderr {border-right:1px #000 solid;}
label {cursor:pointer;}
.error {border: 1px solid red; background-color:#FFFCE2;}
span.error { border: 0; color: red; background: 0; font-weight: bold; }
.hidden {display:none;} .visible {display:block;}
.videothumb {background-color: #f6f6f6;margin:2px;width:113px;height:90px;min-width:113px;min-height:90px;border-left:1px solid #eFfAFf;border-right:1px solid #cccccc;
			 border-bottom:1px solid #cccccc;border-top:1px solid #eFfAFf;}
.videoicon {background-image:url(/cms/fileadmin/images/fotowelt/video.gif);background-repeat:no-repeat;width:62px;height:50px;
			margin:auto;padding-top:10px;color:#1616F4;margin-top:2px;padding-left:4px;padding-right:4px;}
* html .videoicon {height:54px;width:70px;}
/* file upload */
.info {font:18px Arial;}
.data { width:80%;margin-bottom:10px;}
.data tr td {font-size:11px; width:35%;}
.bar1 { position:relative; text-align:left; height:20px; width:80%;border:1px #1B8FCD solid;}
.bar2 {background-color:#000099; position:relative; text-align:left; height:20px; width:0%;}
table.ultimativ tr td div.center {text-align: center;margin: 0 0 2px 0;}
table.ultimativ tr td { border: 1px blue solid; vertical-align: top;padding: 0;margin: 0 0 5px 0;}
table.ultimativ tr td.noborder { border: 0;padding: 0;}
table.ultimativ tr td div.text { padding: 0 2px 2px 2px;}
table.ultimativ tr td.odd {background:#87CEFA}
table.ultimativ tr td.even {background:#B0E2FF}