/* CSS File for Standard Template */

.clearboth{clear:both;}

#hd {background:white url(/fileadmin/templates/global/gfx/kopf.png) no-repeat scroll 0 0; height:210px;}

#hd div.header{height:170px;}

#hd div.header div.kopf_links{width:360px;height:140px;float:left;}

/*#hd div.header div.kopf_links div#logo #logo_link {display:block;height:140px;width:360px;}*/

#hd div.header div.kopf_links div#logo{padding-top:20px;}

#hd div.header div.kopf_rechts{width:570px;height:140px;float:left;text-align:right;}

#hd div.header div.kopf_rechts div#kopfnavigation{width:570px;height:40px;padding-top:10px;}

/* SUCHBOX */
div#suchbox{padding:10px;}

/* CONTENTSPALTEN BREITE */

div.yui-g div.navigationsspalte{float:left;min-height:500px;width:220px;}
div.yui-g div.contentspalte{float:left;min-height:500px;margin-left:20px;width:708px;}

/* NEUE SPALTENMAßE */
div.yui-g div.contentspalte div.spalten{}
div.yui-g div.contentspalte div.spalten div.spalte1{float:left;width:468px;margin-right:20px;}
div.yui-g div.contentspalte div.spalten div.spalte2{float:left;width:220px;}

div.yui-g div.contentspalte div.spalten div.spalte2 div.freitext{padding-right:10px;}

/* div.yui-g div.rechtespalte{float:left;min-height:500px;margin-left:20px;width:220px;} */


/* FLYOUT-NAVI */

div.mainnav{height:30px;width:940px;margin:0px auto;}

/*EBENE1*/
/* Zentrierung der Navi-Elemente Hauptnavi */
div#eolyuiflyout li {}
div#eolyuiflyout li a {vertical-align:middle;} 
div#eolyuiflyout li a div {margin-left:5px; margin-right:5px; text-align:center;}


div#eolyuiflyout li  a {
  color:#FFFFFF;
  text-decoration:none;
  font-family:lucida Grande, lucida sans unicode;
  font-size:13px;
  font-weight:bold;
  text-transform:uppercase;
  display:block;
line-height:30px;
}

div#eolyuiflyout li a:hover {color:#ffe001;}
div#eolyuiflyout li a:active{color:#ffe001 !important;}

div#eolyuiflyout li, div#eolyuiflyout div{float:left;line-height:30px;}

div#eolyuiflyout li.menu_vert_divider {
   float:left;
   background: url(/fileadmin/templates/global/gfx/balken_topnavi.png);
   background-repeat:no-repeat;
   background-position:center;
   height:29px;
   width:40px;
}

div#eolyuiflyout li.spacerlinks{float:left;height:29px;width:30px;}

/*EBENE2*/

div#eolyuiflyout li li, div#eolyuiflyout div div{float:none;}

div#eolyuiflyout div.bd div.bd li a{background-color:#0B9244;}
div#eolyuiflyout div.bd div.bd li a:link,
div#eolyuiflyout div.bd div.bd li a:active,
div#eolyuiflyout div.bd div.bd li a:visited,
div#eolyuiflyout div.bd div.bd li a:hover {color:#FFFFFF;font-family:verdana,sans-serif;font-size:12px;font-weight:normal;padding-left:10px;padding-right:10px;text-transform:none;}
div#eolyuiflyout div.bd div.bd li a:hover{color:#ffe001;}
div#eolyuiflyout div.bd div.bd{margin-top:0px;background-color:#0B9244;}
div#eolyuiflyout div.bd div.bd li{clear:both;margin-top:0px;}
div#eolyuiflyout div.bd div.bd li a{line-height:1.8em;}
div#eolyuiflyout div.bd div.bd li a{display:block;}


/*EBENE3*/

div#eolyuiflyout ul li ul  li ul{border:5px solid #0B9244;} 
div#eolyuiflyout div.bd div.bd div.bd li a{background-color:#42A459;}



/* INDIVIDUELLE MENUEINSTELLUNGEN */
/* ######### HIER ANPASSEN ######### */

div#eolyuiflyout div.menu_vert_divider{width:40px;}
div#eolyuiflyout div.spacerlinks{width:20px;}


/* ######### ENDE ANPASSUNGEN ######### */










/* STARTSEITE */


body {font-family:verdana, arial, helvetica, sans-serif;overflow-y:scroll;}

#kopfnavigation {}
#kopfnavigation {color:#666666; font-size:11px; font-family:verdana, helvetica, sans-serif; }
#kopfnavigation a {color:#666666; font-size:11px; font-family:verdana, helvetica, sans-serif; text-decoration:none; }
#kopfnavigation a:hover {text-decoration:underline;} 
#kopfnavigation a.aktive {text-decoration:underline;} 

.navigationsspalte #navi3_head {background: #049342 url(/fileadmin/templates/global/gfx/navi2_kopf.png) top left no-repeat; width:220px; border-bottom:1px solid white;}
.navigationsspalte #navi3_head div {color:#ffe001; padding:5px; font-family:"Lucida Grande", "Lucida Sans Unicode" ; font-size:13px; font-weight:bold; text-transform: uppercase;}
.navigationsspalte #navi3 {width:220px; background: #5AB264 url(/fileadmin/templates/global/gfx/navi2_fuss.png) bottom center no-repeat; margin:0px; padding:0px; padding-bottom:7px; }
.navigationsspalte #navi3 li {padding-left:10px; padding-right:10px; padding-top:3px; padding-bottom:3px; list-style-type:none;}
.navigationsspalte #navi3 li a {text-decoration:none; color:#FFFFFF; font-size:12px;}
.navigationsspalte #navi3 li a.aktiv {color:#ffe001;}
.navigationsspalte #navi3 ul li.menu-spacer {padding: 3px 10px; width:200px;}
.navigationsspalte #navi3 li.menu-spacer div {border-bottom:1pt solid white; width:200px;}
.navigationsspalte #navi3 li ul{margin-left:0px;}




.navigationsspalte #ligatabelle {background-image: url(/fileadmin/templates/global/gfx/ligatabellen.png); background-repeat:no-repeat; width:220px; height:180px;background-position:0px 0px;display:block;}
.navigationsspalte #ligatabelle a {display:block; height:100%; width:100%; text-decoration:none;}

.navigationsspalte #cal_header {width:220px; height:38px; background: url(/fileadmin/templates/global/gfx/kopf_termine.png) top center no-repeat; }
.navigationsspalte #cal_self {width:212px; border-left:1pt solid #dddddd; border-right:1pt solid #dddddd; padding:3px;}
.navigationsspalte #cal_footer {height:4px; width:220px; background: url(/fileadmin/templates/global/gfx/fuss_box.png) top left no-repeat; }

.navigationsspalte #seitensuchebox{margin-bottom:2em;}
.navigationsspalte #seitensuche_head {height:43px; width:220px; background: url(/fileadmin/templates/global/gfx/seitensuche_kopf.png) top left no-repeat;margin-top:1em; }
.navigationsspalte #seitensuche{width:218px; border-left:1px solid #dddddd; border-right:1px solid #dddddd;}
.navigationsspalte #seitensuche_foot {height:4px; width:220px; background: url(/fileadmin/templates/global/gfx/fuss_box.png) top left no-repeat; }

.navigationsspalte #vereinssuche_head {height:39px; width:220px; background: url(/fileadmin/templates/global/gfx/verein_kopf.png) top left no-repeat; }
.navigationsspalte #vereinssuche {width:218px; border-left:1px solid #dddddd; border-right:1px solid #dddddd;}
.navigationsspalte #vereinssuche_foot {height:4px; width:220px; background: url(/fileadmin/templates/global/gfx/fuss_box.png) top left no-repeat; }
.navigationsspalte #vereinssuche form {padding:10px; padding-top:15px;}
.navigationsspalte #vereinssuche form #var3 {border: 1px solid #99cc99; color:#09843D; width:165px; height:18px; margin-bottom:2px;}
.navigationsspalte #vereinssuche form #verein_button {width:25px; height:20px; border:0; background: url(/fileadmin/templates/global/gfx/verein_pfeil.png) no-repeat;cursor:pointer;cursor:hand;}

.navigationsspalte #newsletter_head {height:39px; width:220px; background: url(/fileadmin/templates/global/gfx/newsletter_kopf.png) top left no-repeat; }
.navigationsspalte #newsletter {width:198px; border-left:1px solid #dddddd; border-right:1px solid #dddddd;}
.navigationsspalte #newsletter_foot {height:4px; width:220px; background: url(/fileadmin/templates/global/gfx/fuss_box.png) top left no-repeat; }
.navigationsspalte #newsletter  {padding:10px; padding-top:15px;}
.navigationsspalte #newsletter form #eingabefeld {border: 1px solid #99cc99; color:#09843D; width:165px; height:18px; margin-bottom:2px;}
.navigationsspalte #newsletter form #submit_button {width:110px; height:20px; border:0; background: url(/fileadmin/templates/global/gfx/abbonieren.png) no-repeat;cursor:pointer;cursor:hand;}
.navigationsspalte #newsletter  {font-size:12px; font-family:Verdana, sans-serif; color:#095f2e;}

.navigationsspalte .ispalogo_start{margin-top:40px;width:220px;text-align:center;}


#content {font-size:12px; font-family:Verdana, sans-serif;margin-bottom:3em;}
#content h1 {color:#095f2e; font-family:Georgia, serif; font-size:24px; font-weight:normal;}
#content h2 {color:#095f2e; font-family:Georgia, serif; font-size:17px; font-weight:bold;}
#content h3 {color:#095f2e; font-family:Verdana, sans-serif; font-size:12px; font-weight:bold; line-height:150%;}
#content h4 {color:#095f2e; font-family:Georgia, serif; font-size:13px; font-weight:normal;}
#content p {line-height:150%;}
#content .csc-textpic {margin-top:20px;}

#content b {color:#095f2e;}

#content a b {color:#BF7C01;}



#content p a {color:#BF7C01; text-decoration:none; padding-left:30px; padding-top:5px; padding-bottom:5px;}
#content p a:hover {text-decoration:underline;}

#content ul li {line-height:150%; margin-bottom: 1em;}

#content a:link, #content a:visited, #content a:active, #content a:hover{color:#BF7C01;text-decoration:none;}
#content a:hover{text-decoration:underline;}



#content .bodytext img {padding:5px; border:1pt solid #cccccc;}

#content .columns a {color:#BF7C01; text-decoration:none; padding-left:30px; padding-top:5px; padding-bottom:5px; background: url(/uploads/tf/klammer.png) no-repeat;}
#content .columns a:hover {text-decoration:underline;}
#content .tx-fdfx2cols-pi1 {margin-top:-35px; margin-bottom:15px; }
#content .columns img {padding:5px; border:1pt solid #cccccc;}

#content .news-latest-container h2 {display:none;}

#content div.news-latest-item{border-bottom:1px solid #cccccc;}
#content div.news-latest-item td{border:none;padding:0;}

#content div.news-archive-link{text-align: right; margin-top: 7px;}

#content #first_news h3.news_header {color:#095f2e; font-family:Georgia, serif; font-size:24px; text-decoration:none; margin-bottom:5px; line-height: 130%;margin-top:1em;}
#content #first_news h3.news_header a {color:#095f2e; font-family:Georgia, serif; font-size:24px; text-decoration:none;}
#content #first_news img {margin-top:5px; padding:5px; border:1pt solid #cccccc; float:right; margin-left:10px;}
#content #first_news .news_content {line-height: 130%;}
#content #first_news .news_content p {display:inline;}
#content #first_news .news_content a {color:#61B567; text-decoration:none; padding-left:10px;}
#content #first_news .news_dateien {margin-top:10px;}
#content #first_news .news_dateien * {display:inline;}
#content #first_news .news_dateien dd img {display:none;}
#content #first_news .news_dateien dd a {color:#ff9933; text-decoration:none; padding-left:30px; padding-top:5px; padding-right:20px; padding-bottom:5px; background: url(/uploads/tf/klammer.png) no-repeat;}

#content #other_news_header {color:#999999; margin-top:15px; margin-bottom:0px;}

#content #other_news {width:220px;float:left;}
#content #other_news img {display:none;}
#content #other_news dd {display:none;}
#content #other_news h3.news_header {color:#095f2e; font-family:Georgia, serif; text-decoration:none; margin-bottom:5px; line-height: 130%;}
#content #other_news h3.news_header a {color:#095f2e; font-family:Georgia, serif; text-decoration:none;}
#content #other_news .news_content {line-height: 130%; margin-bottom:10px;}
#content #other_news .news_content p {display:inline;}
#content #other_news .news_content a {color:#61B567; text-decoration:none; padding-left:10px;}

#content .news-single-item h2 {font-size:24px;}
#content .news-single-item img {padding:5px; border:1pt solid #cccccc;}
#content .news-single-item .bodytext a {color:#61B567; text-decoration:none; padding-left:10px;}
#content .news-single-item .news-single-additional-info {margin-top:10px;}
#content .news-single-item .news-single-additional-info * {display:inline;}
#content .news-single-item .news-single-additional-info dd img {display:none;}
#content .news-single-item .news-single-additional-info dt {display:none;} 
#content .news-single-item .news-single-additional-info dd a {color:#ff9933; text-decoration:none; padding-left:30px; padding-top:5px; padding-right:20px; padding-bottom:5px; background: url(/uploads/tf/klammer.png) no-repeat;}
#content .news-single-item hr {display:none;}
#content .news-single-item .news-single-backlink a {color:#61B567; text-decoration:none;}


#content .news-list-item h3 a:link, #content .news-list-item h3 a:active, #content .news-list-item h3 a:visited, #content .news-list-item h3 a:hover {color:#095F2E;font-weight:bold;text-decoration:none;}
#content .news-list-item .news-list-morelink a:link, #content .news-list-item .news-list-morelink a:visited, #content .news-list-item .news-list-morelink a:active, #content .news-list-item .news-list-morelink a:hover{color:#095F2E;font-weight:normal;text-decoration:none;}
#content .news-list-item .news-list-morelink a:hover{text-decoration:underline;}
#content .news-list-item h3 a:hover{text-decoration:underline;}


#content .news-latest-container a:hover {text-decoration:underline;}

#content .tx-ttnews-browsebox td{border:none;padding:0;}


#content #main_icons {float:left; width:220px; margin-top:10px;margin-left:25px;}
#content #main_icons img {border:0;}

#content .csc-sitemap {padding-top:0px;}
#content .csc-sitemap li {list-style-type:none; padding:5px; margin:0px;}
#content .csc-sitemap li ul { padding-left:15px;}
#content .csc-sitemap li a {text-decoration:none; color:#ff9933;}

#content .csc-mailform {padding-top:20px;}
#content .csc-mailform label {width:150px; display:block;}
#content .csc-mailform input {border: 1px solid #99cc99; color:#09843D;}
#content .csc-mailform textarea {border: 1px solid #99cc99; color:#09843D;}
#content .csc-mailform input.csc-mailform-submit {width:25px; height:20px; border:0; background: url(/uploads/tf/verein_pfeil.png) no-repeat;}

#content .csc-mailform-field {margin-bottom:15px;}
#content .csc-mailform-field label {margin-bottom:10px;}

#content .eol_tip_a_friend div label {margin-bottom:10px;}
#content .eol_tip_a_friend div {margin-bottom:15px;}
#content .eol_tip_a_friend input.submit {width:25px; height:20px; border:0; background: url(/uploads/tf/verein_pfeil.png) no-repeat;}

#content table th,td {border-style:none;}
#content p.bodytext a {background:none; padding-left:0px; }
#content td p.bodytext {margin-bottom:0em;}
#content img.spacer-gif {display:none;}

#content .vereinssuche td {border:0;}
#content .vereinssuche input.submit {width:25px; height:20px; border:0; background: url(/uploads/tf/verein_pfeil.png) no-repeat;}

/*#content td{vertical-align:top; padding:0px;}*/

.rechtespalte #weitere_info_top {height:38px; width:220px; background: url(/fileadmin/templates/global/gfx/weitere_infos.png) top left no-repeat; }
.rechtespalte #weitere_info {width:198px; border-left:1px solid #dddddd; border-right:1px solid #dddddd; padding:10px;}
.rechtespalte #weitere_info_bottom {height:4px; width:220px; background: url(/fileadmin/templates/global/gfx/fuss_box.png) top left no-repeat; margin-bottom:10px; }
.rechtespalte #weitere_info * {padding:0px; margin:0px;}
.rechtespalte .textpic {position:relative; font-size:10px; line-height: 130%;}
.rechtespalte .csc-header {position:absolute; bottom:0px; font-size:10px;}
.rechtespalte .csc-header a {font-size:10px; color: #FFB469; text-decoration:none; z-index:99;}
.rechtespalte .csc-firstHeader a:after {content:" >>"}
.rechtespalte #weitere_info .csc-textpic-text {padding-bottom:20px;}

.rechtespalte #schloesser_shop {height:105px; width:220px; background: white url(/fileadmin/templates/global/gfx/dskv_schloesser.png) top left no-repeat;}
.rechtespalte #schloesser_shop a {display:block; height:100%; width:100%; text-decoration:none; margin-bottom:10px;}

.rechtespalte #holiday_land {height:105px; width:220px; background: white url(/fileadmin/templates/global/gfx/holyday_land.png) top left no-repeat;}
.rechtespalte #holiday_land a {display:block; height:100%; width:100%; text-decoration:none; margin-bottom:10px;}



.rechtespalte #weitersagen {height:51px; width:220px; background: white url(/fileadmin/templates/global/gfx/weitersagen.png) top left no-repeat;}
.rechtespalte #weitersagen a {display:block; height:100%; width:100%; text-decoration:none; margin-bottom:10px;}
.rechtespalte #weitersagen strong {display:none;}

img .spacer-gif {display:none;}

div .news-single-timedata {display:none;}

#ft {position:relative; height:30px; background: #FFFFFF url(/fileadmin/templates/global/gfx/fuss.png) no-repeat; font-size:11px; font-family:verdana, helvetica, sans-serif; color:white;}
#ft #copy {position:absolute; left:15px; top:3px;}
#ft #copy a {color:white; text-decoration:none;}
#ft #copy a:hover {text-decoration:underline;}
#ft #foot_pilot {position:absolute; left:485px; top:3px;}
#ft #foot_pilot a {color:white; text-decoration:none;}
#ft #foot_pilot a:hover {text-decoration:underline;}
#ft #print {position:absolute; left:770px; top:3px; padding-left:25px; padding-bottom:5px; background: url(/fileadmin/templates/global/gfx/drucker.png) 0px 3px no-repeat;}
#ft #print a {color:white; text-decoration:none;}
#ft #print a:hover {text-decoration:underline;}


/* ADDONS */

.tx-eolterminliste-pi1 div.termin{margin-bottom:1em;}
.tx-eolterminliste-pi1 div.termin div.catimage{float:left;}
.tx-eolterminliste-pi1 div.termin div.catimage img{border:0px}
.tx-eolterminliste-pi1 div.termin div.details{margin-left:10px;float:left;width:350px;}
.tx-eolterminliste-pi1 div.termin div.details div.datum{font-weight:bold;}



input.csc-mailform-submit{cursor:pointer;cursor:hand;}
input.suchbutton{cursor:pointer;cursor:hand;}
.vereinssuche input.submit{cursor:pointer;cursor:hand;}


/* EVENTDETAILS */

.tx-eolkeyacdetails-pi1 div.event_details div.date{margin-bottom:1em;}
.tx-eolkeyacdetails-pi1 div.event_details div.location{margin-bottom:1em;}
.tx-eolkeyacdetails-pi1 div.event_details div.category{margin-bottom:1em;}
.tx-eolkeyacdetails-pi1 div.backlink {margin-top:20px;}

/* VEREINE UND VERBAENDE DER LV */
div.tx-eoldskvvereinsliste-pi1{}

div.tx-eoldskvvereinsliste-pi2{margin-bottom:4em;}

div.tx-eoldskvvereinsliste-pi2 div.verbandsgruppenname{font-weight:bold;margin-bottom:1em;}
div.tx-eoldskvvereinsliste-pi2 div.vereinsliste{margin-left:1em;margin-bottom:2em;}


/* TABELLENLAYOUTS */

td.align-center p{text-align:center;}
td.align-left p{text-align:left;}
td.align-right p{text-align:right;} 


/* PAGEBROWSER BEI TERMINEN */
div.tx-eolterminliste-pi1 div.sorting-data-paging {
	padding-left: 68px;
	padding-bottom: 20px;
	padding-top: 10px;
}
div.tx-eolterminliste-pi1 div.sorting-data-paging div.center {

	float: left;
	text-align: center;
	padding-left: 13px;
	padding-right: 13px;
}
div.tx-eolterminliste-pi1 div.sorting-data-paging div.left {
	width: 75px;
	float: left;
}
div.tx-eolterminliste-pi1 div.sorting-data-paging div.right {
	width: 75px;
	float: left;
}
 div.tx-eolterminliste-pi1 div.sorting-data-paging .current_page {
 font-weight: bold;
 }

