/* default.css - sc03weimar.de 17.05.17 */
body {margin:0;}  
p {margin:0; border:0;font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;font-size:13px;color:#414141;}
strong, b {font-weight:600;color:#414141;}
a{outline:none;text-decoration:none;color:#3a7f52;}
hr {border: none;border-top: 1px solid #eee;color:#fff;background-color:#fff;height: 1px;}
h1{font-size:65px; color:#3a7f52;font-weight:bold;text-transform:uppercase;}
h2{font-size:28px; color:#3a7f52;font-weight:normal;text-transform:uppercase;line-height:2.5em;}
h3{font-size:22px; color:#3a7f52;font-weight:normal;text-transform:uppercase;}
h4{font-size:16px!important; color:#3a7f52;font-weight:normal;line-height:32px;}
h5{font-size:16px; color:#3a7f52;font-weight:normal;text-transform:uppercase;}
input {font-family: 'cambria', sans-serif;font-size:13px;padding:8px 5px 4px;margin:0;border: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;} 
.auswahl{background-color:#fff;color: #414141;font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;font-size:0.9em;font-weight:normal;}
.bemerkung {color: #414141;font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;font-size:0.9em;font-weight:normal;}
.link {color: #993300;font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;font-size:13px;font-weight:normal;text-decoration: none;}
.link_aktiv {color: #993300;font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;font-size:13px;font-weight:normal;text-decoration: underline;}
.pokal {color: #414141;font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;font-size:13px;font-weight:bold;}
.normal {color: #414141;font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;font-size:0.9em;font-weight:normal;}
.text {color: #414141;font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;font-size:12px;font-weight: normal;}
.titel {background:#fefefe; color: #414141;font-family: 'cambria', sans-serif;font-size:0.9em;font-weight:normal;}
.ueberschrift {color:#3a7f52;font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;font-size:0.95em;font-weight:normal;text-shadow:#000;text-transform: uppercase;}
.seitentitel {color:#3a7f52;font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;font-size:1.125em;font-weight:600;line-height:2.2em;text-shadow:0px 1-px -1px black;}
.datum {color:#3a7f52;font-size:.92em;line-height:1.3em;text-transform:normal; font-weight:600;}
.schatten {border-radius:5px;box-shadow:0px 2px 8px #999;-moz-box-shadow:0px 2px 8px #999;-webkit-box-shadow:0px 2px 8px #999;}
.bild {border-radius:5px;box-shadow:0px 1px 3px #666;-moz-box-shadow:0px 1px 3px #666;-webkit-box-shadow:0px 1px 3px #666;}
.bild1 {border-radius:5px;box-shadow:0px 2px 8px #999;-moz-box-shadow:0px 2px 8px #999;-webkit-box-shadow:0px 2px 8px #999;border:1px solid #eee;}
/* FIX zContent */
td.link {color:#414141 !important;} 
.update ul {list-style:none;}
.update li {line-height:1.5em;width:70%; margin:0 auto;}
.update .text {font-size:11px;color:#3a7f52 !important;}

.txt {
color: #414141;
font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
font-size:1.0em;
font-weight:normal;
line-height:1.2em;
text-align:justify;
}

/*Sponsoo*/
.has-border{
border: 1px solid #fff!important;
border-color:#fff!important;
}

.listing-header {
	text-align:center!important;
}

#startnews {width:100%;margin:0 auto;}
#startnews h3 {font-size:18px; color:#999;font-weight:600;text-transform:uppercase;letter-spacing:-0.03em;font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;}
#startnews .normal {font-size:13px;}
#startnews .ueberschrift {color:#3a7f52;font-size:15px;font-weight:normal;text-transform: uppercase;}
#startnews .zcontent_main_table b {font-size:13px !important;font-weight:500;text-transform: uppercase;color:#666;font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;}
#startnews .zcontent_main_table td {border-bottom: 1px solid #407C58;padding:10px 5px 10px 5px;}

#news {width:98% !important;margin:0 auto;}
#news h3 {font-size:14px; color:#999;font-weight:600;text-transform:uppercase;letter-spacing:-0.03em;font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;}
#news .normal {font-size:13px;}
#news .ueberschrift {color:#3a7f52;font-size:15px;font-weight:normal;text-transform: uppercase;}
#news .zcontent_main_table b {font-size:0.95em !important;font-weight:600;text-transform: uppercase;color:#666;font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;}
#news .zcontent_main_table td {border-bottom: 1px solid #eee;padding:6px 0px 10px 0px;}

#cbox h2 {font-size:18px; color:#3a7f52;font-weight:normal;text-transform:uppercase;line-height:3em;}
#cinfo h2 {font-size:18px; color:#3a7f52;font-weight:normal;text-transform:uppercase;line-height:3em;}

/* Link-Bottom */
.btn {
  width:100%;
  background: #3a7f52;
  background-image: -webkit-linear-gradient(top, #3a7f52, #519569);
  background-image: -moz-linear-gradient(top, #3a7f52, #519569);
  background-image: -ms-linear-gradient(top, #3a7f52, #519569);
  background-image: -o-linear-gradient(top, #3a7f52, #519569);
  background-image: linear-gradient(to bottom, #3a7f52, #519569);
  -webkit-border-radius: 5;
  -moz-border-radius: 5;
  border-radius: 5px;
  -webkit-box-shadow: 0px 1px 4px #aaa;
  -moz-box-shadow: 0px 1px 4px #aaa;
  box-shadow: 0px 1px 4px #aaa;
  font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
  font-size:0.85em;
  color: #fefefe;
  font-weight:600;
  padding: 0.5em 1.0em;
  text-decoration: none;
  border:thin solid #478b5f;
  line-height:3em;}
.btn:hover {background:#7ec446 !important;}

/* Tabellen */
.tabelle {text-align:left;}
/*
.tabelle .titel {color:#3a7f52 !important;}
.tabelle {text-align:left;}
.tabelle td {
padding:7px 1px;
width:100%;
background:#fafafa;
background:-moz-linear-gradient(#fafafa, #eee);
background:-ms-linear-gradient(#fafafa, #eee);
background:-o-linear-gradient(#fafafa, #eee);
background:linear-gradient(#fafafa, #eee);
background:-webkit-gradient(linear, 0% 0%, 0% 100%, from(#fafafa), to(#eee));
background:-webkit-linear-gradient(#fafafa, #eee);
color: #414141;
font-size:0.95em;
border-bottom: thin solid #ccc;}*/
.tabelle {margin:0px;padding:0px;width:100%;}
.tabelle .text {color: #414141;font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;font-size:12px;font-weight:normal;}
.tabelle table{border-collapse: collapse;border-spacing:0;width:100%;height:100%;margin:0px;padding:0px;}
.tabelle a {
	color:#3a7f52 !important;
	font-size:13px;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-weight:normal;
}
.tabelle a:hover {text-decoration:underline;color:#414141 !important;}
/*.tabelle tr:hover td{}*/
.tabelle tr:nth-child(odd){background-color:#eee; }
.tabelle tr:nth-child(even) {background-color:#fefefe; }
.tabelle td {
vertical-align:middle;
border:1px solid #fff;
border-width:0px 1px 1px 0px;
text-align:left;
padding:8px 5px;
font-size:12px;
font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
font-weight:normal;
color:#414141;
}
.tabelle tr:last-child td{border-width:0px 1px 0px 0px;}
.tabelle tr td:last-child{border-width:0px 0px 1px 0px;}
.tabelle tr:last-child td:last-child{border-width:0px 0px 0px 0px;}
.tabelle tr:first-child td{
background:-o-linear-gradient(bottom, #eee 5%, #ddd 100%);
background:-webkit-gradient( linear, left top, left bottom, color-stop(0.05, #eee), color-stop(1, #ddd) );
background:-moz-linear-gradient( center top, #eee 5%, #ddd 100% );
filter:progid:DXImageTransform.Microsoft.gradient(startColorstr="#eee", endColorstr="#ddd");
background: -o-linear-gradient(top,#eee,#ddd);
background-color:#eee;
border:1px solid #eee;
text-align:center;
vertical-align:middle;
border-width:0px 0px 1px 1px;
font-size:12px;
font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
font-weight:bold;
color:#3a7f52;
padding:4px 5px;
}
/*.tabelle tr:first-child:hover td{
	background:-o-linear-gradient(bottom, #cccccc 5%, #b2b2b2 100%);	background:-webkit-gradient( linear, left top, left bottom, color-stop(0.05, #cccccc), color-stop(1, #b2b2b2) );
	background:-moz-linear-gradient( center top, #cccccc 5%, #b2b2b2 100% );
	filter:progid:DXImageTransform.Microsoft.gradient(startColorstr="#cccccc", endColorstr="#b2b2b2");	background: -o-linear-gradient(top,#cccccc,b2b2b2);
	background-color:#cccccc;
}*/
.tabelle tr:first-child td:first-child{border-width:0px 0px 1px 0px;}
.tabelle tr:first-child td:last-child{border-width:0px 0px 1px 1px;}

/*Tabellen Inhalte */
.ctab {
margin:0px;
padding:0px;
width:100%;
box-shadow: 3px 3px 5px #888888;
border:1px solid #3f7f00;
-moz-border-radius-bottomleft:0px;
-webkit-border-bottom-left-radius:0px;
border-bottom-left-radius:0px;-moz-border-radius-bottomright:0px;
-webkit-border-bottom-right-radius:0px;
border-bottom-right-radius:0px;
-moz-border-radius-topright:0px;
-webkit-border-top-right-radius:0px;
border-top-right-radius:0px;
	-moz-border-radius-topleft:0px;
	-webkit-border-top-left-radius:0px;
	border-top-left-radius:0px;
}
.ctab table{
border-collapse: collapse;
border-spacing: 0;
width:100%;
height:100%;
margin:0px;padding:0px;
}
.ctab tr:last-child td:last-child {
-moz-border-radius-bottomright:0px;
-webkit-border-bottom-right-radius:0px;
border-bottom-right-radius:0px;
}
.ctab table tr:first-child td:first-child {
	-moz-border-radius-topleft:0px;
	-webkit-border-top-left-radius:0px;
	border-top-left-radius:0px;
}
.ctab table tr:first-child td:last-child {
	-moz-border-radius-topright:0px;
	-webkit-border-top-right-radius:0px;
	border-top-right-radius:0px;
}.ctab tr:last-child td:first-child{
	-moz-border-radius-bottomleft:0px;
	-webkit-border-bottom-left-radius:0px;
	border-bottom-left-radius:0px;
}
/*.ctab tr:hover td{}*/
.ctab tr:nth-child(odd){ background-color:#eee; }
.ctab tr:nth-child(even) { background-color:#ffffff; }.ctab td{
vertical-align:middle;	
border:1px solid #3f7f00;
border-width:0px 1px 1px 0px;
text-align:left;
padding:26px 12px;
font-size:13px;
font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
font-weight:normal;
color:#fefefe;
}.ctab tr:last-child td{border-width:0px 1px 0px 0px;}
.ctab tr td:last-child{border-width:0px 0px 1px 0px;}
.ctab tr:last-child td:last-child{border-width:0px 0px 0px 0px;}
.ctab tr:first-child td{
background:-o-linear-gradient(bottom, #3a7f52 5%, #519569 100%);	
background:-webkit-gradient( linear, left top, left bottom, color-stop(0.05, #3a7f52), color-stop(1, #519569) );
background:-moz-linear-gradient( center top, #3a7f52 5%, #519569;font-weight: bold; 100% );
filter:progid:DXImageTransform.Microsoft.gradient(startColorstr="#3a7f52", endColorstr="#519569");	
background: -o-linear-gradient(top,#3a7f52,#519569);
background-color:#3a7f52;
border:1px solid #ddd;
text-align:center;
border-width:0px 0px 1px 1px;
font-size:12px;
padding:20px 7px;
font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
font-weight:bold;
color:#fff !important;
}
.ctab tr:first-child:hover td{
background:#519569;
}
.ctab tr:first-child td:first-child{border-width:0px 0px 1px 0px;}
.ctab tr:first-child td:last-child{	border-width:0px 0px 1px 1px;}

/*Kontakformular*/
#kontakt input {font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;font-size:13px;padding:6px 5px 4px;margin:0;border: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;} 
#kontakt input a {color:#333;text-decoration:none;} 
.uptext{padding:20px 0 0 8px;}
.counter {padding:10px 0 0 60px;}
#kontakt {padding: 0 120px;}
#kontakt td {padding:5px 2px 4px;}
#kontakt input {padding:8px 10px;color:#414141;-moz-box-shadow:1px 1px 3px 0 #666;-webkit-box-shadow:1px 1px 3px 0 #666;box-shadow:1px 1px 3px 0 #666;border-radius: 5px;}
#kontakt textarea {
border:thin solid #ccc;
border-radius:5px;
margin:5px 0;
padding:9px;
color:#666;
-moz-box-shadow:1px 1px 3px 0 #666;
-webkit-box-shadow:1px 1px 3px 0 #666;
box-shadow:1px 1px 3px 0 #666;
}



