/*** Alles auf Null setzen ***/

*       {
        margin:0;
        padding:0;
        border:0;
        }


/*** BODY ***/

BODY    {
        font-family:Verdana;
		font-size:12px;
		background-color:#A0BE26;
		background-image:url(../images/bg_wave.gif);		
		background-position:0 0;
		background-repeat:repeat-x;
		padding:10px 0 0 34px;
        }

BODY.start {
		background-position:0 100px;
		}

/***ALLGEMEINES***/

A		{
		color:#9EB534;
		text-decoration:none;
		}

A:link, A:visited {
		text-decoration:none;
		}

A:hover, A:active {
		text-decoration:underline;
		}

H1		{
		font-size:20px;
		color:#9EB534;
		}

H2		{
		font-size:12px;
		color:#5a5a5a;
		font-weight:bold;
		}

H2.green		{
		font-size:12px;
		color:#9EB534;
		font-weight:bold;
		}

P		{
		margin:0 0 10px 0;
		line-height:1.5;
		}

TD		{
		padding:0 3px 0 3px;
		}

DIV.left {
		float:left;
		}

DIV.right {
		float:right;
		}

SPAN.red {
		color:#FF2425;
		}

INPUT, TEXTAREA	{
		border: 1px solid #9CB332;
		width:200px;
		}

TEXTAREA {
		height:100px;
		}

LABEL   {
		display:block;
		}

UL		{
		margin:0 0 10px 0;
		line-height:150%;
		}


LI 		{
		list-style-position:inside;	
		}

/*** CONTAINER ***/

#container {
        width:1023px; 
        text-align:left;
        }

/***BASISLAYOUT***/

#baseLeft {
		float:left;
		width:200px;
		}

#baseRight {
		float:left;
		width:823px;
		}

#contentLeft {
		float:left;
		width:738px;
		}

#contentRight {
		float:right;
		width:85px;
		height:400px;
		background-image:url(../images/ball_right.gif);
		background-repeat:no-repeat;
		background-position:0 226px;
		}

#contentRightStart {
		float:right;
		width:85px;
		height:400px;
		background-image:url(../images/ball_right_start.gif);
		background-repeat:no-repeat;
		background-position:0 180px;
		}

#contentMainTop {
		background-image:url(../images/content_top.gif);
		background-repeat:no-repeat;
		height:12px;
		overflow:hidden;
		}

#contentMainCenter {
		background-image:url(../images/content_center.gif);
		background-repeat:repeat-y;
		padding:0 0 0 25px;		
		}

#contentMainHeader {
		padding:0 0 0 8px;
		height:295px;
		overflow:hidden;
		}

#contentMainHeaderStart {
		padding:0 0 0 8px;
		height:278px;
		overflow:hidden;
		}

#contentMainBall {
		background-image:url(../images/ball_puzzle.jpg);
		background-repeat:no-repeat;
		background-position:right top;
		}

#contentMainBallStart {
		background-image:url(../images/ball_puzzle_start.jpg);
		background-repeat:no-repeat;
		background-position:right top;
		}

#contentText {
		padding:0 50px 0 54px;
		}


#contentMainBottom {
		background-image:url(../images/content_bottom.gif);
		background-repeat:no-repeat;
		height:14px;
		}

/***FOOTER***/

#contentFooterTop {
		background-image:url(../images/content_top.gif);
		background-repeat:no-repeat;
		height:12px;
		overflow:hidden;
		}

#contentFooterCenter {
		background-image:url(../images/content_center.gif);
		background-repeat:repeat-y;
		padding:0 0 0 15px;		
		}

#contentFooterBottom {
		background-image:url(../images/content_bottom.gif);
		background-repeat:no-repeat;
		height:14px;
		}


/***HOMEPAGE***/

#fullHomepage H1{
		font-size:13px;
		font-weight:bold;
		color:#5a5a5a;		
		}

#fullHomepage DIV.intro {
		width:450px;
		}

/***TOPNAVI***/

#topNavi {
		clear:both; 
		height:30px;
		overflow:hidden;
		color:#FFF;
		font-weight:bold;
		text-align:right;
		padding:0 85px 0 0;
		font-size:11px;
		}

#topNavi A{
		color:#FFF;
		font-weight:bold;		
		}

#topNavi A:link, #topNavi A:visited	{
		text-decoration:none;
		}

#topNavi A:hover, #topNavi A:active	{
		text-decoration:underline;
		}

/***NAVI***/

#naviTop {
		background-image:url(../images/navi_top.gif);
		background-repeat:no-repeat;
		height:12px;
		overflow:hidden;
		}

#naviCenter {
		background-image:url(../images/navi_center.gif);
		background-repeat:repeat-y;	
		padding:0 0 0 8px;
		}

#naviBottom {
		background-image:url(../images/navi_bottom.gif);
		background-repeat:no-repeat;
		height:14px;
		overflow:hidden;
		background-color:#A0BE26;
		}

#navi	{
		padding:20px 10px 0 8px;
		margin:0 0 70px 0;
		}

#navi DIV.navEuro {
		color:#9CB534;
		font-weight:bold;
		font-size:11px;
		background-image:url(../images/bg_nav_01_active.gif);
		background-repeat:no-repeat;
		height:18px;
		padding:3px 0 0 22px;
		}


/***E1***/

DIV.e1	{
		margin:0 10px 0 22px;
		padding:5px 0 5px 0;
		border-bottom:1px solid #9CB534;
		}

DIV.e1 A{
		display:block;
		font-size:11px;
		}

DIV.e1 A:link, DIV.e1 A:visited{		
		
		}

DIV.e1 A:hover, DIV.e1 A:active{
		color:#E95D0F;
		}

/***E1 ACTIVE***/
DIV.e1_active	{
		margin:0 10px 0 22px;
		padding:5px 0 5px 0;
		border-bottom:1px solid #9CB534;
		}

DIV.e1_active A{
		display:block;
		font-size:11px;
		color:#E95D0F;
		}


A.bannerBodensee {
		margin:0 0 0 8px;
		}

/***FULL ALLGEMEIN***/

#full	{
		color:#5A5A5A;
		}

#full DIV.text {
		width:490px;		
		}

#full DIV.text A{
		color:#FF2425;
		}

/***LINE FOLDER START ANSICHT***/

DIV.lineStart {
		float:left;
		width:140px;
		margin:0 10px 0 0;
		overflow:hidden;
		}

DIV.lineStart A {
		color:#5a5a5a;
		}

DIV.lineStart H2{
		font-size:13px;
		font-weight:bold;
		color:#5a5a5a;
		}

DIV.lineStart A P, DIV.lineStart A SPAN{
		display:inline;
		margin:0;
		}

/***LINE ALLGEMEIN***/

DIV.line {
		
		}

DIV.line H2 {
		font-size:15px;
		}

DIV#full DIV.text DIV.line A{
		color:#5a5a5a;
		}

DIV.line A P{
		display:inline;
		margin:0;
		}

 DIV.line DIV.left {
		width:150px;
		}

DIV.line DIV.right {
		width:330px;
		}

DIV.contentImage {
		float:right;
		margin:0 0 0 15px;
		}

/***LINE VERANSTALTUNG***/

A.dates, DIV.dates {	
		font-size:11px;
		}

/***KONTAKT***/

INPUT.submit {
		background-image:url(../images/button_senden.gif);
		background-repeat:no-repeat;
		width:130px;
		height:15px;
		cursor:pointer;
		border:0;
		background-color:transparent;
		}

/***MINI EM SPECIALSEITE NODE 341***/

DIV.marger {
		display:inline;
		width:20px;
		}

DIV.game {
		background-image:url(../images/game_border_dotted.gif);
		background-repeat:repeat-x;
		background-position:bottom;
		padding:0 0 10px 0;
		margin:0 0 10px 0;
		}

TD.game {

		}

TD.place {
		width:65px;
		}

TD.kickOff {
		width:65px;
		}

TD.goals SPAN.red{
		width:100px;
		}

TD.goals SPAN.red {
		font-weight:bold;
		}

/***GALLERY***/

DIV.galleryTop {
		background-image:url(../images/bg_gallery_top.gif);
		height:17px;
		background-repeat:no-repeat;
		}

DIV.galleryCenter {
		background-image:url(../images/bg_gallery_center.gif);
		background-repeat:repeat-y;
		padding:0 30px 0 30px;
		}

DIV.galleryBottom {
		background-image:url(../images/bg_gallery_bottom.gif);
		height:17px;
		background-repeat:no-repeat;
		}

/***KONTAKT***/

DIV.warning {
		width:550px;
		padding:20px;
		}

DIV.warning H2{
		color:#fff;
		margin:0 0 10px 0;
		}

DIV.warning LI {
		list-style-type:none;
		} 

DIV.warning {
		background-color:#ED1C24;
		color:#FFF;
		}

/*** Clear Classes ***/

.c {clear: both;}
.c2 {clear:both; font-size:2px; height:2px;border:0px;overflow:hidden;}
.c4 {clear:both; font-size:4px; height:4px;border:0px;overflow:hidden;}
.c5 {clear:both; font-size:5px; height:5px;border:0px;overflow:hidden;}
.c6 {clear:both; font-size:6px; height:6px;border:0px;overflow:hidden;}
.c7 {clear:both; font-size:7px; height:7px;border:0px;overflow:hidden;}
.c8 {clear:both; font-size:8px; height:8px;border:0px;overflow:hidden;}
.c10 {clear:both; font-size:10px; height:10px;border:0px;overflow:hidden;}
.c11 {clear:both; font-size:11px; height:11px;border:0px;overflow:hidden;}
.c13 {clear:both; font-size:13px; height:13px;border:0px;overflow:hidden;}
.c14 {clear:both; font-size:14px; height:14px;border:0px;overflow:hidden;}
.c15 {clear:both; font-size:15px; height:15px;border:0px;overflow:hidden;}
.c20 {clear:both; font-size:20px; height:20px;border:0px;overflow:hidden;}
.c28 {clear:both; font-size:28px; height:28px;border:0px;overflow:hidden;}
.c30 {clear:both; font-size:30px; height:30px;border:0px;overflow:hidden;}
.c40 {clear:both; font-size:40px; height:40px;border:0px;overflow:hidden;}
.c50 {clear:both; font-size:50px; height:50px;border:0px;overflow:hidden;}
.c80 {clear:both; font-size:50px; height:50px;border:0px;overflow:hidden;}
.c150 {clear:both; font-size:150px; height:150px;border:0px;overflow:hidden;} 