table#row3 {height:100%;}
table#col5 {height:100%;}
table#central {height:100%;}
td#content {background-color: #ffffff;}


input.button {
 color: #666666;
 border: thin  solid #000000;
 font-weight: bold;
 background-color: #c3d6ae;
}

body#main { background-color:#ffffff;  background-image:url(/svf/customer/bg1.gif); background-attachment: scroll; background-position: left top; background-repeat: repeat-x;  scrollbar-face-color: #c3d6ae; scrollbar-highlight-color: #cccccc; scrollbar-shadow-color: #999999; scrollbar-3dlight-color: #cccccc; scrollbar-base-color: #000000; scrollbar-arrow-color: #666666; scrollbar-darkshadow-color: #666666;  }

TD#tablebordertop { height:194px; }


ul.tablebordertop {
	display:inline;
	padding: 0;
	margin: 0;
	border: 0;
}
ul.tablebordertop li {
	list-style: none;
	display: inline;
	float: left;	padding: 0;
}
ul.tablebordertop a  {
	display:block;
	float:left;
	font-family: Arial, Verdana, Times New Roman; font-size: 10pt; color: #ffffff !important; font-weight: normal; font-style: normal; text-decoration: none;	background-repeat: no-repeat;
}
ul.tablebordertop a span {
	display: block;
	padding-left: 8px;
	padding-right: 8px;
}
ul.tablebordertop a:hover {
	background-repeat: no-repeat;
	font-family: Arial, Verdana, Times New Roman; font-size: 10pt; color: #ff0000 !important; font-weight: normal; font-style: normal; text-decoration: none;}
ul.tablebordertop a:hover span {
	display: block;
	padding-left: 8px;
	padding-right: 8px;
}
ul.tablebordertop a:active {
	background-repeat: no-repeat;
	font-family: Arial, Verdana, Times New Roman; font-size: 10pt; color: #ff0000 !important; font-weight: normal; font-style: normal; text-decoration: none;}
ul.tablebordertop a:active span {
	display: block;
	padding-left: 8px;
	padding-right: 8px;
}
ul.tablebordertop a.tablebordertop_active {
	background-repeat: no-repeat;
	font-family: Arial, Verdana, Times New Roman; font-size: 10pt; color: #ff0000 !important; font-weight: normal; font-style: normal; text-decoration: none;}
ul.tablebordertop li.noLinkButton {
	background-repeat: no-repeat;
	font-family: Arial, Verdana, Times New Roman; font-size: 10pt; color: #ffffff !important; font-weight: normal; font-style: normal; text-decoration: none;}

ul.tablebordertop li.noLinkButton span {
	display: block;
	padding-left: 8px;
	padding-right: 8px;
}

ul.tablebordertop li.tablebordertop_main_trenner {
	font-family: Arial, Verdana, Times New Roman; font-size: 10pt; color: #ffffff !important; font-weight: normal; font-style: normal; text-decoration: none;	}
ul.tablebordertop li.tablebordertop_left_trenner {
		}
ul.tablebordertop li.tablebordertop_right_trenner {
		}


div.ticker {float:right; padding-top:8px; width:610px; height:24px; color:#FF0000; font-size:12px; font-family: Arial, Verdana, MS Sans Serif; font-weight: normal;}
.ticker_position {height:25px!important;}
/* the outer div with the black border */
.tickercontainer {height: 28px;}
 /* that serves as a mask. so you get a sort of padding both left and right */
.tickercontainer .mask {left: 0px; top: 0px; width: 590px;}
/* that's your list */
div.ticker ul {left: 0px;}
div.ticker ul li {margin: 0 600px 20 0!important; white-space: nowrap;}
div.ticker ul li.lastitem {margin: 0!important;}
div.ticker ul li a {color:#FF0000;}

TD#tableborderleft { width:200px; background-color: #ffffff; background-image:url(/svf/customer/navi_bg.jpg);  background-position: left top; background-repeat: repeat-y; }


/* Navigation tableborderleft */
div#tableborderleft {
	background-color: #ffffff;
	overflow: visible;
	float: left;
}
ul.tableborderleft {
	padding: 0px;
	margin: 0px;
	border: 0px;
}
/* IE 1px Bug
ul li a{float:left}
   li{clear:left}

*/

ul.tableborderleft li {
	list-style: none;
	margin: 0;
	padding: 0;
	clear: left;
}
ul.tableborderleft a.level2 {
	display: block; /* Element macht am Ende ein br */
	overflow: visible;
	text-align: left;
	/* float: left; */
	font-family: Arial, Verdana, Times New Roman; font-size: 10pt; color: #043882; font-weight: normal; font-style: normal; text-decoration: none;
	width: 189px;
	min-height: 28px;
	background-image: url(/svf/customer/button1n.jpg);
	background-repeat: no-repeat;
}

/* IE Hack, IE kennt min-height noch nicht, draengt aber link auf wenn Text nicht in Hoehe platz hat */

* html ul.tableborderleft a.level2 {
	height: 28px;
}

ul.tableborderleft a.level2 span {
	display:block;
	padding-top: 5px;
	padding-left: 15px;
}

ul.tableborderleft a.level2:link {

}

ul.tableborderleft a.level2:link span {
	display:block;
	padding-top: 5px;
	padding-left: 15px;
}

ul.tableborderleft a.level2:visited {

}

ul.tableborderleft a.level2:hover {

	font-family: Arial, Verdana, Times New Roman; font-size: 10pt; color: #cc0000; font-weight: normal; font-style: normal; text-decoration: none;
	background-image: url(/svf/customer/button1n_2.jpg);
	background-repeat: no-repeat;
}

ul.tableborderleft a.level2:hover span {
	display:block;
	padding-top: 5px;
	padding-left: 15px;
}

ul.tableborderleft a.level2:active {

	font-family: Arial, Verdana, Times New Roman; font-size: 10pt; color: #cc0000; font-weight: normal; font-style: normal; text-decoration: none;
	background-image: url(/svf/customer/button1n_3.jpg);
	background-repeat: no-repeat;
}

ul.tableborderleft a.level2:active span {
	display:block;
	padding-top: 5px;
	padding-left: 15px;
}

ul.tableborderleft a.active_level2 {

	display: block; /* Element macht am Ende ein br */
	overflow: visible;
	text-align: left;
	font-family: Arial, Verdana, Times New Roman; font-size: 10pt; color: #cc0000; font-weight: normal; font-style: normal; text-decoration: none;
	width: 189px;
	min-height: 28px;
	background-image: url(/svf/customer/button1n_3.jpg);
	background-repeat: no-repeat;
}

/* IE Hack, IE kennt min-height noch nicht, draengt aber link auf wenn Text nicht in Hoehe platz hat */ 

* html ul.tableborderleft a.active_level2 {
	height: 28px;
}

ul.tableborderleft a.active_level2 span {
	display:block;
	padding-top: 5px;
	padding-left: 15px;
}

ul.tableborderleft li.noLinkButton_level2 {

	font-family: Arial, Verdana, Times New Roman; font-size: 10pt; color: #043882; font-weight: normal; font-style: normal; text-decoration: none;
	width: 189px;
	min-height: 28px;
	background-image: url(/svf/customer/button1n.jpg);
	background-repeat: no-repeat;
}

/* IE Hack, IE kennt min-height noch nicht, draengt aber link auf wenn Text nicht in Hoehe platz hat */ 

* html ul.tableborderleft li.noLinkButton_level2 {
	height: 28px;
}

ul.tableborderleft li.noLinkButton_level2 span {
	display:block;
	padding-top: 5px;
	padding-left: 15px;
}
ul.tableborderleft a.level3 {
	display: block; /* Element macht am Ende ein br */
	overflow: visible;
	text-align: left;
	/* float: left; */
	font-family: Arial, Verdana, Times New Roman; font-size: 10pt; color: #043882; font-weight: normal; font-style: normal; text-decoration: none;
	width: 189px;
	min-height: 28px;
	background-image: url(/svf/customer/button1n_4.jpg);
	background-repeat: no-repeat;
}

/* IE Hack, IE kennt min-height noch nicht, draengt aber link auf wenn Text nicht in Hoehe platz hat */

* html ul.tableborderleft a.level3 {
	height: 28px;
}

ul.tableborderleft a.level3 span {
	display:block;
	padding-top: 5px;
	padding-left: 23px;
}

ul.tableborderleft a.level3:link {

}

ul.tableborderleft a.level3:link span {
	display:block;
	padding-top: 5px;
	padding-left: 23px;
}

ul.tableborderleft a.level3:visited {

}

ul.tableborderleft a.level3:hover {

	font-family: Arial, Verdana, Times New Roman; font-size: 10pt; color: #cc0000; font-weight: normal; font-style: normal; text-decoration: none;
	background-image: url(/svf/customer/button1n_5.jpg);
	background-repeat: no-repeat;
}

ul.tableborderleft a.level3:hover span {
	display:block;
	padding-top: 5px;
	padding-left: 23px;
}

ul.tableborderleft a.level3:active {

	font-family: Arial, Verdana, Times New Roman; font-size: 10pt; color: #cc0000; font-weight: normal; font-style: normal; text-decoration: none;
	background-image: url(/svf/customer/button1n_6.jpg);
	background-repeat: no-repeat;
}

ul.tableborderleft a.level3:active span {
	display:block;
	padding-top: 5px;
	padding-left: 23px;
}

ul.tableborderleft a.active_level3 {

	display: block; /* Element macht am Ende ein br */
	overflow: visible;
	text-align: left;
	font-family: Arial, Verdana, Times New Roman; font-size: 10pt; color: #cc0000; font-weight: normal; font-style: normal; text-decoration: none;
	width: 189px;
	min-height: 28px;
	background-image: url(/svf/customer/button1n_6.jpg);
	background-repeat: no-repeat;
}

/* IE Hack, IE kennt min-height noch nicht, draengt aber link auf wenn Text nicht in Hoehe platz hat */ 

* html ul.tableborderleft a.active_level3 {
	height: 28px;
}

ul.tableborderleft a.active_level3 span {
	display:block;
	padding-top: 5px;
	padding-left: 23px;
}

ul.tableborderleft li.noLinkButton_level3 {

	font-family: Arial, Verdana, Times New Roman; font-size: 10pt; color: #043882; font-weight: normal; font-style: normal; text-decoration: none;
	width: 189px;
	min-height: 28px;
	background-image: url(/svf/customer/button1n_4.jpg);
	background-repeat: no-repeat;
}

/* IE Hack, IE kennt min-height noch nicht, draengt aber link auf wenn Text nicht in Hoehe platz hat */ 

* html ul.tableborderleft li.noLinkButton_level3 {
	height: 28px;
}

ul.tableborderleft li.noLinkButton_level3 span {
	display:block;
	padding-top: 5px;
	padding-left: 23px;
}
ul.tableborderleft a.level4 {
	display: block; /* Element macht am Ende ein br */
	overflow: visible;
	text-align: left;
	/* float: left; */
	font-family: Arial, Verdana, Times New Roman; font-size: 10pt; color: #043882; font-weight: normal; font-style: normal; text-decoration: none;
	width: 189px;
	min-height: 28px;
	background-image: url(/svf/customer/button1n_7.jpg);
	background-repeat: no-repeat;
}

/* IE Hack, IE kennt min-height noch nicht, draengt aber link auf wenn Text nicht in Hoehe platz hat */

* html ul.tableborderleft a.level4 {
	height: 28px;
}

ul.tableborderleft a.level4 span {
	display:block;
	padding-top: 5px;
	padding-left: 30px;
}

ul.tableborderleft a.level4:link {

}

ul.tableborderleft a.level4:link span {
	display:block;
	padding-top: 5px;
	padding-left: 30px;
}

ul.tableborderleft a.level4:visited {

}

ul.tableborderleft a.level4:hover {

	font-family: Arial, Verdana, Times New Roman; font-size: 10pt; color: #cc0000; font-weight: normal; font-style: normal; text-decoration: none;
	background-image: url(/svf/customer/button1n_8.jpg);
	background-repeat: no-repeat;
}

ul.tableborderleft a.level4:hover span {
	display:block;
	padding-top: 5px;
	padding-left: 30px;
}

ul.tableborderleft a.level4:active {

	font-family: Arial, Verdana, Times New Roman; font-size: 10pt; color: #cc0000; font-weight: normal; font-style: normal; text-decoration: none;
	background-image: url(/svf/customer/button1n_9.jpg);
	background-repeat: no-repeat;
}

ul.tableborderleft a.level4:active span {
	display:block;
	padding-top: 5px;
	padding-left: 30px;
}

ul.tableborderleft a.active_level4 {

	display: block; /* Element macht am Ende ein br */
	overflow: visible;
	text-align: left;
	font-family: Arial, Verdana, Times New Roman; font-size: 10pt; color: #cc0000; font-weight: normal; font-style: normal; text-decoration: none;
	width: 189px;
	min-height: 28px;
	background-image: url(/svf/customer/button1n_9.jpg);
	background-repeat: no-repeat;
}

/* IE Hack, IE kennt min-height noch nicht, draengt aber link auf wenn Text nicht in Hoehe platz hat */ 

* html ul.tableborderleft a.active_level4 {
	height: 28px;
}

ul.tableborderleft a.active_level4 span {
	display:block;
	padding-top: 5px;
	padding-left: 30px;
}

ul.tableborderleft li.noLinkButton_level4 {

	font-family: Arial, Verdana, Times New Roman; font-size: 10pt; color: #043882; font-weight: normal; font-style: normal; text-decoration: none;
	width: 189px;
	min-height: 28px;
	background-image: url(/svf/customer/button1n_7.jpg);
	background-repeat: no-repeat;
}

/* IE Hack, IE kennt min-height noch nicht, draengt aber link auf wenn Text nicht in Hoehe platz hat */ 

* html ul.tableborderleft li.noLinkButton_level4 {
	height: 28px;
}

ul.tableborderleft li.noLinkButton_level4 span {
	display:block;
	padding-top: 5px;
	padding-left: 30px;
}
ul.tableborderleft li.tableborderleft_trenner {

	

	vertical-align: middle;

}


TD#tablenavitop { background-color: #ffffff; }


ul.tablenavitop {
	display:inline;
	padding: 0;
	margin: 0;
	border: 0;
}
ul.tablenavitop li {
	list-style: none;
	display: inline;
	float: right;	padding: 0;
}
ul.tablenavitop a  {
	display:block;
	float:left;
	font-family: Arial, Verdana, Times New Roman; font-size: 10pt; color: #ffffff !important; font-weight: normal; font-style: normal; text-decoration: none;	background-repeat: no-repeat;
	background-image: url(/svf/customer/button_top.gif);
	height: 24px;
}
ul.tablenavitop a span {
	display: block;
	padding-top: 2px;
	padding-left: 5px;
	padding-right: 5px;
}
ul.tablenavitop a:hover {
	background-repeat: no-repeat;
	font-family: Arial, Verdana, Times New Roman; font-size: 10pt; color: #ff0000 !important; font-weight: normal; font-style: normal; text-decoration: none;	background-image: url(/svf/customer/button_toq.gif);
}
ul.tablenavitop a:hover span {
	display: block;
	padding-top: 2px;
	padding-left: 5px;
	padding-right: 5px;
}
ul.tablenavitop a:active {
	background-repeat: no-repeat;
	font-family: Arial, Verdana, Times New Roman; font-size: 10pt; color: #ff0000 !important; font-weight: normal; font-style: normal; text-decoration: none;	background-image: url(/svf/customer/button_tor.gif);
}
ul.tablenavitop a:active span {
	display: block;
	padding-top: 2px;
	padding-left: 5px;
	padding-right: 5px;
}
ul.tablenavitop a.tablenavitop_active {
	background-repeat: no-repeat;
	font-family: Arial, Verdana, Times New Roman; font-size: 10pt; color: #ff0000 !important; font-weight: normal; font-style: normal; text-decoration: none;	background-image: url(/svf/customer/button_tor.gif);
}
ul.tablenavitop li.noLinkButton {
	background-repeat: no-repeat;
	font-family: Arial, Verdana, Times New Roman; font-size: 10pt; color: #ffffff !important; font-weight: normal; font-style: normal; text-decoration: none;	background-image: url(/svf/customer/button_top.gif);
	height: 24px;
}

ul.tablenavitop li.noLinkButton span {
	display: block;
	padding-top: 2px;
	padding-left: 5px;
	padding-right: 5px;
}

ul.tablenavitop li.tablenavitop_main_trenner {
		height:px;}
ul.tablenavitop li.tablenavitop_left_trenner {
		height:px;}
ul.tablenavitop li.tablenavitop_right_trenner {
		height:px;}



TD#tablenavibottom { height:50px; background-color: #ffffff; }

TD#tableborderright { width:21px; background-image:url(/svf/customer/border_right.gif);  background-position: left top; background-repeat: repeat-y; }

TD#tableborderbottom { height:20px; background-image:url(/svf/customer/bottom_linie.gif);  background-position: left top; background-repeat: no-repeat; }
a:link {color:#043882; }
a:visited {color:#043882; }
a:hover { color:#043882; }
a:active { color:#A60304;   }
a:focus { color:#A60304;  }

p {margin-top:0px;}
H1{ padding:0px 0px 0px 10px; margin:0px 0px 0px 0px; font-family: Arial, Verdana, Times New Roman; font-size:14px; color:#ffffff; line-height:22px; font-weight:bold; background-image:url(/svf/customer/h1.gif); background-repeat:no-repeat; background-position: right top;}
H2{ padding:0px 0px 0px 0px; margin:0px 0px 0px 0px; font-family: Arial, Verdana, Times New Roman; font-size:11px; color: #000000; font-weight: bold; font-style: italic; }
H3{ padding:1px 0px 0px 10px; margin:5px 0px 0px 0px; font-family: Arial, Verdana, Times New Roman; font-size:13px; color:#ffffff; line-height:20px; font-weight:bold; background-image:url(/svf/customer/h3.gif); background-repeat:no-repeat; background-position: left top;}
H4{ padding:0px 0px 0px 5px; margin:0px 0px 0px 0px; font-family: Arial, Verdana, Times New Roman; font-size:12px; color:#ffffff; line-height:20px; font-weight:bold; background-image:url(/svf/customer/h1_box.gif); background-repeat:no-repeat; }
H5{ padding:2px 0px 4px 5px; margin:0px 0px 0px 0px; font-family: Arial, Verdana, Times New Roman; font-size:12px; line-height:12px; color:#043882; font-weight:bold; text-align:left; }
H6{ padding:3px 2px 2px 0px; margin:0px 0px 0px 0px; font-family: Arial, Verdana, Times New Roman; font-size:13px; color: #000000; font-weight: bold; }

.t{ font-family: Arial, Verdana, Helvetica, sans-serif; font-size: 12px; font-style: normal; line-height: 16px; font-weight: lighter; color: #666666; font-variant: normal; }
.t4{ font-family: Arial, Verdana, Helvetica, sans-serif; font-size: 9px; font-style: normal; line-height: 16px; font-weight: bold; color: #6C6C6C; font-variant: normal }
.t5{ font-family: Arial, Verdana, Helvetica, sans-serif; font-size: 10px; font-style: normal; line-height: 16px; font-weight: bold; color: #6C6C6C; font-variant: normal }
.t6{ font-family: Arial, Verdana, Helvetica, sans-serif; font-size: 12px; font-style: normal; line-height: 16px; font-weight: bold; color: #043882; font-variant: normal }

td { font-family: Arial, Verdana, Helvetica, sans-serif; font-size: 12px; font-style: normal; line-height: 16px; font-weight: lighter; color: #666666; font-variant: normal; }.toplink { }

li.tablebordertop_main_trenner {color:#ffffff;font-size: 8px;}

ul.tablenavitop a, ul.tablenavitop a:hover, ul.tablenavitop a:active, ul.tablenavitop a:visited, ul.tablenavitop a:focus {background-image: url(/svf/customer/button_top.gif); background-repeat: repeat-x; }

input.button {border-width:1px;border-style:solid; background-color:#043882; border-color:#86AFD7; color:#ffffff; cursor:hand; }

H5.bild_rechts {padding:0px 0px 0px 9px;  background-image:url(/svf/customer/main_box_bg.gif); background-repeat:repeat-y; background-position:left top; line-height:22px;}
H5.bild_links {padding:0px 0px 0px 9px; background-image:url(/svf/customer/main_box_bg.gif); background-repeat:repeat-y; background-position:left top; line-height:22px; }
H5.archiv_bild {padding:0px 0px 0px 9px; background-image:url(/svf/customer/main_box_bg.gif); background-repeat:repeat-y; background-position:left top; line-height:22px;}
H5.teaser {padding:0px 0px 0px 9px; background-image:url(/svf/customer/main_box_bg.gif); background-repeat:repeat-y; background-position:left top; line-height:22px;}
.guestbook H5 {padding:0px 0px 0px 9px; background-image:url(/svf/customer/main_box_bg.gif); background-repeat:repeat-y; background-position:left top; line-height:22px;}

div.bild_rechts {width:577px; padding-bottom:10px; margin-bottom:5px; background-image:url(/svf/customer/main_box_bottom.gif); background-repeat:no-repeat; background-position:left bottom; }
div.bild_links {width:577px; padding-bottom:10px; margin-bottom:5px; background-image:url(/svf/customer/main_box_bottom.gif); background-repeat:no-repeat; background-position:left bottom; }
div.download {width:577px; padding-bottom:10px; margin-bottom:5px; background-image:url(/svf/customer/main_box_bottom.gif); background-repeat:no-repeat; background-position:left bottom; }
.guestbook {width:577px; padding-bottom:10px; margin-bottom:5px; background-image:url(/svf/customer/main_box_bottom.gif); background-repeat:no-repeat; background-position:left bottom; }

div.bild_links_breit {margin-bottom:5px; background-image:url(/svf/customer/main_box_bottom_breit.gif); background-repeat:no-repeat; background-position:left bottom; }
div.archivbild {width:577px; padding-bottom:10px; margin-bottom:5px; background-image:url(/svf/customer/main_box_bottom.gif); background-repeat:no-repeat; background-position:left bottom; }
table.teaser {margin-bottom:5px; background-image:url(/svf/customer/main_box_bottom.gif); background-repeat:no-repeat; background-position:left bottom; }
table.guestbook {margin-bottom:5px; background-image:url(/svf/customer/main_box_bottom.gif); background-repeat:no-repeat; background-position:left bottom; }

.content_bild_rechts {padding: 5px 10px 0px 10px; padding-bottom:10px; background-image:url(/svf/customer/main_box_bg.gif); background-repeat:repeat-y;}
.content_bild_links {padding: 5px 10px 0px 10px;padding-bottom:10px; background-image:url(/svf/customer/main_box_bg.gif); background-repeat:repeat-y;}
.content_download {padding: 5px 10px 0px 10px;padding-bottom:10px; background-image:url(/svf/customer/main_box_bg.gif); background-repeat:repeat-y;}
.content_guestbook {padding: 5px 10px 0px 10px;padding-bottom:10px; background-image:url(/svf/customer/main_box_bg.gif); background-repeat:repeat-y;}

.bild_links_breit div {padding: 5px 10px 0px 10px; margin-bottom:10px; background-image:url(/svf/customer/main_box_bg_breit.gif); background-repeat:repeat-y;}
.content_archivbild {padding: 5px 10px 0px 10px; padding-bottom:10px; background-image:url(/svf/customer/main_box_bg.gif); background-repeat:repeat-y;}
.teaser div {padding: 5px 10px 0px 10px; margin-bottom:10px; background-image:url(/svf/customer/main_box_bg.gif); background-repeat:repeat-y;}
.guestbook div {padding: 0px 10px 0px 10px; margin-bottom:10px; background-image:url(/svf/customer/main_box_bg.gif); background-repeat:repeat-y;}





H1.box { padding:1px 0px 0px 5px; margin:0 0 0 0; background-image:url(/svf/customer/h1_box.gif); background-repeat:no-repeat; background-position: left top; color:#ffffff; font-size:12px; text-align:left; line-height:19px; height:21px; font-weight: bold;}
/* H5.box { padding:3px 0px 0px 5px; margin:0 0 0 0; font-size: 11px; background-image:url(/svf/customer/box_bg.gif); background-repeat:repeat-y; text-align:left; color:#043883;} */
DIV.box_content { padding:0px 0px 0px 5px; margin:0 0 0 0; background-image:url(/svf/customer/box_bg.gif); background-repeat:repeat-y; overflow:auto;}
DIV.boxbottom { background-image:url(/svf/customer/box_bottom.gif); background-repeat:no-repeat; height:14px;}

.box_content TD {color:#043883;}
.box_content .t {color:#043883;}
.box_content .t6 {color:#000000;}

.box_content a:link {color:#043883; }
.box_content a:visited {color:#043883;}
.box_content a:hover { color:#0B0040; }
.box_content a:active { color:#0B0040;  }
.box_content a:focus { color:#0B0040; }


.spieler_alarm {background-color:#FD0303;}
.spieler_warning {background-color:yellow;}
.spieler_ok {background-color:#C3D6AE;}
.toplink:link { color:#666666; font-family: Arial, Verdana, Times New Roman; font-size:12px; font-weight:bold; text-decoration: none; }
.toplink:hover { color:#000000; font-family: Arial, Verdana, Times New Roman; font-size:12px; font-weight:bold; text-decoration: none; }
.toplink:visited { color:#666666; font-family: Arial, Verdana, Times New Roman; font-size:12px; font-weight:bold; text-decoration: none; }
.toplink:visited:hover { color:#000000; font-family: Arial, Verdana, Times New Roman; font-size:12px; font-weight:bold; text-decoration: none; }
.toplink_active { color:#000000; font-family: Arial, Verdana, Times New Roman; font-size:12px; font-weight:bold; text-decoration: none; }

.pagelink { }
.pagelink:link { font-family: Arial, Verdana, Helvetica, sans-serif; font-size: 11px; font-style: normal; line-height: 16px; font-weight: lighter; color: #666666; font-variant: normal; text-decoration: underline; }
.pagelink:hover { font-family: Arial, Verdana, Helvetica, sans-serif; font-size: 11px; font-style: normal; line-height: 16px; font-weight: lighter; color: #000000; font-variant: normal; text-decoration: underline; }
.pagelink:visited { font-family: Arial, Verdana, Helvetica, sans-serif; font-size: 11px; font-style: normal; line-height: 16px; font-weight: lighter; color: #666666; font-variant: normal; text-decoration: underline; }
.pagelink:visited:hover { font-family: Arial, Verdana, Helvetica, sans-serif; font-size: 11px; font-style: normal; line-height: 16px; font-weight: lighter; color: #000000; font-variant: normal; text-decoration: underline; }

table.google_map img.img_poser { border: 1px solid #FFFFFF; }

/* Pirobox */
div.plusIcon {text-align:right;}
div.galerie_bilder {border:1px solid #BEBEBF;}
div.galerie_bilder_inner {}

/* vorhergehende div definitionen für div um ul entfernen */
div.ul_div { padding:0; margin:0; background-image:none; height:auto; overflow:hidden;}
div.ul_clear_div {background-image:none; overflow:hidden; padding:0; margin:0; height:1px;}
div.t6 {height:auto;background-image:none;}

/* Kommentarfunktion */
div.comment_link {height:10px; margin-bottom:5px; font-size:10px;}
body#main.tundra {font-family:Arial, Verdana, Times New Roman;}
h3.comment {padding:0px 0px 0px 10px; margin:0px 0px 0px 0px; font-family: Arial, Verdana, Times New Roman; font-size:14px; color:#ffffff; line-height:20px;  font-weight:bold; background-image:url(/svf/customer/h3.gif); background-repeat:no-repeat; background-position: left top;}
/* div.comment {margin-top:5px; height:25px;} */
div.comment {width:577px; padding:0px 10px; background-image:url(/svf/customer/main_box_bg.gif); background-repeat:repeat-y; background-position:left top;}
div.comment .comment_answer {margin:5px 0px 5px 10px; }
div.comment_bottom {height:11px; margin-bottom:5px; background-image:url(/svf/customer/main_box_bottom.gif); background-repeat:no-repeat; background-position:left top;}
.dijitTextArea {margin-left:1px; width:244px;}
.dijitTextArea > div { min-height:50px;}
.dijitTextBox {width:250px;}
div.insert_comment {float:left; width:170px; margin-bottom:5px;}
div.show_comment {float:right; width:170px; margin-bottom:5px; text-align:right;}


/* Spielerportraituebersicht */
table.sp_port {border:1px; border-style:solid; border-color:#043882; width:576px;}
tr.sp_port_titel {background-color:#043882!important; padding:1px 0 1px 0px!important; margin:0px!important; }
tr.sp_port_titel td{font-family: Arial, Verdana, Times New Roman; font-size:14px; color:#ffffff; font-weight:bold;}

tr.sp_port_namen {padding:2px!important; margin:0px!important; }
td.sp_port_felder {border-bottom:1px solid #CCCCCC; }
table#margin {
  background-color: #ffffff; 
  width:100%;
  height:100%;
}

