@import url("rte_formate.css"); 

/***
-------FARBEN------
005D32 --> Headlines, Links
E95C3E --> Rote Header Kachel
-------------------
***/


/*** Alles auf Null setzen ***/

*       {
        margin:0;
        padding:0;
        border:0;
        }


/*** BODY ***/

BODY    {
        margin:10px 0 0 0;
        font-family:Verdana; 
        text-align:center;
        background-color:#F6F0D3;
        /*background-color:#C1F0C1;*/
        }


/*** CONTAINER ***/

#container {
        width:900px; 
        text-align:left;
        margin:0 auto;
		background-color:#FFF;		
		background-image:url(../images/background/bg_right.gif);
		background-position:right top;
		background-repeat:no-repeat;
		padding:0 5px 0 0;
        }


/***ALLGEMEINE ANGABEN ZUM PAGELAYOUT***/

#contentTop {
		/*background-image:url(../images/bg_content_border_right_top.gif);
		background-repeat:no-repeat;
		background-position:right top;*/
		padding:0 5px 0 0;
		/*border-right:1px solid #9C9C9E;*/
		height:170px;
		}

#contentTop DIV.left {
		width:179px;
		height:170px;

		}

#contentTop DIV.left IMG{
	         /*margin:20px 0 0 15px;*/
	         margin:5px 0 0 0;
		}

#contentTop DIV.right {
		width:705px;
		}

#contentTop DIV.right IMG{
		}

#contentCenter {
		/*border-right:1px solid #9C9C9E;
		border-bottom:1px solid #9C9C9E;
		background-color:#fff;*/
		}

#contentCenter DIV.left {
		width:179px;
		}
		
#contentCenter DIV.left ul {
		font-size:11px;
		line-height:1.5;
		margin: 0 10px;		
}

#contentCenter DIV.right {
		width:712px;
		}

#contentBottom {
		height:20px;
		}

#content {
		padding:0 5px 0 0px;
		/*padding:0 5px 0 10px;*/
		font-size:11px;
		line-height:1.5;
		}


/***ALLGEMEINE TAG AUSZEICHNUNGEN***/


H1		{
		margin:0 5px 0px 0px;
		/*font-size:16px;*/
		font-size:16px;
		font-weight:bold;
		color:#9C9C9E;
		font-family: "Trebuchet MS", Verdana, Geneva, Arial, Helvetica, sans-serif;
		}

H2		{
		font-size:14px;
		font-weight:bold;
		color:#9C9C9E;
		font-family: "Trebuchet MS", Verdana, Geneva, Arial, Helvetica, sans-serif;
		}

H3		{
		font-size:12px;
		font-weight:bold;
		color:#9C9C9E;
		font-family: "Trebuchet MS", Verdana, Geneva, Arial, Helvetica, sans-serif;
		}

H4		{
		font-size:12px;
		font-weight:normal;
		color:#9C9C9E;
		font-family: "Trebuchet MS", Verdana, Geneva, Arial, Helvetica, sans-serif;
		}

P		{
		/*margin:0 0 12px 0;*/
		margin:0 10px 12px 0px;
          	}

UL		{
		padding:0 0 0 15px;
		}

LI		{
		list-style:outside;
		}

A		{
		/*color:#9C9C9E;*/
		color:#3c3c3c;
		}

A:link, a:visited {
		text-decoration:none;
		}

A:hover, a:active {
		text-decoration:underline;
		}


/***ALLGEMEINE UND EVTL ALS BASIS VERWENDETE KLASSEN***/

.left	{
		float:left;
		background-color:none;
                  display:inline;
		}

.right	{
		float:right;
                  display:inline;
		}

INPUT   {
		background-repeat:no-repeat;
		width:123px;
		height:17px;	
			
		}

INPUT.box   {
		width:200px;
		border:1px solid #175586;
		}

TEXTAREA.box {
		border:1px solid #175586;
		height:100px;
		width:200px;
		}

INPUT.sendButton {
		background-image:url(../images/button_senden.gif);
		cursor:pointer;	
		}

INPUT.cancelButton {
		background-image:url(../images/button_abbrechen.gif);
		cursor:pointer;
		}

INPUT.entryButton {
		background-image:url(../images/button_entry.gif);
		cursor:pointer;
		}

INPUT.commentButton{
		background-image:url(../images/button_comment.gif);
		cursor:pointer;
		width:150px;
		}

INPUT.defaultbutton{
		background-image:url(../images/button_senden.gif);
		cursor:pointer;
		}

INPUT.button {
		background-image:url(../images/button_abbrechen.gif);
		cursor:pointer;
		}

INPUT.discradButton {
		background-image:url(../images/button_verwerfen.gif);
		cursor:pointer;
		}

INPUT.buttonRoute {
		background-image:url(../images/button_route.gif);
		cursor:pointer;
		}


/***LEFTNAVI***/

DIV#leftNavi {
		/*font-size:13px;*/
		font-size:15px
		width:179px;
                  /*width:179px;*/
		overflow:hidden;
		font-family: "Trebuchet MS", Verdana, Geneva, Arial, Helvetica, sans-serif;
		}

DIV#leftNavi DIV.dotted {
		height:1px;
		line-height:1px;
		}

DIV#leftNavi .e1, .e1_active {
		padding:5px 0px 0px 15px;
		/*padding:3px 5px 0px 5px;*/
		background-image: url(/cms/fileadmin/bfree/template/images/background/navi_bg1.gif);
		background-repeat: no-repeat;
		background-position: left;
		overflow:hidden;
		margin:5px 0 0 5px;
		height:28px;
                  *height:32px;
		}

DIV#leftNavi .e1 A, .e1_active A {
		font-weight:bold;
		color:#FFFFFF;
		}

DIV#leftNavi .e1_active {
		overflow:hidden;
		}

DIV#leftNavi DIV.e1_active A {
		color:#2d4b2f;
		}

DIV#leftNavi .e2, .e2_active	{
		font-size:14px;
		font-weight:bold;
		}

DIV#leftNavi .e2, .e2_active {
		padding:2px 0 2px 15px;
		margin:0 15px 0 5px;		
                   border-left:3px double black;
                   border-right:3px double black;
                   border-bottom:1px solid black;
                   border-top:1px solid black;
		/*background-color:#E7F2F4;*/
		/*background-color:#a9d3ac;*/
                  background-color:#ccf2bc;
		}


DIV#leftNavi .e2 A {
		font-weight:normal;
		color:#2d4b2f;
		}


DIV#leftNavi .e2_active A {
		font-weight:bold;
		text-decoration:underline;
		}

DIV#leftNavi .e3, .e3_active	{
		font-size:12px;
		}


DIV#leftNavi .e3, .e3_active {
		margin:0 0 0 5px;
		/*background-image: url(/cms/fileadmin/bfree/template/images/background/navi_bg3.gif);*/
		padding:5px 5px 5px 5px;
		}

DIV#leftNavi .e3 A, .e3_active A {
		padding:0px 0px 0px 5px;
		font-weight:normal;
		color:#2d4b2f;
		}

DIV#leftNavi DIV.e3_active {
		background-color:#7CA9CF;
		}

/***FOOTER***/
#footer	{
		padding:10px 10px 0 10px;
		margin:10px;
		border-top:1px solid #9D9D9D;
		}

#footer, #footer *	{
		font-size:10px;
		}

#borderBottom {
        width:905px; 
        text-align:left;
        margin:0 auto;
		height:10px;
		background-image:url(../images/background/bg_bottom.gif);
		background-repeat:no-repeat;
		}


/***CONTENT***/

#content DIV.left {
		/*width:482px;
		*width:502px;*/
		/*width:495px;
		*width:510px;*/
		width:500px;
		*width:515px;
		/*background-color:#fff;*/
		/*padding:0 10px 0 10px;
		padding:0 18px 0 10px;*/
		padding:0 5px 0 5px;
		overflow:hidden;
		}

#content DIV.right  {
		width:180px;
		}

/***STYLES FÜR EZKLASSEN***/

/***LINE ALLGEMEIN***/

DIV.line {
		border-top:1px solid #9C9C9E;
		margin:0 15px 0px 0px;
		}

DIV#fullFolder DIV.line DIV.left {
		width:120px;
		overflow:hidden;
		padding:0 5px 0 10px;
		}

DIV#fullFolder DIV.line DIV.right {
		width:245px;
		}

DIV#fullFolder DIV.line DIV.introText A {
		display:block;
		color:#000;
		/*font-weight:bold;
		background-image:url(../images/weiter.gif);
		background-position:right bottom;
		background-repeat:no-repeat;*/
		}

DIV#fullFolder DIV.line DIV.introText A:link, DIV#fullFolder DIV.line DIV.introText A:visited {
		text-decoration:none;
		}

DIV#fullFolder DIV.line DIV.introText A:hover, DIV#fullFolder DIV.line DIV.introText A:active {
		text-decoration:underline;
		}

/*** Clear Class ***/

.c {clear: both; font-size:0px; height:0px;border:0px;overflow:hidden;}
.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;}
.c150 {clear:both; font-size:150px; height:150px;border:0px;overflow:hidden;} 


DIV.rightTeaser {
		}

DIV.rightTeaser H2{
		color:#16161E;		
		font-size:12px;
		background-image:url(../images/background/teaser_top_bg.gif);
		background-repeat:repeat-x;
		padding:0 0 0 5px;
		height:19px;
		overflow:hidden;
		}


DIV.rightTeaser blockquote {
                  background-color:#eacd94;
                  padding:5px 5px 5px 5px;
                  margin:10px 0;
                  text-align:left;
                 }

DIV.rightTeaser div.name-of-person{
                 margin:0;
                 text-align: right;
                 } 

/*DIV.rightTeaser p.bodytext{*/
DIV.rightTeaser p {
		margin:0;
		font-size:13px;
		font-style:italic;
		color:#FF5050;
		font-family: "Trebuchet MS", Verdana, Geneva, Arial, Helvetica, sans-serif;
		/*text-align:right;*/
		}

DIV.rightTeaser DIV.teaserImage {
		text-align:center;
		}

DIV.rightTeaser DIV.text {
		padding:3px;
		background-color:#E2E1E6; 
		}

DIV.rightTeaser A {
		color:#16161E;
		}

DIV.listitem {
		border:1px solid #9C9C9E;
		padding:3px;
		/*background-color:#FFEDA5;*/
		background-color:#eae994;
		}

DIV#newsTeaser A{
		color:#16161E;
		}


DIV#newsTeaser {
		margin-top:6px;		
/*		margin-top:0px;*/
		}

DIV#newsTeaser H3{
		color:#16161E;		
		background-image:url(../images/background/teaser_top_bg.gif);
		background-repeat:repeat-x;
		padding:0 0 0 5px;
		}


/***BREADCRUMB***/
DIV.breadcrumb {
		font-size:10px;
		/*color:#9C9C9E;*/
		color:#3c3c3c;
		padding:5px 0 0 10px;
		margin:0 0 5px 0;
		}

DIV.breadcrumb P {
		padding:0;
		margin:0;
		}

#topNavi {
		background-color:#fff;
                  padding:0 19px 0 19px;
		}

.vordertour {
		background-color:#C5EAD6;
		/*background-image:url(../images/background/bg_vordertour.gif);
		background-repeat:repeat-x;*/
		}

.rolliwanderungen {
		background-color:#FCCECC;
		/*background-image:url(../images/background/bg_rolliwanderungen.gif);
		background-repeat:repeat-x;*/
		}

.handbiketouren {
		background-color:#D4CFFF;
		/*background-image:url(../images/background/bg_handbiketouren.gif);
		background-repeat:repeat-x;*/
		}

a.external-link { border-bottom: 1px dotted; }
a.external-link-new-window { border-bottom: 1px dotted; }
a.internal-link { border-bottom: 1px dotted; }
a.internal-link-new-window {border-bottom: 1px dotted; }
a.download { border-bottom: 1px dotted; }
a.mail { border-bottom: 1px dotted; }		

.csc-textpic { padding: 0px 5px 0px 0px}
