body {
   behavior: url("fileadmin/templates/styles/csshover3.htc");
}

.home_oddsrechner2{background-color:#FFFFFF; text-align:center; }
.forum_oddsrechner4{text-align:center; padding-bottom:10px}
.forum_oddsrechner_mitte{background-color:#FFFFFF; width:98,5%; padding:auto; text-align:center;  border:15px solid white; margin-top:-20px}

.muetze{position:absolute;top:-36px; left:88px; z-index:1}
.osterhase{position:absolute;top:-20px; left:548px; z-index:1; _display:none}

.seminarsPrototypeDescription{border:1px solid #8c0a22; padding:5px;   border-radius: 10px;
   -moz-border-radius: 10px;}
.seminars_prototypes_list_element{cursor:pointer; margin-bottom:5px; }

.seminars_prototypes_list_element:hover{text-decoration: none;
	color: #ffffff;
	font-weight: bold;
	background-color: #8c0a22;
	-moz-border-radius: 4px; display:inline-block}

.csc-textpic-intext-left img{-moz-border-radius: 4px; border:5px solid white!important;-moz-opacity:1;}
.csc-textpic-intext-left img:hover{-moz-opacity:1;}
dd.csc-textpic-caption{text-align:center}

 .csc-textpic-imagecolumn{ width:187px; margin-bottom:10px; margin-top:0; margin-left:0; margin-right:10px}
.fotos .csc-textpic-imagewrap{margin-left:0; border:0px solid blue; width:600px!important}
 
DIV.shadow, DIV.shadow2, DIV.shadow3, DIV.shadow4, DIV.shadow5 {
   padding: 1px;
   border-radius: 10px;
   -moz-border-radius: 10px;
   }
DIV.shadow5:hover DIV.shadow,
DIV.shadow5:hover DIV.shadow2,
DIV.shadow5:hover DIV.shadow3,
DIV.shadow5:hover DIV.shadow4,
DIV.shadow5:hover {
   padding: 0;
   border-radius: 5px;
   -moz-border-radius: 5px;
   }
DIV.shadow {
   background-color: #8e8e8e;
   border: 1px solid #959595;
   margin: 0px;
   }
DIV.shadow2 {
   background-color: #aaa;
   border: 1px solid #bebebe;
   margin: 0;
   }
DIV.shadow3 {
   background-color: #d1d1d1;
   border: 1px solid #e1e1e1;
   margin: 0;
   }
DIV.shadow4 {
   background-color: #ededed;
   border: 1px solid #f6f6f6;
   margin: 0;
   }
DIV.shadow5 {
   float: left;
   background-color: #fcfcfc;
   border: 1px solid transparent;
   margin: 5px 2px 5px 0px!important;
   }
DIV.shadow5:hover {
   border-width: 5px;
   }

DIV.shadow5 IMG {
   border: 0px solid #666;
   margin: -2px;
   display:block;
   position: relative;
   top: -3px;
   left: -3px;
   -moz-opacity:0.67;
   }
DIV.shadow5:hover IMG {
   margin: -1px;
   top: -1px;
   left: -1px;
   -moz-opacity:1;
   }



/***
 * GENERAL DISPLAY OPTION
 ***/

.nextEvents div{text-align:center;font-size:11px; margin-top:4px; letter-spacing:1px} 
 .nextEvents {
 						font-family:Georgia,Times New Roman,Times,serif;
						color:#8c0a22;
						font-weight:bold;
						position:relative;
						left:-3px;
						}
.nextEvents .nextEvent_1{ font-size:22px; letter-spacing:4px;}
.nextEvents  .nextEvent_2{ font-size:19px; margin-top:2px; letter-spacing:3px;}
.nextEvents .nextEvent_3{ font-size:17px; margin-top:4px; letter-spacing:3px;}
.nextEvents .nextEvent_4{ font-size:16px; margin-top:4px; letter-spacing:2px;}
.nextEvents .nextEvent_5{ font-size:13px; margin-top:4px; letter-spacing:1px;}
.nextEvents .nextEvent_overview{ font-size:13px; margin-top:15px; letter-spacing:5px;}

.nextEvents div a{padding-left:3px!important; padding-right:3px!important}

.nextEventsRechts div{text-align:left;font-size:1em; margin-top:4px; letter-spacing:1px} 
.eventDate{margin-top:10px!important; font-size:1.05em!important; font-family:Georgia, "Times New Roman", Times, serif}
.eventTitle{display:block;  font-family:Verdana, Arial, Helvetica, sans-serif}
 .nextEventsRechts {
 						font-family:Verdana,Times New Roman,Times,serif;
						color:#8c0a22;
						font-weight:bold;
						position:relative;
						left:-3px;
						font-size:11px; margin-left:3px
						}


.nextEventsRechts  a{ font-weight:normal!important;padding-left:0px!important; padding-right:0px!important; color:black!important;}

.nextEventsRechts  a span{ display:inline-block}
.nextEventsRechts  a:hover span{ display:inline-block;color:white!important; background-color:#8c0a22!important}


 
#PSlide{height:120px; width:190px; background-image:url(../pics/PSlide.png)}
 
 
 
.tx-newloginbox-pi1{padding:3px}

 
tx-mmforum-pi1 td, tx-mmforum-pi1 th {
	font-family: Tahoma;
	font-size: 11px;
}
 .tx-mmforum-pi1{padding:0!important}
 
table.tx-mmforum-table {

	border: 0px solid #dddddd;
	border-collapse: collapse;
	margin:0
}



 
.tx-mmforum-table-main ,.userdetail{ margin-top:26px!important}
.edit_user{ margin-top:26px}
td.tx-mmforum-td, th.tx-mmforum-th {
	border: 0px solid #dddddd;
	border-collapse: collapse;
    padding:5px;
	font-size:11px;
	color:#545353;
}

td.tx-mmforum-td2 {
	padding:5px;
	font-size:11px;
	color:#545353;
}
 
td.tx-mmforum-subth {
	border: 0px solid #dddddd;
	border-collapse: collapse;
	background-color: #cfd0d2;
}
 
th.tx-mmforum-th, .element_2 .csc-header .csc-firstHeader{
	background: #8c0a22;
	color: #FFFFFF;
	padding: 5px;
	text-align: left;
	font-size: 12px!important;
}

.tx-mmforum-pi1 .profil{margin-top:26px}




.element_2{background-color:#ffffff; font-size:11px}
.element_2 .csc-header .csc-firstHeader{margin-top:25px}
.element_2 .submit{border:1px solid #cfd0d2; background-color:#8c0a22; color:#ffffff; margin-top:5px; cursor:pointer}
.element_2 .tx-newloginbox-pi1 form{padding:0 10px}
.tx-newloginbox-pi1 label .user,.tx-newloginbox-pi1 label .pass{display:block}
.forgot_pass{margin:3px 10px 0}
.reg_link{padding:10px}





















/* CSS Document */
body {
		font-family: verdana, arial, sans-serif;

	font-size: 13px;
	color: #242527;
	text-align: left;
	vertical-align: top;
	background-color: #646567;
	margin: 0px 0px 0px 0px;
	padding: 20px 0px;
 	}
img{border:0}

p{margin:0; padding:0}
h4{font-size:13px}
.clear{clear:both}	

.rahmen{width:950px; margin:auto}
.copy{text-align:center; font-size:9px; color:#ffffff}

.zeile_10{height:20px;line-height:20px;padding-left:20px;background-color:#cfd0d2; background-image:url(../pics/banner1.png); background-position:right top; background-repeat:no-repeat;}

.zeile_10 a, .fuss a,.zeile_10 a:visited, .fuss:visited{ color:#646567; font-weight:bold; margin-right:10px; text-decoration:none;}
.zeile_10 a:hover, .fuss a:hover{color:#8c0a22}

.zeile_20{height:112px; background-color:#ffffff; background-image:url(../pics/banner1.png); background-position:right -20px; background-repeat:no-repeat; padding-top:1px }
.zeile_20 .logo{ position:relative;background-image:url(../pics/logo.gif); margin:20px; width:125px; height:72px; float:left}
.zeile_20 .logo a{display:block; width:100%; height:100%;}
.zeile_20_10{margin-top:30px}
.zeile_20_20{}

.zeile_30{  clear:both;height:32px;line-height:20px; padding:0 0px;background-color:#8c0a22; background-image:url(../pics/streifen.gif)}
.zeile_30_10{float:left}
.zeile_30_20, .login{float:right}
.zeile_30 .zeile_30_10 img{ margin-right:0px; }
.zeile_30 .zeile_30_20 img{margin-left:0px}
.zeile_30  .zeile_30_10_item{display:inline}
.zeile_30 .zeile_30_10 a:hover ,.zeile_30 .zeile_30_20 a:hover{}
.zeile_30 .zeile_30_10 .zeile_30_10_item{display:inline}


.nav, .nav ul {
margin:0 20px;
padding:0;
	list-style: none;

}

.nav li{}
.nav li li {
	background-repeat:repeat;
	 border:0;border-bottom:1px dotted #ebe1be;background:transparent url(../pics/streifen.gif);
}
 
.nav a {
	display: block;
	color: #8c0a22;
	text-decoration: none;
	padding: 1px 0em;
}
 
.nav li.menuparent  {
padding-right:20px!important; 
margin:0; 
 }
.nav li.menuparent ul{}

.nav li {
	float: left;
	padding: 0;
}
 
.nav ul li a {
	color: #fff;
	font-size:11px;
	font-weight:bold;
}
a[href="wm.html"]{margin-left: 20px}
.nav li ul {
	position: absolute;
	z-index:11;
	left: -999em;
	height: auto;
	width: 14em;
	font-weight: normal;
	margin: 0;
}
 
.nav li li {
	width: 12em;
}
 
.nav li ul a {
}
 
.nav li ul ul {

}
 
.nav li:hover ul ul, .nav li:hover ul ul ul, .nav li.sfhover ul ul, .nav li.sfhover ul ul ul {
	left_: -999em;
}
 
.nav li:hover ul, .nav li li:hover ul, .nav li li li:hover ul, .nav li.sfhover ul, .nav li li.sfhover ul, .nav li li li.sfhover ul {
	left: auto!important; border:0px dotted white
}
 
.nav li li:hover{
	background: #ebe1be;
	border-left:1px dotted #8c0922;
	border-right:1px dotted #8c0922;
	width:154px
}
 .nav li.menuparent ul li:hover a{
color:#8c0a22!important
 }
.nav li li {

}
 
.nav li li a {
	padding-left:5px;
}
.nav li li a:hover{

}
 
.nav li ul  {
	background-image: none;
}

.menu_2_act{display:inline}
.menu_2_block{ height:20px; text-align:center;  border-right:1px dotted black; float:left; padding:0 10px;  position:relative}
.menu_2_block a{line-height:20px; font-size:11px}
.menu_2_1_block{position:absolute; left:-1px; top:20px; min-width:160px; border:1px solid #808080; border-top:0; background-color:#e5edf9; text-align:left}
.menu_2_block  .menu_2_1_block{display:none;}
.menu_2_block:hover .menu_2_1_block{display:block}
.menu_2_1_block a div{font-size:11px}
.menu_2_block  .menu_2_1_block:hover{display:block}
.menu_2_block  .menu_2_1_block .menu_2_no, .menu_2_block  .menu_2_1_block .menu_2_act{display:block;border-top:1px dotted #808080; padding-left:3px; }
.menu_2_block  .menu_2_1_block a .menu_2_no:hover, .menu_2_block  .menu_2_1_block a .menu_2_act:hover{background-color:white;}






.inhalt{  width:100%; background-color:#ebe1be; padding:20px 0 10px; min-height:500px }
.inhalt .links{min-height:470px}
.inhalt .element a,.inhalt .element a:visited,.inhalt .element a:active,.inhalt .element a:focus,
.inhalt .element_2 a,.inhalt .element_2 a:visited,.inhalt .element_2 a:active,.inhalt .element_2 a:focus,.event_slash,#keyboardMsg a{ 	text-decoration: none;
	color: #8c0a22;
	font-weight: bold;padding:0px 0px 2px 0px}
	.fotos a{padding:0!important}
.inhalt .element a:hover,.inhalt .element_2 a:hover,#keyboardMsg a:hover,.inhalt .links p.rahmen_weiss a:hover{	text-decoration: none;
	color: #ffffff;
	font-weight: bold;
	background-color: #8c0a22;
	-moz-border-radius: 4px; }
.inhalt .links p.center { text-align:center}

.inhalt .links{width:660px; float:left;margin:0 20px}
.inhalt .links .element{margin-bottom:20px}
.inhalt .links .element h1,.inhalt .links .element h4,.inhalt .links .element  h2, .inhalt .links .element h3{font-family:Georgia, Times New Roman, Times, serif;color:#8c0a22;}
.inhalt .links .element h1 a.glossary {font-family:Georgia, Times New Roman, Times, serif;color:#8c0a22; font-weight:bold; border-bottom:0; }
/*.inhalt .links .element h1,.inhalt .links .element  h2, .inhalt .links .element h3{ font-family:"Courier New", Courier, monospace;color:#8c0a22;}
*/

.inhalt .links .element h1,.inhalt .links .element h4{margin:0; margin-bottom:5px; font-size:22px; font-weight:900;  letter-spacing:0px; font-stretch:narrower}
.inhalt .links .element h2{margin:10px 0 2px; font-size:18px;}
.inhalt .links .element h3{margin:7px 0 2px; font-size:14px}
.inhalt .links .element .csc-textpic-imagewrap{margin-top:3px}
.inhalt .links .element a.glossary{color:#000; border-bottom:1px dotted black; font-weight:normal; padding-bottom:0px}
.inhalt .links .element strong a.glossary{font-weight:bold}
dl.glossary dt{font-weight:bold}
dl.glossary dd p.bodytext{margin:3px auto 10px}
.inhalt .links .element  .nextEvents a.glossary { border-bottom:0; color:#8c0a22; font-weight:bold; padding-bottom:inherit}
.inhalt .links .element  .nextEvents a.glossary:hover{background-color:#ebe1be; color:#8c0a22; cursor:default}
.inhalt .links .element  .nextEvents a.glossary dfn{font-style:normal}



.inhalt .links .element a.glossary:hover{color:white; border-bottom:0}
.inhalt .links .element .bodytext{line-height:18px;}
/*.inhalt .links .element .h1 h1{float:left; text-indent_:-1500px; margin:0!important; padding:0; font-size:10px}
.inhalt .links .element .h2 h2{float:left; text-indent_:-1500px; margin:0; padding:0; font-size:10px}
*/

.h1 , .h2 { margin:10px 0}
.inhalt .links .element h3{margin:7px 0 2px; font-size:16px}
.csc-header-n1 .h1 { margin-top:0}

.inhalt .rechts{ width:220px; float:right;margin:0px;margin-right:20px  }
.inhalt .rechts .element{background-color:#ffffff; padding:1px 15px}
.inhalt .rechts .frame .element{width:190px;}
.inhalt .rechts .element ul li{margin:0 15px}
.inhalt .rechts .element .bodytext{margin:0}
.inhalt .rechts .element h1,h1.map{font-family:"Courier New", Courier, monospace;color:#8c0a22; margin:0; margin-bottom:7px; font-size:18px; }
.inhalt .rechts .element h2{}
.inhalt .rechts .element h3{ margin-top:3px;margin-bottom:2px; font-size:14px;}
.inhalt .rechts .element_oben, .inhalt .rechts .element_unten{width:260px; height:10px;  background-repeat:no-repeat; }
.inhalt .rechts .element_oben{background-image:url(../pics/rahmen_w_o.jpg)}
.inhalt .rechts .element_oben_gap{margin-top:28px}
.inhalt .rechts .element_unten{background-image:url(../pics/rahmen_w_u.jpg); margin-bottom:15px} 
.inhalt .rechts .element ol{padding-left:0px; margin:0; margin-left:2px}
.inhalt .rechts .element ol li{ margin:0; list-style-position:inside}
.inhalt .rechts .element ul{padding-left:0px; margin:0; margin-left:5px}
.inhalt .rechts .element ul li {list-style-image:url(../pics/karo.gif)}
.inhalt .rechts ul.csc-menu  li{margin-bottom:5px ; }

.inhalt .rechts ul.csc-menu  li a,.inhalt .rechts ul.csc-menu  li a:active,.inhalt .rechts ul.csc-menu  li a:visited{  font-weight:bold;color:#242527 }
.inhalt .rechts ul.csc-menu  li a:hover{font-weight:bold; color:#ffffff }



.inhalt .fuss{ padding-top:5px; margin:20px 250px 0;text-align:center; border-top:2px solid #ffffff; font-size:10px}


#map{margin-bottom:15px}
#map a:hover{background-color:inherit}
#map div span{position:relative; left:52px; top:16px; font-size:9px}

/*.gmnoprint a {position:relative; top:40px; left:125px;}*/

.inhalt .rechts .frame{}


/*Formular*/
.mailformplus_contactform span.error { 	color:#dd7777;}
.mailformplus_contactform LABEL {font-weight:bold;display:block;float:left;width:100px;
}

.mailformplus_contactform .radio_caption {display:inline;width:auto;float:none;font-weight:normal;	padding-left:5px;}

.mailformplus_contactform .caption {margin:10px 0 5px 0;font-weight:bold;}


.mailformplus_contactform fieldset{padding:20px}
.mailformplus_contactform label,.csc-mailform-field label{display:block; width:70px; height:18px }
.mailformplus_contactform legend{padding-bottom:10px}
.mailformplus_contactform legend{margin:0; font-size:18px; color:#8c0a22; font-style:italic}
.mailformplus_contactform .input{width:160px; margin-bottom:2px; }
.mailformplus_contactform fieldset p.required{margin:10px 0}
.mailformplus_contactform fieldset div.error{margin-bottom:10px;}

.tx-your-extension-id-pi1-captcha img{ height:50px}
.tx-your-extension-id-pi1-captcha{}
.tx-your-extension-id-pi1-captcha label{ width:600px!important}
.tx-srfreecap-pi2-cant-read{ line-height:25px}


/*Übersicht Seminars*/
table.seminar_table{font-size:10px; table-layout:fixed; width:100%}
.seminar_table th,.seminar_table td{margin-right:1px;padding:0 3px; }
.seminar_table th{background-color:#8c0a22; color:#ffffff; padding:0 5px; }
.seminar_table th a{color:#ffffff!important}
.seminar_table tr{background-color:#ffffff; text-align:center; height:24px; }
.seminar_table tr.listrow-odd{background-color:#cfd0d2}


/*für Tabelle in Hausregeln*/
table.ligaTabelle{width:100%}
table.blind_table,table.liga_punkte_table{font-size:10px; table-layout:fixed; width:100%; margin-bottom:0px!important}
sup{margin-top:0!important}
.blind_table th,.blind_table td,.liga_punkte_table th,.liga_punkte_table td,.ligaTabelle th,.ligaTabelle td,.ligaTabelle th,.ligaTabelle td{margin-right:1px;padding:0 3px; }
.blind_table th,.liga_punkte_table th,.ligaTabelle th{background-color:#8c0a22; color:#ffffff; padding:0 5px;}
.blind_table th{width:50px}
.liga_punkte_table th{width:70px;}
.blind_table th a{color:#ffffff!important}
.blind_table tr,.liga_punkte_table tr,.ligaTabelle tr{background-color:#ffffff; text-align:center; height:24px; }
.blind_table tr.listrow-odd,.liga_punkte_table tr.listrow-odd,.ligaTabelle tr.listrow-odd{background-color:#cfd0d2}
.ligaTabelle tr.ligaSchwelle{background-color:red}


.fotos{background-color:#fff; }
.csc-textpic{ padding-bottom:8px }
.links .element_oben{background-image:url(../pics/rahmen_w_o_lang.png); height:10px; }

.links .element_unten{background-image:url(../pics/rahmen_w_u_lang.png); height:10px} 


.news-list-browse{ margin-top:7px; font-weight:bold}
.news-single-item .sub_header p.bodytext{font-weight:bold}
.news-single-item h3{margin-top:15px!important}
.news-single-img{width:100%}
.news-single-img a img{display:inline-block; margin:7px}
.news-single-imgcaption{text-align:center; font-size:10px; font-weight:bold}

.news-single-img a:hover{background-color:#fff!important}

.news-latest-container .news-title{margin-top:5px}
.news-latest-container .news-title a{color:#000!important}
.news-latest-container .news-title a:hover{color:#fff!important}


div.p_i_b{ margin-bottom:-93px!important;}
h2.p_i_b{ background-color:white; color:#ebe1be!important; padding-bottom:0px!important}
div.p_i_b{  color:#ebe1be!important}
.links .csc-header h1{background-color:#ebe1be!important }




.twrss_item_link {margin-top:10px}


.winner{background-color:red}




/*Gästebuch*/
.guestbookList{}
.guestbookHeader{background-color:rgb(140, 9, 34); color:#fff; font-size:1.1em; font-weight:bold; padding:5px}
.guestbookEntry{margin-bottom:10px; border:1px solid rgb(140, 9, 34);padding:5px  }


img[alt:"WM-Tippspiel"]{margin-left: 10px; display: none;}

