body { margin:0; background:#333;font-family:"Cabin",sans-serif;font-weight:normal;}  
p {margin:0; border:0;}
.auswahl{background-color: #fff;color: #333;font-family: "Cabin",sans-serif;font-size:14px;font-weight:normal;}
.bemerkung {color: #333;font-family: "Cabin",sans-serif;font-size:14px;font-weight:normal;}
.link {color: #008500;font-family: "Cabin",sans-serif;font-size:14px;font-weight:normal;text-decoration: none;}
.link_aktiv {color: #008500;font-family: "Cabin",sans-serif;font-size:14px;font-weight:normal;text-decoration: underline;}
.pokal {color: #333;font-family: "Cabin",sans-serif;font-size:14px;font-weight:bold;}
.normal {color: #333;font-family: "Cabin",sans-serif;font-size:14px;font-weight:normal;}
.text {color: #333;font-family: "Cabin",sans-serif;font-size: 14px;font-weight:normal;}
.titel {background: #FFF url(/bilder/1386621489/1386621489-1397725096-bg_titel.png) repeat left top;color: #333;font-family: "Cabin",sans-serif;font-size: 13px; font-weight: 500;}*/
.ueberschrift {color: #008500;font-family:"Cabin",sans-serif;font-size:16px;font-weight:600;}
.white {color:#eee!important;}
.infobox_bg td {color:#fff;font-family: "Cabin",sans-serif;font-size:14px;font-weight:normal;} /* Infobox schwarzer Hintergrund */
.counter td {color:#fff !important;border:none;}
/* Navigation Nachwuchs */
.nw-navi h4 {
	line-height:32px;
	text-align:center;
	font-family:"Cabin",sans-serif;
	font-size:14px;
	font-weight:400;
	text-transform:uppercase;
	color: rgb(102,233,28,0.9);
}
/* Bottons */
.btn {
font-family: "Cabin",sans-serif;
color:#008500;
font-size:13px;
text-transform: uppercase;
font-weight:normal;
letter-spacing:0.02em;
padding: 4px 16px; 
border: solid #008500 1px;
text-decoration: none; 
display:inline-block;
margin:5px;
background					:#fff;
background					:-moz-linear-gradient(#fff, #f9f9f9);
background					:-ms-linear-gradient(#fff, #f9f9f9);
background					:-o-linear-gradient(#fff, #f9f9f9);
background					:linear-gradient(#fff, #f9f9f9);
background					:-webkit-gradient(linear, 0% 0%, 0% 100%, from(#fff), to(#f9f9f9));
background					:-webkit-linear-gradient(#fff, #f9f9f9);
-webkit-border-radius:3;
-moz-border-radius:3;
border-radius:3px;
-webkit-box-shadow:1px 1px 3px #ccc;
-moz-box-shadow: 1px 1px 3px #ccc;
box-shadow:1px 1px 3px #ccc;}  
.btn:hover {
background:#66e91c;
color:#333;
text-decoration: none;}
/* Anpassungen */
/*.teaser a {margin:0 !important;padding:0 !important;}*/
/* Seiten&uuml;berschriften --------------------- */
.pagetitle {
color                 	:#555;
font-family					:"Cabin",sans-serif;
font-size             	:14px;
font-weight           	:400;
padding						:4px 60px; 
display						:inline-block;
border						:1px solid #ccc;
-moz-border-radius		:5px;
-webkit-border-radius	:5px;
border-radius				:5px;
background					:#ededed;
background					:-moz-linear-gradient(#ededed, #fefefe);
background					:-ms-linear-gradient(#ededed, #fefefe);
background					:-o-linear-gradient(#ededed, #fefefe);
background					:linear-gradient(#ededed, #fefefe);
background					:-webkit-gradient(linear, 0% 0%, 0% 100%, from(#ededed), to(#fefefe));
background					:-webkit-linear-gradient(#ededed, #fefefe);
box-shadow					: 1px 1px 5px #ccc;
-moz-box-shadow			: 1px 1px 5px #ccc;
-webkit-box-shadow		: 1px 1px 5px #ccc;}
.schatten {border-radius:5px;box-shadow:1px 1px 8px #c7c7c7;-moz-box-shadow:1px 1px 8px #c7c7c7;-webkit-box-shadow:1px 1px 8px #c7c7c7;}
/* Tabellenlayout */
#contentbox .tabelle {width:98%;}
#contentbox .tabelle td {background:#fff;color:#333; padding:6px 0;border-bottom: thin solid #ededed;}
#contentbox .tabelle .text {
background:-moz-linear-gradient(#60F424,#46b82e);
background:-ms-linear-gradient(#60F424, #46b82e);
background:-o-linear-gradient(#60F424, #46b82e);
background:linear-gradient(#60F424, #46b82e);
background:-webkit-gradient(linear, 0% 0%, 0% 100%, from(#60F424), to(#46b82e));
background:-webkit-linear-gradient(#60F424, #46b82e);
color:#333;
font-family: "Cabin",sans-serif;
font-size: 12px;
font-weight:normal;}
/* .tabelle td {padding:4px 0;border-bottom: thin solid #666;background:#333;color:#eee;} */
.kurztab {
float:left;
font-size:12px;
min-width:81px;
padding:5px 5px 4px;
margin:0 1px 3px 0;
display:block;
border:1px solid #515151;
-moz-border-radius:3px;
-webkit-border-radius:3px;
border-radius:3px;
background:#60F424;
background:-moz-linear-gradient(#60F424,#46b82e);
background:-ms-linear-gradient(#60F424, #46b82e);
background:-o-linear-gradient(#60F424, #46b82e);
background:linear-gradient(#60F424, #46b82e);
background:-webkit-gradient(linear, 0% 0%, 0% 100%, from(#60F424), to(#46b82e));
background:-webkit-linear-gradient(#60F424, #46b82e);
box-shadow: 1px 1px 5px #000;
-moz-box-shadow: 1px 1px 5px #000;
-webkit-box-shadow: 1px 1px 5px #000;}
#infobox a {color:#414141 !important;}
#infobox a:hover {background:#46b82e;color:#60F424;}
#infobox .text {color: #ededed;}
#infobox .ueberschrift {color:#46b82e}
#infobox .normal {color: #ededed;font-family: "Cabin",sans-serif;font-size : 12px; font-weight	: 500;}
.tabelle {text-align:left;}
.tabelle {width:90%;}
.tabelle td {padding:4px 0;border-bottom: thin solid #666;background:#333;color:#eee;}
/* --- Formularfelder ---  */
input {
font-family: "Cabin",sans-serif;
font-size: 13px; 
border: 1px solid #333; 
padding: 6px 5px 4px;
margin: 0;
border-top: solid #ccc thin;   
border-left: solid #ccc thin; 
border-right: solid #aaa thin;
border-bottom: solid #ccc thin;
border-radius: 3px;
-moz-box-shadow: 1px 1px 1px 0 #ccc;
-webkit-box-shadow: 1px 1px 1px 0 #ccc;
box-shadow: 1px 1px 1px 0 #ccc;} 
input a {color:#333;text-decoration:none;} 

/* ---- Kontaktformular Layout --- */
#kontakt {padding: 0 120px;}
#kontakt td { padding: 5px 2px 4px;}
#kontakt input {
padding: 4px 10px;
color: #333;	
-moz-box-shadow: 1px 1px 3px 0 #333;
-webkit-box-shadow: 1px 1px 3px 0 #333;
box-shadow: 1px 1px 3px 0 #333;
border-radius: 5px;}
#kontakt textarea {
border:thin solid #ccc;
border-radius:5px;
margin: 5px 0;
padding: 9px;
color: #333;
-moz-box-shadow: 1px 1px 3px 0 #333;
-webkit-box-shadow: 1px 1px 3px 0 #333;
box-shadow: 1px 1px 3px 0 #333;}

#kontakt .g-recaptcha 
    {margin-top:10px;
		padding: 4px 10px;
    color: #333;
    -moz-box-shadow: 1px 1px 3px 0 #333;
    -webkit-box-shadow: 1px 1px 3px 0 #333;
    box-shadow: 1px 1px 3px 0 #333;
		border-radius: 5px;}
	
/* -------- Anpassungen G&auml;stebuch ------*/
td.gb_main_title {
padding:5px;
border: thin solid #fff;
background:#60F424;
background:-moz-linear-gradient(#60F424,#46b82e);
background:-ms-linear-gradient(#60F424, #46b82e);
background:-o-linear-gradient(#60F424, #46b82e);
background:linear-gradient(#60F424, #46b82e);
background:-webkit-gradient(linear, 0% 0%, 0% 100%, from(#60F424), to(#46b82e));
background:-webkit-linear-gradient(#60F424, #46b82e);
box-shadow: 1px 1px 1px #aaa;
-moz-box-shadow: 1px 1px 1px #aaa;
-webkit-box-shadow: 1px 1px 1px #aaa;}
td.gb_main_text {
padding:5px;
background: #efefef;
border: thin solid #fff;
box-shadow					: 1px 1px 1px #aaa;
-moz-box-shadow			: 1px 1px 1px #aaa;
-webkit-box-shadow		: 1px 1px 1px #aaa;}

/*.gb_main_select_page {
border: thin solid #ccc;
border-radius: 5px;
margin: 5px 0px;
padding: 5px;	
color: #333;
-moz-box-shadow: 1px 1px 3px 0px #333;
-webkit-box-shadow: 1px 1px 3px 0px #333;
box-shadow: 1px 1px 3px 0px #333;}*/

.gb_main_select_page .auswahl {
border: thin solid #ccc;
border-radius: 2px;
margin: 1px 4px;
padding: 4px 15px;	
color: #333;
background: #efefef;}
.gb_main_select_page :hover {color: #46b82e;background: #efefef;border:1px solid #46b82e;}

.more {margin:0 auto;width:50%;padding:5px 0 20px 0;}
.more li {line-height:2.8em;border:1px solid #efefef;border-radius:5px;box-shadow:1px 1px 8px #c7c7c7;-moz-box-shadow:1px 1px 8px #c7c7c7;-webkit-box-shadow:1px 1px 8px #c7c7c7;background:-moz-linear-gradient(#fff, #e6fbdd);background:-ms-linear-gradient(#fff, #e6fbdd);background:-o-linear-gradient(#fff, #e6fbdd);background:linear-gradient(#fff, #e6fbdd);background:-webkit-gradient(linear, 0% 0%, 0% 100%, from(#fff), to(#e6fbdd));background:-webkit-linear-gradient(#fff, #e6fbdd);}
.more li:hover {border:1px solid #efefef;background:-moz-linear-gradient(#fefefe, #60F424);background:-ms-linear-gradient(#fefefe, #60F424);background:-o-linear-gradient(#fefefe, #60F424);background:linear-gradient(#fefefe, #60F424);	background:-webkit-gradient(linear, 0% 0%, 0% 100%, from(#fefefe), to(#60F424));background:-webkit-linear-gradient(#fefefe, #60F424);}
.more li a {padding:.9em 5.2em;font-size:16px;font-weight:bold;}
.more li a:hover {color:#666;text-decoration:none;}

/* Geburtstagskalender */
.birthday .pokal {
	 visibility: hidden;
}
.calendar_table {max-width:60%;margin:0 auto;}
.calendar_table td {padding:12px 10px;border-bottom:1px solid #eee;color: #008500!important;font-family:"Cabin",sans-serif;font-size:14px;letter-spacing:0.02em;font-weight:400;}
.text calendar_date{color: #008500!important;font-family:"Cabin",sans-serif;font-size:16px;font-weight:600;}
.text calendar_text {color: #008500;font-family:"Cabin",sans-serif;font-size:16px;font-weight:600;}



