html, body, p, ul, li, div, a, img {

	margin:0px;

	padding:0px;

	font-family:Verdana, Arial;

}

html, body {

	height:100%;

	/*background:url(../img/verlauf.jpg) top left repeat-x;

	background-color:#000000;*/

}

html {overflow-y:scroll;background:#000000 url(../img/html_bg.jpg) top center;background-attachment:fixed;}

img {

	behavior:url(fileadmin/templates_neu/iepngfix.htc)

}

div.zentrieren {

	width:920px;

	height:100%;

	margin:auto;

}

* html div.zentrieren {

	position:absolute;

	left:50%;

	margin-left:-460px;

}

a img {

	border:none;

}

div.top {

	width:920px;

	height:85px;

	background:url(../img/top.jpg) top left repeat-x;

}

div.salamander {

	float:left;

	width:270px;

	height:85px;

}

div.salamander_logo {

	float:left;

	width:110px;

	height:85px;

}

div.spielliste {

	float:left;

	overflow:hidden;

	width:540px;

	height:85px;

}

div.spielliste_trenner {

	float:right;

	width:1px;

	height:85px;

	background:url(../img/spielliste_trenner.jpg) top left no-repeat;	

}



div.termine_ver {

	float:right;

	width:120px;

	height:85px;

	background:url(../img/termine_veranstaltungen.jpg) top left no-repeat;	

}



div.spiel {

	float:right;

	width:150px;

	height:85px;

	text-align:center;

}

div.spiel p, div.spiel a {

	display:block;

	height:55px;

	font-size:10px;

	color:#6b6b6b;

	text-decoration:none;

	padding:30px 0px 0px 0px;

}

div.spiel a:hover {

	background:url(../img/spielliste_hover.jpg) top left repeat-x;

}

div.header {

	clear:both;

	width:920px;

	height:290px;

	background:url(../img/header_img/header_spielstaette.jpg) no-repeat;

}

div.header_hover {

	width:405px;

	height:175px;

}

div.navigation {

	width:920px;

	height:40px;

	margin:75px 0px 0px 0px;

	overflow:hidden;

}

div.nav_first {

	float:left;

	height:40px;

	background:url(../img/nav.png) top left repeat-x;

}

div.nav {

	float:left;

	height:40px;

	background:url(../img/nav.png) top left repeat-x;

}

div.nav_first_act {

	float:left;

	height:40px;

	background:url(../img/nav_act.png) top left repeat-x;

}

div.nav_act {

	float:left;

	height:40px;

	background:url(../img/nav_act.png) top left repeat-x;

}

div.nav_trenner {

	float:left;

	width:1px;

	height:40px;

	font-size:0px;

	background:url(../img/nav_trenner.png) top left no-repeat;

}

div.nav_first a, div.nav_first a:visited {

	display:block;

	height:40px;

	text-decoration:none;

	text-transform:uppercase;

	font-size:14px;

	font-weight:bold;

	color:#343639;

	padding:15px 21px 0px 21px;

}

div.nav a, div.nav a:visited {

	display:block;

	height:40px;

	text-decoration:none;

	text-transform:uppercase;

	font-size:14px;

	font-weight:bold;

	color:#343639;

	padding:15px 22px 0px 22px;

}

div.nav a:hover, div.nav_first a:hover {

	color:#000000;

	background:url(../img/nav_hover.png) top left repeat-x;

}

div.nav_act a, div.nav_act a:visited, div.nav_act a:hover {

	display:block;

	height:40px;

	text-decoration:none;

	text-transform:uppercase;

	font-size:14px;

	font-weight:bold;

	color:#000000;

	background:url(../img/nav_act.png) top left repeat-x;

	padding:15px 22px 0px 22px;

}

div.nav_first_act a, div.nav_first_act a:visited, div.nav_first_act a:hover {

	display:block;

	height:40px;

	text-decoration:none;

	text-transform:uppercase;

	font-size:14px;

	font-weight:bold;

	color:#000000;

	background:url(../img/nav_act.png) top left repeat-x;

	padding:15px 21px 0px 21px;

}

div.main {

	float:left;

	width:920px;

	background:url(../img/main.jpg) top left repeat-y;

}

div.links {

	float:left;

	width:237px;

}

div.unternavigation {width:237px;margin:34px 0px 0px 0px;}

div.unternavigation_trenner {width:237px;height:1px;font-size:0px;background-color:#000000;}

div.unternavigation1 {width:237px;height:29px;}

div.unternavigation1_act {width:237px;height:29px;background:url(../img/unav_act.jpg) top left repeat-x;}

div.unternavigation1 a {display:block;color:#6B6B6B;font-size:14px;text-decoration:none;padding:6px 0px 6px 25px;}

div.unternavigation1 a:hover {color:#8d8d8d;background:url(../img/unav_act.jpg) top left repeat-x;}

div.unternavigation1_act a, div.unternavigation1_act a:visited, div.unternavigation1_act a:hover {display:block;color:#8d8d8d;font-size:14px;text-decoration:none;padding:6px 0px 6px 25px;}

div.unternavigation2 {width:237px;}

div.unternavigation2_act {width:237px;background:url(../img/unav2_act.gif) no-repeat;}

div.unternavigation2 a {display:block;color:#6b6b6b;font-size:12px;text-decoration:none;padding:3px 0px 3px 45px;}

div.unternavigation2 a:hover {color:#8d8d8d;background:url(../img/unav2_act.gif) no-repeat;}

div.unternavigation2_act a {display:block;color:#8d8d8d;font-size:12px;text-decoration:none;padding:3px 0px 3px 45px;}

div.sponsorenbox {width:222px;margin:150px 0px 0px 7px;}

div.sponsorenbox h1 {

	width:220px;

	height:25px;

	color:#8b8b8b;

	font-size:12px;

	font-weight:normal;

	margin:0px 0px 0px 0px;

	padding:0px;

	background:url(../img/sponsoren_h1.gif) top left repeat-x;

}

div.sponsorenbox p {clear:both;font-size:10px;color:#8d8d8d;margin:5px 0px 0px 0px;}

div.sponsorenbox a, div.sponsorenbox a:visited, div.sponsorenbox a:hover {

	color:#6b6b6b;

	text-decoration:none;

}

div.inhalt {

	float:left;

	width:480px;

	min-height:291px;

	background:url(../img/schatten_mitte.png) top left no-repeat;

}

* html div.inhalt {

	height:291px;

}

div.inhalt_abstand {

	width:420px;

	margin:30px 0px 0px 35px;

}

div.inhalt_abstand h1 {

	width:420px;

	height:35px;

	color:#8d8d8d;

	font-size:24px;

	font-weight:normal;

	background:url(../img/h1.gif) top left repeat-x;

	margin:0px 0px 3px 0px;

	padding:0px;

}

div.inhalt_abstand h2 {

	color:#6b6b6b;

	font-size:16px;

	font-weight:bold;

	margin:0px 0px 10px 0px;

	padding:0px;	

}

div.inhalt_abstand h3 {

	width:420px;

	height:24px;

	color:#8d8d8d;

	font-size:14px;

	font-weight:normal;

	background:url(../img/h3.gif) top left repeat-x;

	margin:0px 0px 3px 0px;

	padding:0px;

}

div.inhalt_abstand p {

	color:#8d8d8d;

	font-size:12px;

	margin:0px 0px 10px 0px;

}

div.inhalt_abstand a, div.inhalt_abstand a:visited, div.inhalt_abstand a:hover {

	color:#6b6b6b;

	text-decoration:none;

}

div.rechts {

	float:left;

	text-align:right;

	width:203px;

	background:url(../img/schatten_rechts.jpg) top left repeat-x;

}

div.boxen_space {

	float:right;

	width:170px;

	height:25px;

}

div.box_text {

	float:right;

	width:168px;

	background:url(../img/boxen/box_bg.jpg) top left no-repeat;

	border-bottom:2px solid #000000;

	border-left:2px solid #000000;

	background-color:#444649;

	margin:0px 0px 15px 0px;

}

div.box_abstand {

	float:right;

	width:154px;

	margin:7px 5px 7px 0px;

	text-align:left;

	color:#000000;

	font-size:10px;

	text-align:left;

}

div.box_abstand img {

	margin:0px 0px 5px 0px;

}

div.box_abstand a, div.box_abstand a:visited, div.box_abstand a:hover {

	text-decoration:none;

	color:#000000;

}

div.box_abstand ul {

	margin-left:15px;

	list-style-type:square;

}

html:not([dummy]) div.box_abstand ul {

	margin-left:11px;

}

div.box_abstand li a {

	color:#000000 !important;

}

div.box_bilddesmonats {

	float:right;

	width:170px;

	height:61px;

	background:url(../img/boxen/bild_des_monats.png) top left no-repeat;

}

div.box_bilddersaisson {

	float:right;

	width:170px;

	height:61px;

	background:url(../img/boxen/bild_der_saisson.png) top left no-repeat;

}

div.box_maiturnier {

	float:right;

	width:170px;

	height:61px;

	background:url(../img/boxen/mai_turnier.png) top left no-repeat;

}

div.box_trainingszeiten {

	float:right;

	width:170px;

	height:61px;

	background:url(../img/boxen/trainingszeiten.png) top left no-repeat;

}

div.box_schlagwoerter {

	float:right;

	width:170px;

	height:61px;

	background:url(../img/boxen/schlagwoerter.png) top left no-repeat;

}

div.box_oeffnungszeiten {

	float:right;

	width:170px;

	height:61px;

	background:url(../img/boxen/oeffnungszeiten.png) top left no-repeat;

}

div.box_updates {

	float:right;

	width:170px;

	height:61px;

	background:url(../img/boxen/updates.png) top left no-repeat;

}

div.footer_space {

	clear:both;	

	width:920px;

	height:30px;

	background:url(../img/main.jpg) top left repeat-y;

}

div.footer {

	width:920px;

	height:50px;

	background:#312b2b url(../img/footer.jpg) top left repeat-x;

}

div.footer_copy {

	float:left;

	font-size:12px;

	color:#8d8d8d;

	margin:10px 0px 0px 10px;

}

div.footer_links {

	float:right;
	font-size:12px;
	color:#8d8d8d;

	margin:10px 0px 0px 0px;

}

div.footer_links a, div.footer_links a:visited {

	text-decoration:none;

	font-size:12px;

	color:#8d8d8d;

	margin:0px 10px 0px 10px;

}

div.footer_links a:hover {

	color:#6b6b6b;

}

div.fb {

	float:right;

	margin:10px 10px 0px 0px;

}

ul.deep0 {

	color:#8D8D8D;

	font-size:12px;

	margin:0px 0px 0px 15px;

}

li.deep0 {

	list-style-type:square;

	margin:10px 0px 0px 0px;

	color:#8D8D8D;

}

ul.deep1 {

	margin:0px 0px 0px 15px;

}

li.deep1 {

	list-style-type:disc;

	color:#8D8D8D;

}

ul.deep2 {

	margin:0px 0px 0px 15px;

}

li.deep2 {

	list-style-type:circle;

	color:#8D8D8D;

}

div.tt_news_image {

	float:left;

	text-align:left;

	width:140px;

}

div.tt_news_content {

	float:left;

	margin-left:10px;

	width:270px;

}

div.news-single-img {

	float:right;

	margin-left:10px;

}

div.tt_news_content a, div.news-single-item a {

	font-size:12px;

}

div.tt_news_clear {

	border-bottom:1px solid #241e1e;

	clear:both;

	height:10px;

	margin-bottom:10px;

	width:420px;

}

div.news-list-item h2 {

	color:#6b6b6b;

	font-size:16px;

	font-weight:bold;

	margin:0px;

	padding:0px;	

}

div.news-list-item h3, div.news-single-item h3 {

	color:#8D8D8D;

	font-size:12px;

	margin:0px;

	height:14px;

	background:none;

}

span.tx-guestbook-form-obligationfield {

	color:#f6e72f !important;

	font-size:12px !important;

}

.tx-veguestbook-pi1 p.tx-guestbook-form-error {

	color:#f6e72f !important;

	font-weight:normal !important;

	margin:0px !important;

}

.tx-veguestbook-pi1 ul {

	font-size:12px;

	margin:0px 0px 0px 20px;

}

.tx-veguestbook-pi1 li {

	color:#f6e72f;

}

.tx-veguestbook-pi1 .tx-guestbook-field label {

	font-size:12px !important;

	color:#8D8D8D !important;

}

.tx-veguestbook-pi1 .tx-guestbook-field input.tx-guestbook-form-inputfield-med {

width:270px;background:none;border:1px solid #f6e72f;color:#8D8D8D;font-size:12px;

}

.tx-veguestbook-pi1 .tx-guestbook-field input.tx-guestbook-form-inputfield-big {

width:270px;background:none;border:1px solid #f6e72f;color:#8D8D8D;font-size:12px;

}

.tx-veguestbook-pi1 .tx-guestbook-field textarea.tx-guestbook-form-textarea {

width:270px;background:none;border:1px solid #f6e72f;color:#8D8D8D;

}

.tx-veguestbook-pi1 input.tx-guestbook-submit {

	margin:0px 0px 0px 120px;

}

div.tx-guestbook-clear {

	border-bottom:1px solid #241E1E;

	clear:both;

	height:10px;

	margin-bottom:10px;

	width:420px;

}

.tx-veguestbook-pi1 .tx-guestbook-pagination {

	font-size:12px !important;

	font-weight:normal !important;

	color:#8D8D8D;

}

.tx-guestbook-pagination strong {

	font-weight:normal !important;

}

div.kontakt_left {

	float:left;

	width:120px;

	font-size:12px;

	color:#8D8D8D;

}

div.kontakt_right {

	float:left;

	width:280px;

}

div.kontakt_right input {background:none;border:1px solid #f6e72f;color:#8D8D8D;font-size:12px !important;}

div.kontakt_right textarea {background:none;border:1px solid #f6e72f;color:#8D8D8D;}

div.kontakt_right #captcha {width:150px;}

span.high {

	font-size:12px;

	color:#f6e72f;

}

span.high ul {

	font-size:12px;

	margin:0px 0px 0px 20px;

}

span.high li {

	color:#f6e72f;

}

div.marker, div.dirmenu, div.dirmenu a, div.googledir {

	font-size:12px;

}

label.startendaddress {

	font-size:12px !important;

	display:inline !important;

	margin-right:10px;

}



/*

* html div.header_hover, * html div.inhalt, * html div.tx-sexybookmarks-pi1, * html div.box_bilddesmonats, * html div.box_schlagwoerter, * html div.box_bilddersaisson, * html div.box_oeffnungszeiten, * html div.box_trainingszeiten, * html div.box_updates, * html div.nav_first, * html .nav_first_act, * html div.nav_trenner, * html div.nav, * html div.nav_act {

	behavior:url(fileadmin/templates_neu/iepngfix.htc);

}

*/



* html div.nav_first, * html div.nav_first_act, * html div.nav, * html div.nav_act {

	width:1px;

}

div.eluna_pagecomments_link a {

	font-size:12px;

}

div.eluna_pagecomments_count, div.eluna_pagecomments_form_title {

	font-size:12px;

	color:#6B6B6B;

}

div.eluna_pagecomments_error {

	font-size:12px;

	color:#F6E72F;

}



div.tx-kiwislider-pi1 .scroll {

	width:410px;

}

td.tx-ttnews-browsebox-SCell a {

	color:#8D8D8D !important;

}

.tx-kiwislider-pi1 .scrollContainer div.panel {

	padding:0px;

}

.tx-kiwislider-pi1 .scroll {

	border:0px;

	height:500px;

}

.tx-kiwislider-pi1 {

	width:410px;

}

.tx-kiwislider-pi1 p {

	width:410px;

}

.tx-kiwislider-pi1 ul.navigation a {

	padding:5px;

	font-size:12px;

}

.tx-kiwislider-pi1 ul.navigation li {

	border-left:1px solid #f6e72f;

	border-right:1px solid #f6e72f;

	float:left;

	margin-bottom:5px;

}

.tx-kiwislider-pi1 ul.navigation a.selected {

	background:none;

	color:#8D8D8D;

}

.tx-kiwislider-pi1 ul.navigation a.selected:hover {

	background:none;

	color:#8D8D8D;

}

.tx-kiwislider-pi1 ul.navigation a:hover {

	background:none;

	color:#6B6B6B;

}

.tx-kiwislider-pi1 ul.navigation a{

	color:#6B6B6B;

}



p.news-single-imgcaption, dd.csc-textpic-caption {font-size:10px !important;font-style:italic;width:150px;color:#8D8D8D;}

div.box_text dd.csc-textpic-caption {color:#000000;}
