/* CSS STYLES for www.victoria-schuetzen.de
Author: René Holler (flame.design | www.flame.de)
ALL CONTENT IS COPYRIGHT PROTECTED!
*/

/* Standard Link */
a, a:visited, a:active {
	text-decoration: none; color:#339966;
}
a:hover {
	text-decoration: underline; color:#339966;
}

/* MENU Link AN */
a.lnk_s, a.lnk_s:visited, a.lnk_s:active {
	text-decoration: none; color:#606060; font-weight:bold;
}
a.lnk_s:hover {
	text-decoration: underline; color:#606060; font-weight:bold;
}

/* MENU Link AUS */
a.lnk, a.lnk:visited, a.lnk:active {
	text-decoration: none; color:#707070;
}
a.lnk:hover {
	text-decoration: underline; color:#707070; 
}
body { 
	margin:20px 0px 0px 0px; 
	background-image: url(../img/bg.jpg);
	background-repeat: repeat-x;
	background-color: rgb(192,196,205);
}

/* Div-Buttons */
div.btn {
	background:#F3F3F3;
	padding:4px 6px 4px 6px; 
	border:solid 1px #AAAAAA; 
	font: 11px/13px "Arial";
	vertical-align:middle;
	align:center;
}
.left {
	float:left;
}
.right {
	float:right; 
}

/* Galeriebild */
div.shdw {
	position:relative;
	display:block;
	background: url(/img/shadowAlpha.png) no-repeat bottom right !important;
	background: url(/img/shadow.gif) no-repeat bottom right;
}
table.shdw {
	position:relative; top: -4px; left: -4px;
	background:#FFFFFF;
	border: 1px solid #a9a9a9;
}
td.shdw {
	display: block;
	padding: 2px;
}

img.shdw {
	border: 0px solid #cccccc;
}

/* Navigation */
.menu {
	padding-left:6px;
	height:25px;
	text-align:left;
	vertical-align:middle;
}
.line {
	height:9px;
	background-image: url(../img/line.gif);
}
.line_oben {
	height:9px;
	background-image: url(../img/line_oben.gif);
}
.line_unten {
	height:9px;
	background-image: url(../img/line_unten.gif);
}
.sub {
	font: 11px/15px "Arial";
	padding-left: 22px;
	height:20px;
	background-image: url(../img/bg_an.gif);
}
.headline { 
	font: bold 18px "Arial";
	color: #056717;
	padding-right: 20px;
	height:25px;
	text-align:right;
	vertical-align:middle;
}
.text {
	font: normal 12px/20px "Arial";
	color: #000000;
	text-align: left;
}
td.text {
	padding-right: 25px;
	padding-left: 20px;
	padding-bottom: 10px;
	padding-top: 0px;
}
td.bildtext {
	font: normal 11px/18px "Arial";
	padding-right: 10px;
	padding-left: 10px;
	padding-bottom: 5px;
	padding-top: 5px;
}

.ueberschrift {
	font: bold 14px/19px "Arial";
	color: #009933;
	text-align: left;
}
.tabelle {
	font: normal 11px/19px "Arial";
}
.bild {
	border: 2px solid #CCCCCC;
	margin-right:5px;
	margin-left: 5px;
	margin-bottom: 0px;
	margin-top: 0px;
}
.pressebild {
	border: 2px solid #CCCCCC;
	margin-right: 0px;
	margin-left: 0px;
	margin-bottom: 0px;
	margin-top: 0px;
}
/* Sitemap */
.smtitle { 
	height: 25px;
	font: bold 14px/25px "Arial";
	color:#000000;
	vertical-align:middle;
}
.smmain { 
	padding-left: 5px;	
	height: 17px;
	width:300px;
	font: bold 12px/17px "Arial";
	color:#990000;
	vertical-align:middle;
}
.smsub {
	height: 18px;
	padding-left: 5px;
	font: 11px/18px "Arial";
	color:#666666;
	vertical-align:middle;
}
.smtile
{
	background: url(/img/sitemap_tile.gif) repeat-y left;
	width:11px;
	height:12px;
}

/* PNG FIX für Banner und Schatten */
.b1 {	
	background-image: url(../img/banner1.png);
}
.b2 {	
	background-image: url(../img/banner2.png);
}
.s_o {
	background-image: url(../img/schatten_o.png);
	height: 11px;
}
.s_lo {
	background-image: url(../img/schatten_lo.png);
}
.s_lo2 {
	background-image: url(../img/schatten_lo2.png);
}
.s_ro {
	background-image: url(../img/schatten_ro.png);
}
.s_ro2 {
	background-image: url(../img/schatten_ro2.png);
}
.s_l {
	background-image: url(../img/schatten_l.png);
}
.s_r {
	background-image: url(../img/schatten_r.png);
}
.s_lu {
	background-image: url(../img/schatten_lu.png);
	height: 11px;
}
.s_ru {
	background-image: url(../img/schatten_ru.png);
	height: 11px;
}
.s_u {
	background-image: url(../img/schatten_u.png);
	height: 11px;
}

/* Zellenbreite für Ergebnis-Seite */
.w25, .w10 {
	text-align:center;
}
.w25 {
	width: 25px;
}
.w10 {
	width: 10px;
}

/* Formate für Kalender */
.kalendertabelle{
	table-layout: fixed;
	border-collapse: collapse;
	border: 2px solid #000099;
	width: 100%;
}
td.daytext{
	padding:0;
	font: bold 10px/15px "Arial";
	color: #009933;
	text-align: center;
	width: 14.28%;
	border-color: #000099;
	border-right-width: 1px;
	border-right-style: solid;
	border-left-width: 1px;
	border-left-style: solid;	
	border-bottom-width: 2px;
	border-bottom-style: solid;

}
td.kalendertag{
	padding-right: 0px;
	padding-left: 1px;
	padding-bottom: 0px;
	padding-top: 0px;
	font: normal 12px/20px "Arial";
	color: #000000;
	text-align: left;
	border: 1px solid #000099;
	min-height: 55px;
  	_height:auto !important;
	height: 55px;
	vertical-align: top;
}
td.legende{
	padding-right: 0px;
	padding-left: 0px;
	padding-bottom: 0px;
	padding-top: 0px;
	font: bold 10px/15px "Arial";
	color: #000000;
	text-align: center;
	vertical-align: middle;
}
.eventliste{
	font: bold 10px/15px "Arial";
	overflow: auto;
}
option.eventtypgesellig{
	font: normal 12px/20px "Arial";
	color: #000000;
	text-align: left;
	background-color:#f2bb4b;
}
option.eventTypSport{
	font: normal 12px/20px "Arial";
	color: #000000;
	text-align: left;
	background-color:#eaf845;
}
option.eventTypWettkampf{
	font: normal 12px/20px "Arial";
	color: #000000;
	text-align: left;
	background-color:#35c240;
}
option.eventTypOrga{
	font: normal 12px/20px "Arial";
	color: #000000;
	text-align: left;
	background-color:#35c240;
}