body {
	margin:0px 0px 0px 0px;
	padding:0px;
	text-align:center;
	background-image: url(../images/hg.jpg); 
	background-repeat: no-repeat; 
	background-position: center top;	
	background-color:#E3E3E3;
	font-family:Verdana, Arial, Helvetica, sans-serif; 
	font-size:0.7em;
	border-width:0px;
	 background-attachment:fixed;
}

* {padding:0px; margin:0px}



div {	
	font-family: Verdana, Arial, Helvetica, sans-serif; 
	margin: 0 auto;
	line-height:120%;
}


/* RAHMEN */

#headcontainer {
  position:relative; top:0px;
  width:100%;  
  height:236px;
  background-image: url(../images/head_container.jpg); 
	background-repeat: no-repeat; 
	background-position: center;
}

#head {
  position:relative; top:15px; z-index:1; 
 /* width:98em; */
  width:100%;  
  height:210px;	
	border-width:2px 0px 2px 0px;
	border-style:solid;
	border-color:#FFFFFF;
  margin-bottom:10px;;  
}

.skipnavigation a
{position:absolute; z-index:2; width:10em; overflow:hidden; top:-100px; left:-1000px} 

.skipnavigation a:focus, .skipnavigation a:active {	
	position:absolute; 
	z-index:99;
	top:2.8em; left:14.5em;
	color:#FFFFFF; 
	width:auto;
	padding:1.4em 2em 1.4em 2em;
	font-size:1.3em;
	text-align:left;
  background-color:#F06E18;
  border-width:5px;
 	border-color:#993131;
  border-style:solid;
 	line-height:150%;
 	text-decoration:none;
}




#rahmen {position:relative; top:0px; 
  z-index:1; 
  width:98em; 
  text-align:center;
	padding-top:15px;
	border-width:0px;
	border-style:solid;
	border-color:#FFFFFF;
}	

#rahmen div {text-align:left;}

#linkespalte {
  position:relative; 
  top:10px; left:20px; 
  z-index:2; 
  width:17%; float:left;
}
#rechtespalte {
  position:relative; 
  top:10px; right:20px; 
  z-index:2; 
  width:17%; float:right; 
}



/* MENUE */

#menue {
  position:relative; 
  top:0px; z-index:3; 
  width:100%; 
  text-align:center;  
  margin:0px 0px 0px 0px; 
  padding:0px 0px 20px 0px; 
  border-width:0px 0px 1px 0px; 
  border-style:dotted; 
  border-color:#EAEAEA;
}

ul#menue li {
  list-style-type:none; list-style-image:none; 
  margin:0px; padding:0px;
}

ul#menue li a {	
	line-height:200%;
	color:#7C0E00;
	font-size:1.3em; 
	text-decoration:none;
	font-family:Times New Roman, Times, serif;
  padding-left:5px; 
  margin-right:-5px;
}

ul#menue a:link, ul#menue a:visited {
  text-decoration:none; 
  color:#7C0E00; 
  padding-left:5px; margin-right:-5px;
}

ul#menue a:hover, ul#menue a:active, ul#menue a:focus {
  text-decoration:none; 
  color:#DA8845; 
  padding-left:5px; margin-right:-5px; 
}

ul#menue ul li a:link, ul#menue ul li a:visited {
  text-decoration:none; 
  color:#848484; 

}

ul#menue ul li a:hover, ul#menue ul li a:active, ul#menue ul li a:focus {
  text-decoration:none; 
  color:#DA8845; 

}



#menue li.open {
	background: url(../images/close.gif) no-repeat left 10px;
}
#menue li.closed {
	background: url(../images/open.gif) no-repeat left 10px;
}

#gototop			{ display:none; font-weight:bold; font-family:tahoma; font-size:10px; width:70px; background:url(../images/open.gif) 5px -8px no-repeat #eceff5; color:#3b5998; font-size:11px; text-decoration:none; position:fixed; right:5px; bottom:5px; padding:7px 7px 7px 20px; }
#gototop:hover	{ text-decoration:underline; }


/* MENUE ende */

/* SUBMENUE */

#subnavi {position:relative; width:100%; text-align:left; padding-left:10px;}

#subnavi div {
         position:relative;
         background-image: url(../images/button_subnavi_1.gif); 
	background-repeat: no-repeat; 
	background-position: left top;
         height:44px;
         width:87px;
         padding-right:0.4em; 
         float:left;    
} 

#subnavi div p {padding-top:29px; text-align:center; margin:0px; }

/* SUBMENUE ende */

/* NEWSLETTER */

#newsletter {position:relative; top:10px; z-index:3; width:100%; }

#newsletter div {position:relative; top:0px; z-index:4; width:100%; background-color:#FFFFFF; 
	border-width:1px; border-style:solid; border-color:#EAEAEA;
	color:#993131;}

#newsletter form {padding:5px; margin:0px;}

#newsletter div form input { 
	border-width:1px;
	border-style:solid;
	border-color:#666666;
	color: #993131;
	font-size:1em;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	margin:0px 0px 5px 0px;
	width:97%;
	background-color:#FFFFFF; 
}

#newsletter div form select{ 
	border-width:1px;
	border-style:solid;
	border-color:#666666;
	color: #993131;
	font-size:1em;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	width:70%;
	background-color:#FFFFFF; 
}

#newsletter a {
	color:#993131;
	text-decoration:none;
	font-style:italic;
	padding:2px 5px 2px 5px;}
	#newsletter a:link {text-decoration:none; color:#993131;}
	#newsletter a:visited {text-decoration:none; color:#993131; }
	#newsletter a:hover {text-decoration:none; color:#FFFFFF; background-color:#993131;}
	#newsletter a:active {text-decoration:none; color:#FFFFFF; background-color:#993131;}
	#newsletter a:focus {text-decoration:none; color:#FFFFFF; background-color:#993131;}

/* NEWSLETTER ende */

/* FEED */


a.trans img, a.trans:link img,  a.trans:visited img  {-moz-opacity: 0.7; filter: alpha(Opacity=70); opacity: 0.7; -khtml-opacity: 0.7;}

a.trans:hover img, a.trans:active img, a.trans:focus img {-moz-opacity: 1.0; filter: alpha(Opacity=100); opacity: 1.0; -khtml-opacity: 1.0;}

.imagecontainer {
  position:realtive;
  padding-top:25px;
}

.imagecontainer p {
  text-align:center;
  width:100%;
}

.imagecontainer a {
  padding:0px 5px 0px 5px;
}

/* FEED ende */

/* BARRIEREFREI */

#barrierefrei {
  float:right;
  position:relative; 
  right:35px;
  top:35px; 
  z-index:3;  
	border:0px solid #EAEAEA;
	color:#993131;
}
	
#barrierefrei p {padding:0px; margin:5px}

a.klein, a.normal, a.gross {
	padding:0.1em 0.4em 0.1em 0.4em;
	color:#993131;
	text-decoration:none;
} 
	a.klein:link, a.gross:link {text-decoration:none; color:#993131;  } 
	a.normal:link, a.normal:visited  {text-decoration:underline; color:#993131;  } 
	a.klein:visited, a.normal:visited, a.gross:visited {text-decoration:none; color:#993131;  } 
	a.klein:hover, a.normal:hover, a.gross:hover {text-decoration:none; color:#FFFFFF; } 
	a.klein:active, a.normal:active, a.gross:active {text-decoration:none; color:#FFFFFF; }
	a.klein:focus, a.normal:focus, a.gross:focus {text-decoration:none; color:#FFFFFF;   
}

.klein {font-size:1em;}
.normal {font-size:1.1em; font-weight:bold;}
.gross {font-size:1.3em;}

/* BARRIEREFREI ende */

/* SUCHE */

#suche {position:relative; top:0px; z-index:3; width:100%; padding-bottom:10px; }

#suche div form {padding:5px; margin:0px;}


#formsearch p {padding:0px; margin:0px;}

#formsearch {
  border: 0px solid #B4B4B4;  
  top:0px;
  position:relative;
  background-image: url(../images/hg_suchbox.png); 
  background-repeat: no-repeat; 
  background-position: top left;
  width:188px;
  height:63px;
  padding-top:15px;
  padding-left:15px;
}

#formsearch:hover, #formsearch:active, #formsearch:focus {
  background-image: url(../images/hg_suchbox_100.png); 
}

#formsearch input {
  background-color:transparent; 
  border-width:0px 0px 1px 0px;
  border-style:dotted;
  border-color:#FFFFFF;
  color:#FFFFFF;
  width:120px;
  font-family:Times New Roman, Times, serif; 
  font-size:1.3em;
  padding:3px 3px 3px 3px;;
  font-weight:bold;
}

#formsearch input:hover, #formsearch input:active, #formsearch input:focus {
  color:#7C0E00;
  font-weight:bold;
}

#formsearch input.lupe {
  background-image: url(../images/nixda.gif); 
  background-color:transparent; 
  border:none;
  width:24px;
  height:24px;
  padding:0px;
}




#formsearch input.lupe {vertical-align:middle;}
#formsearch input.lupe, #formsearch input.lupe:link, #formsearch input.lupe:visited  {-moz-opacity: 0.4; filter: alpha(Opacity=40); opacity: 0.4; -khtml-opacity: 0.4;}

#formsearch input.lupe:hover, #formsearch input.lupe:active, #formsearch input.lupe:focus {-moz-opacity: 1.0; filter: alpha(Opacity=100); opacity: 1.0; -khtml-opacity: 1.0;}

#formsearch p img {vertical-align:middle;}

/* SUCHBOX - ende */


/* 
================================================
autosuggest, inquisitor style
================================================
*/

div.autosuggest
{
  position:absolute;
    background-image: url(img_inquisitor/as_pointer.gif);
    background-position: center top;
    background-repeat: no-repeat;
    padding: 10px 0 0 0;
    z-index:100000;
  width:250px;
  margin-left:-40px;
  
}

div.autosuggest div.as_header,
div.autosuggest div.as_footer
{
    position: relative;
    height: 6px;
    padding: 0 6px;
    background-image: url(img_inquisitor/ul_corner_tr.gif);
    background-position: top right;
    background-repeat: no-repeat;
    overflow: hidden;
    width:238px;
}
div.autosuggest div.as_footer
{
    background-image: url(img_inquisitor/ul_corner_br.gif);   
}

div.autosuggest div.as_header div.as_corner,
div.autosuggest div.as_footer div.as_corner
{
    position: absolute;
    top: 0;
    left: 0;
    height: 6px;
    width: 6px;
    background-image: url(img_inquisitor/ul_corner_tl.gif);
    background-position: top left;
    background-repeat: no-repeat;
}
div.autosuggest div.as_footer div.as_corner
{
    background-image: url(img_inquisitor/ul_corner_bl.gif);
}
div.autosuggest div.as_header div.as_bar,
div.autosuggest div.as_footer div.as_bar
{
    height: 6px;
    overflow: hidden;
    background-color: #333;
}


div.autosuggest ul
{
    list-style: none;
    margin: 0 0 -4px 0;
    padding: 0;
    overflow: hidden;
    background-color: #333; 
    width:250px;
}

div.autosuggest ul li
{
    color: #ccc;
    padding: 0;
    margin: 0 4px 4px;
    text-align: left;
}

div.autosuggest ul li a
{
    color: #ccc;
    display: block;
    text-decoration: none;
    background-color: transparent;
    text-shadow: #000 0px 0px 5px;
    position: relative;
    padding: 0;
    width: 100%;
}
div.autosuggest ul li a:hover
{
    background-color: #444;
}
div.autosuggest ul li.as_highlight a:hover
{
    background-color: #A82426;
}

div.autosuggest ul li a span
{
    display: block;
    padding: 3px 6px;
    font-weight: bold;
}

div.autosuggest ul li a span small
{
    font-weight: normal;
    color: #999;
}

div.autosuggest ul li.as_highlight a span small
{
    color: #ccc;
}

div.autosuggest ul li.as_highlight a
{
    color: #fff;
    background-color: #A82426;
    background-image: url(img_inquisitor/hl_corner_br.gif);
    background-position: bottom right;
    background-repeat: no-repeat;
}

div.autosuggest ul li.as_highlight a span
{
    background-image: url(img_inquisitor/hl_corner_bl.gif);
    background-position: bottom left;
    background-repeat: no-repeat;
}

div.autosuggest ul li a .tl,
div.autosuggest ul li a .tr
{
    background-image: transparent;
    background-repeat: no-repeat;
    width: 6px;
    height: 6px;
    position: absolute;
    top: 0;
    padding: 0;
    margin: 0;
}
div.autosuggest ul li a .tr
{
    right: 0;
}

div.autosuggest ul li.as_highlight a .tl
{
    left: 0;
    background-image: url(img_inquisitor/hl_corner_tl.gif);
    background-position: bottom left;
}

div.autosuggest ul li.as_highlight a .tr
{
    right: 0;
    background-image: url(img_inquisitor/hl_corner_tr.gif);
    background-position: bottom right;
}



div.autosuggest ul li.as_warning
{
    font-weight: bold;
    text-align: center;
}

div.autosuggest ul em
{
    font-style: normal;
    color: #A82426;
}


/* SCUHBOX - ende */

/* SUCHE ende */

/* SUCHERGEBNISSE */

.weiter {
	color:#BBBBBB;
	text-decoration:none;
	font-style:italic;}
	.weiter a:link {text-decoration:none; color:#BBBBBB;}
	.weiter a:visited {text-decoration:none; color:#BBBBBB;}
	.weiter a:hover {text-decoration:underline; color:#BBBBBB;}
	.weiter a:active {text-decoration:underline; color:#BBBBBB;}
	.weiter a:focus {text-decoration:underline; color:#BBBBBB;}

/* SUCHERGEBNISSE  ende */


/* RÜCKBLICK */



.rnavibox {
  position:relative; 
  top:20px; z-index:3; width:100%; 
  background-image: url(../images/hg_rueckblick.png);
  background-position: top left;
  background-repeat: no-repeat;
	color:#848484;
	width:210px;	
	height:283px;
	left:-15px;
	line-height:160%;
	text-align:center !important;
	font-family:Times New Roman, Times, serif;
  font-size:1.2em;
  padding-top:15px;
}
	


.rnavibox a {
	color:#848484;
	text-decoration:none;
}
.rnavibox a:link, .rnavibox a:visited {text-decoration:none; color:#848484;}
.rnavibox a:hover, .rnavibox a:active, .rnavibox a:focus {text-decoration:none; color:#993131;}


/*  RÜCKBLICK Subnavi - start */

.rsubnavibox {
  position:relative;
  border-width:0px 0px 1px 0px;
  border-style:solid;
  border-color:#7C0E00;
  padding:10px 10px 5px 10px;
  margin-bottom:25px;
}

#inhalt .rsubnavibox a {text-decoration:none !important;}

.rsubnavibox a:link, .rsubnavibox a:visited {
  padding:5px 10px 5px 10px;
  border:1px solid #7C0E00;
  margin:10px 10px 10px 10px;
  background-image: url(../images/hg_rsubnavibox.gif);
  background-position: top left;
  background-repeat: repeat;
  text-decoration:none;
}

.rsubnavibox a:hover, .rsubnavibox a:active, .rsubnavibox a:focus {
  padding:10px 10px 5px 10px;
  border-width:3px 1px 1px 1px;
  border-style:solid;
  border-color:#7C0E00 #7C0E00 #7C0E00 #7C0E00;
  margin:10px 10px 10px 10px;
  background-image: url(../images/hg_rsubnavibox_over.gif);
  background-position: top left;
  background-repeat: repeat;
  text-decoration:none;
  color:#FFFFFF;
}

.rsubnavibox a.offen {
  padding:5px 10px 5px 10px;
  border-width:3px 1px 0px 1px;
  border-style:solid;
  border-color:#7C0E00 #7C0E00 #7C0E00 #7C0E00;
  margin:10px;
  background-image: url(../images/hg_rsubnavibox_open.gif);
  background-position: top left;
  background-repeat: repeat;
  text-decoration:none;
  color:#FFFFFF !important;
}

/*  RÜCKBLICK Subnavi - ende */


/* RÜCKBLICK ende*/

/* ARTIKEL rechts*/

.box {
  position:relative; 
  top:30px; 
  z-index:3; 
  width:100%;
  padding:5px;
  text-align:center !important; 
  color: 
}

.sportinkw {
  position:relative; 
  top:30px; 
  z-index:3; 
  width:100%;
  padding:5px;
  text-align:center !important; 
  background-color:#FFFFFF; 
  border:1px solid #EAEAEA;
  color:#767676;
}


ul#sportinkw em {
  font-style:normal;
  cursor:pointer; cursor:hand;
  display:block;
}

ul#sportinkw em:hover {
  color:#7C0E00;
  background-image: url(../images/arrow.gif);
  background-position: right;
  background-repeat: no-repeat;
}

ul#sportinkw li.expandfirst em {font-weight:bold;}

ul#sportinkw {
  line-height:170%;
}

ul#sportinkw li {
  list-style-type:none; list-style-image:none; 
  margin:0px; padding:0px;
}

ul#sportinkw ul li {
  font-size:1.3em;
  padding:10px 0px 10px 0px; 
  color:#DA8845
}

ul#sportinkw li a {	
	line-height:200%;
	color:#7C0E00;
	font-size:0.7em; 
	text-decoration:none;
	font-weight:bold;	
}

ul#sportinkw a:link, ul#sportinkw a:visited {
  text-decoration:none; 
  color:#DA8845; 
}

ul#sportinkw a:hover, ul#sportinkw a:active, ul#sportinkw a:focus {
  text-decoration:none; 
  color:#7C0E00; 
}

ul#sportinkw ul li a:link, ul#sportinkw ul li a:visited {
  text-decoration:none; 
  color:#DA8845; 

}

ul#sportinkw ul li a:hover, ul#sportinkw ul li a:active, ul#sportinkw ul li a:focus {
  text-decoration:none; 
  color:#7C0E00; 
}

ul#moostick {
  color:#767676;
  height:17em;
 /* padding:0px 60px 0px 0px; */
  margin:0px;
  line-height:140%;
  position:relative; 
 /*  width:195px; */
}

.reiter {
  width:49px;
  height:95px;
  position:absolute;
  right:-70px;
  top:93px;
}

.reiterwsv {
  width:49px;
  height:182px;
  position:absolute;
  right:-70px;
  top:190px;
}

.reiterbookmark {
  width:49px;
  height:152px;
  position:absolute;
  right:-70px;
  top:363px;
}

#sb {
  background-color:#7C0E00;
  color:#FFFFFF;
  width:450px;
  position:relative;
  text-align:center;
  display:none
}

.reiterdraco {
  width:49px;
  height:132px;
  position:absolute;
  left:-2px;
  top:140px;
  z-index:100;
}

#draco {
  width:400px;
  height:320px;
  position:relative;
  display:none
}

.sprechblase {
  position:relative;
  width:230px;
  height:290px;
  padding-top:30px;
  padding-left:140px;
  text-align:center;  
}

#sb a, .MultiBoxDescription a:link, #sb a:visited {color: #FFF; text-decoration:none}

#sb a:hover, #sb a:active, #sb a:focus {color: #FFF; text-decoration:underline}

ul#moostick li {list-style-type: none; }

.sportinkw img {border:0px solid !important; }

.box strong, .sportinkw strong, ul#moostick li strong {color:#7C0E00}

.box img {
  background-color:#FFFFFF; 
	border-width:1px; border-style:solid; border-color:#EAEAEA;
  padding:10px;
}

.box p img {
  text-align:center;
  margin:0 auto;
  display:block;
}

.box a, ul#moostick li a  {
	color:#993131;
	text-decoration:none;
}

.sportinkw a {
	color:#767676;
	text-decoration:none;
  font-style:italic;
}

.box a:link, .box a:visited, ul#moostick li a:link, ul#moostick li a:visited {text-decoration:none; color:#993131;}
.box a:hover, .box a:active, .box a:focus, ul#moostick li a:hover, ul#moostick li a:active, .aktuellesbox a:focus {text-decoration:underline; color:#993131;}

.sportinkw a:visited, .sportinkw a:link {text-decoration:none; color:#767676;}
.sportinkw a:hover, .sportinkw a:active, .sportinkw a:focus {text-decoration:underline; color:#993131;}




h5 {font-size:100%; font-weight:bold; color:#993131; line-height:100%; padding:5px 0px 0px 0px; margin:0px}


/* ARTIKEL RECHTS ende*/

/* CONTENT */
#content {position:relative; top:10px; z-index:2; width:60%; }
/* CONTENT ende*/

/* PFAD */

#pfad {
  position:relative; 
  top:0px; z-index:3; 
  width:100%; 
  height:25px; 
  color:#BA7B6E;
  padding-left:15px;
 	font-size:0.8em;
}

#pfad a {
	color:#BA7B6E;
	text-decoration:none;}
	
#pfad a:link {text-decoration:none; color:#BA7B6E;}
#pfad a:visited {text-decoration:none; color:#BA7B6E; }
#pfad a:hover {text-decoration:underline; color:#7C0E00;}
#pfad a:active {text-decoration:underline; color:#7C0E00;}
#pfad a:focus {text-decoration:underline; color:#7C0E00;}

/* PFAD ende*/

/* BAMBUSECKEN */

#bambuseckeleft {
  position:absolute; 
  z-index:3; 
  left:0px; 
  width:73px; height:70px; 
	background-image: url(../images/bambusecke_left.png); 
	background-repeat: no-repeat; 
	background-position: left top;
}
	
#bambuseckeright {
  position:absolute; z-index:3; 
  right:0px; 
  width:73px; height:70px;
	background-image: url(../images/bambusecke_right.png); 
	background-repeat: no-repeat; 
	background-position: left top;
}

/* BAMBUSECKEN ende*/

/* INHALT*/

#inhaltcontainer {
  position:relative; 
  top:30px; z-index:3;
  width:82%; background-color:#FFFFFF;
	border-width:1px;
	border-style:solid;
	border-color:#EAEAEA; 
  padding:10px;
  
}

#inhalt {  
  padding:10px;
  line-height:170%;
  color:#575757;
}



#inhalt h1 {
  padding:0px; 
  margin:0px 1em 1em 0px; 
  font-size:1.8em; 
  color:#7C0E00; 
  font-family:Times New Roman, Times, serif;
  line-height:150%;
}

#inhalt h2 {
  padding:0px; 
  margin:5px 0px 5px 0px; 
  font-size:1.5em; 
  color:#7C0E00; 
  font-family:Times New Roman, Times, serif;
  line-height:150%;
}

#inhalt h2 span {
  color:#AFAFAF; 
}

#inhalt h3 {
  font-size:1.4em;
  font-weight:normal;
  margin:5px 0px 5px 0px;
  color:#7C0E00;
  font-family:Times New Roman, Times, serif;
  line-height:140%
}

#inhalt h3.grau {
  color:#575757;
  vertical-align:middle;
}

#inhalt h3.grau a {
  vertical-align:middle;
}

#inhalt a {
	color:#7C0E00;
	text-decoration:none;}
	#inhalt a:link {text-decoration:none; color:#7C0E00;}
	#inhalt a:visited {text-decoration:none; color:#7C0E00;}
	#inhalt a:hover {text-decoration:underline; color:#7C0E00;}
	#inhalt a:active {text-decoration:underline; color:#7C0E00;}
	#inhalt a:focus {text-decoration:underline; color:#7C0E00;}
	
#inhalt ul, #inhalt ol {  
  padding:10px 20px 10px 20px;
  line-height:170%;
}

#inhalt form select{ 
	border-width:1px;
	border-style:solid;
	border-color:#666666;
	color: #7C0E00;
	font-size:1em;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	background-color:#FFFFFF; 
}






/* INHALT ende*/


/* INTERAKTIV*/

#interaktiv {
  position:relative;
  margin-top:2em; 
 }
	
#interaktiv p { }

#interaktiv a {
	color:#993131;
	text-decoration:none; 
}

#interaktiv a:link, #interaktiv a:visited {text-decoration:none; color:#993131;}

#interaktiv a:hover, #interaktiv a:active, #interaktiv a:focus {
  text-decoration:none; color:#FFFFFF; background-color:#993131;
}

/* LINKTARGET - start */

form#formulartarget {
  text-align:right;
  border-width:0px 0px 0px 0px; 
  border-style:solid; 
  border-color:#668F7D;
  float:right;
  display:inline;
  position:absolute;
  right:0px;
  margin:0px;
  padding:0px;
  top:0px;
}

form#formulartarget label {color:#848484; cursor:pointer; cursor:hand; font-size:0.8em;}

#formulartarget fieldset {border:0px solid #848484; padding:0px; margin:0px;}

#formulartarget legend {color:#848484;  }

form#formulartarget input.neutral {background-color:#FFF5E6;}

form#formulartarget {-moz-opacity: 0.3; opacity: 0.3; -khtml-opacity: 0.3;}

form#formulartarget:hover {-moz-opacity: 1.0; opacity: 1.0; -khtml-opacity: 1.0;}


/* LINKTARRGET - ende */


/* INTERAKTIV ende*/

/* 
 */

#footer {
  position:relative; 
  z-index:3; width:100%; 
	border-width:0px; 
  border-style:solid; border-color:#EAEAEA;
	color:#7C0E00; 
  clear:both; 
  text-align:center !important;
  margin:60px 0px 35px 0px; 
  
  
}

	
#footer p {padding:0px; margin:5px;}

#footer a {
	color:#7C0E00;
	text-decoration:none;}
	#footer a:link {text-decoration:none; color:#7C0E00;}
	#footer a:visited {text-decoration:none; color:#7C0E00; }
	#footer a:hover {text-decoration:underline; color:#7C0E00;}
	#footer a:active {text-decoration:underline; color:#7C0E00;}
	#footer a:focus {text-decoration:underline; color:#7C0E00;}

/* FOOTER ende*/


/* TOP - start */

#nachoben {
  position:fixed;
  bottom:0px;
  right:20px;
}

/* TOP - ende */


.bold {font-weight:bold;}
abbr {text-decoration:none; border-width:0px; border-style:solid;}
img {border-width:0px;}
hr {border-width:1px 0px 0px 0px; border-style:solid; border-color:#993131; margin:0px 10px 0px 10px; 
    padding:0px; height:1px; line-height:0px; text-align:left; }
.center, .zentriert {text-align:center;}
    
.error {color:#7C0E00;}

.left {float:left}
.right {float:right}
.center p {text-align:center; margin: 0 auto;}
.redbold {color:#993131; font-weight:bold;}
.red {color:#993131}
.redunderline {color:#993131; text-decoration:underline;}
.underline {text-decoration:underline}
.small {font-size:0.8em}
.italic {font-style:italic;}
    
    
/* COUNTER - start */

/* jQuery Countdown styles 1.5.6. */

#countdownbox {
  position:fixed; 
  top:3px; left:5px;   
  z-index:100;  
  padding:0px;
  font-family:Times New Roman, Times, serif;
  color:#979797;
  line-height:140%;
  font-size:1em;
}

.hasCountdown {
	width:200px; height:70px;  
	background-image: url(../images/hg_counterbox.png); 
	background-repeat: no-repeat; 
	background-position: left top;
}
.countdown_rtl {
	direction: rtl;
}
.countdown_holding span {
	background-color: #ccc;
}
.countdown_row {
	clear: both;
	width: 100%;
	text-align: center;
}
.countdown_show1 .countdown_section {
	width: 98%;
}
.countdown_show2 .countdown_section {
	width: 48%;
}
.countdown_show3 .countdown_section {
	width: 32.5%;
}
.countdown_show4 .countdown_section {
	width: 23%;
}
.countdown_show5 .countdown_section {
	width: 19.5%;
}
.countdown_show6 .countdown_section {
	width: 16.25%;
}
.countdown_show7 .countdown_section {
	width: 14%;
}
.countdown_section {
	display: block;
	float: left;
	text-align: center;	
	padding-top:5px;
}
.countdown_amount {
	font-size: 130%;
}
.countdown_descr {
	display: block;
	width: 100%;
	padding-top:3px;
	font-size:1.05em;
}

/* COUNTER - ende */
    


/* GAESTEBUCH */

.vpgb_eintrag {
  position:relative; 
  top:20px; margin-bottom:2em; 
  z-index:3; 
	border-width:1px 0px 1px 0px; 
  border-style:solid; 
  border-color:#EAEAEA;
	color:#993131;
	padding:20px 0px 20px 0px;	
	background-image: url(../images/hg_sprechblase.jpg); 
	background-repeat: no-repeat; 
	background-position: right bottom;
}

.vpgb_date {
  position:absolute;
  width:51px;
  height:53px;
  background-image: url(../images/kalender.jpg); 
	background-repeat: no-repeat; 
	background-position: left top;
	color:#575757;
	padding-top:3px;
}

.vpgb_date p {text-align:center;}

.vpgb_date strong {
  color:#FFFFFF;
  padding-bottom:6px;
  display:block;
}

.vpgb_head {
  margin-left:80px;
  height:55px;
  padding-top:1em;
}

.vpgb_head img {padding-top:5px;}


.vpgb_name {font-weight:bold; padding-top:1em;}
.vpgb_ort {font-style:italic; font-weight:normal;}

.vpgb_eintrag p { 
  	line-height:160%; 
}

.vpgb_comment {
  position:relative; 
  top:5px; z-index:4; 
  width:90%;
  font-style:italic;
  line-height:150%;
  font-size:0.9em;
}

#vpgb_nav p {text-align:center;}


#vpgb_eintrag fieldset {border:0px;}
#vpgb_eintrag legend {display:none;}

#vpgb_eintrag input,
#vpgb_eintrag textarea, #vpgb_eintrag select {
    border-width:1px;
    border-style:solid;
    border-color:#CCCCCC;
    color: #424242;
    font-size:1em;
    font-family:Verdana, Arial, Helvetica, sans-serif;
    margin:0px 0px 2px 0px;
    padding:4px 0px 4px 0px;
}

#vpgb_eintrag textarea {
  width:100%;
}

form#vpgb_eintrag input.radio {
  border-width:0px; 
  border-style:solid; 
  border-color:transparent;
  background-color:transparent;
  padding:0px; margin:0px;
  width:auto;
}

#vpgb_eintrag label {
  cursor:pointer; cursor:hand;
}

#vpgb_eintrag label.radiolabel {
  cursor:pointer; cursor:hand; 
}

#vpgb_eintrag input:hover, #vpgb_eintrag input:ative, #vpgb_eintrag input:focus, #vpgb_eintrag textarea:hover, #vpgb_eintrag textarea:active, #vpgb_eintrag textarea:focus {
    border-width:1px;
    border-style:solid;
    border-color:#920404 !important;
    color: #920404 !important;
}

input.submit, input.submit:link, input.submit:visited, input.submit :hover, input.submit:active, input.submit:focus  {
    color:#7C0E00 !important;
    height:4em;
    text-decoration:none; 
    cursor:pointer;
    cursor:hand;
    border:1px solid #7C0E00 !important; 
    padding:10px 20px 10px 20px !important; 
    background-color:#FEF5D6 !important;
}



/* GAESTEBUCH ende*/


/* ERGEBNISSLISTE -start */

table#ergebnisse {
        width: auto;
        padding: 0px;
        margin:15px;
        border-left: 1px solid #C89D9D;
        border-collapse:collapse;
        font-size:0.8em;
        background-color:#FFFFFF;
}

table#ergebnisse caption {
        padding: 0 0 5px 0;
        margin:0 auto;
        width:auto;
        text-align: center;
}

table#ergebnisse th {
        font: bold 10px/22px "Trebuchet MS", Verdana, Arial, Helvetica, sans-serif;
        border-right: 1px solid #7C0E00;
        border-bottom: 1px solid #7C0E00;
        border-top: 1px solid #7C0E00;
        letter-spacing: 1px;
        text-transform: uppercase;
        text-align: left;
        padding: 8px 12px 4px 18px;
        background: #D6873B url(../images/bg_header.jpg) no-repeat;
        vertical-align:middle;
}

th.sortable,
th.sortable-text,
th.sortable-date,
th.sortable-keep,
th.sortable-date-dmy,
th.sortable-numeric,
th.sortable-currency,
th.sortable-sortByTwelveHourTimestamp,
th.sortable-sortIPAddress,
th.sortable-sortEnglishLonghandDateFormat,
th.sortable-sortScientificNotation,
th.sortable-sortImage,
th.sortable-sortFileSize,
th.sortable-sortAlphaNumeric,
th.sortable-sortEnglishDateTime {
        cursor:pointer;
        background: #D6873B url(../images/bg_header_sortable.jpg) no-repeat;
        padding: 8px 12px 4px 16px;
}
table#ergebnisse th.forwardSort {
        background:#D6873B url(../images/bg_header_down.jpg) no-repeat 0 0;
}
table#ergebnisse th.reverseSort {
        background:#D6873B url(../images/bg_header_up.jpg) no-repeat 0 0;
}

table#ergebnisse thead th.forwardSort a,
table#ergebnisse thead th.reverseSort a  {
        color:#7C0E00;
        text-decoration:none;
}

table#ergebnisse th a
        {
        text-decoration:none;
        color: #FFFFFF;
        background:transparent;
        }
table#ergebnisse td a
        {
        text-decoration:none;
        color:#FFFFFF;
        background:transparent;
        }
table#ergebnisse td img
        {
        margin:0 auto;
        border:3px solid #ddd;
        }
table#ergebnisse td a:hover
        {
        color:#7C0E00;
        background:transparent;
        }
table#ergebnisse td
        {       
        border-right: 1px solid #C89D9D;
        border-bottom: 1px solid #C89D9D;
        padding: 6px 12px 6px 12px;
        color: #7C0E00;
        }
table#ergebnisse td.lft
        {
        text-align:left;
        }
table#ergebnisse tr.alt
        {
        background: #FEF5D6;
        color: #797268;
        }

table#ergebnisse tr[class="alt"] td
        {
        background: #FEF5D6;
        }
table#ergebnisse td[class~="alt"]
        {
        background: #FEF5D6 !important;
        }
table#ergebnisse tbody tr.alt td:first-child
        {
        background: #FEF5D6;
        font-weight:bold;
        }
table#ergebnisse tbody tr td:first-child
        {
        font-weight:bold;
        }
* html table#ergebnisse tr.alt td
        {
        background-color:#FEF5D6;
        }
* html table#ergebnisse tr td.alt,
* html table#ergebnisse tr.alt td.alt
        {
        background-color:#edf3f3;
        }


/* ERGEBNISSLISTE - ende */


/* BILDERGALERIE*/

table.bildergalerie {
  border:0px solid #CCCCCC; 
  width:100%; 
  padding:20px 0px 20px 0px; 
  margin:0px; 
  text-align:center;  
}

table.bildergalerie col {width:33%; }

table.bildergalerie td {padding-top:5px; padding-bottom:5px;}

table.bildergalerie cols, table.bildergalerie colgroup, table.bildergalerie scope, table.bildergalerie tfoot, table.bildergalerie rules, table.bildergalerie col 
{border:0px solid #FFFFFF} 

table.bildergalerie caption {display:none}

#inhalt .bildergalerie {text-align:center; margin: 0 auto;}
.bildergalerienavigation {text-align:right;}

.bildergalerie a img, .bildergalerie a:link img, .bildergalerie a:visited img {
  border:1px solid #FBC78A;
	text-decoration:none;
	padding:3px;	
}

.bildergalerie a:hover img, .bildergalerie a:active img, .bildergalerie a:focus img {
  border:4px solid #FBC78A;
	text-decoration:none;
	padding:0px;
	-moz-opacity: 0.7; filter: alpha(Opacity=70); opacity: 0.7; -khtml-opacity: 0.7;
	cursor: url(http://www.drachenbootcup.wsv-koewu.de/cms/cursor/zoom_in_magnifier.png), pointer;
}

.bildergalerienavigation {
  text-align:center !important;
}

.bildergalerienavigation a {
	padding:5px;
	margin:10px 5px 10px 5px;
  text-decoration:none !important;
   border:1px solid #FFFFFF;
}

.bildergalerienavigation a:link, .bildergalerienavigation a:visited {}
.bildergalerienavigation a:hover, .bildergalerienavigation a:active, .bildergalerienavigation a:focus {
  border:1px solid #FBC78A;
	text-decoration:none;
	padding:5px;	
	color:#575757 !important;
}


/* BILDERGALERIE ende*/





/* SITEMAP */

#sitemap li {list-style-type:none; list-style-image:none; margin:0px; padding:0px; }
#sitemap ul li {list-style-type:circle; color:#993131;}

/* SITEMAP ende*/


/* KONTAKTFORMULAR - start */

#SpryContactForm {}
#SpryContactForm label {cursor:pointer; cursor:hand;}
label.noblock {cursor:pointer; cursor:hand;} /*siehe example.css*/

#SpryContactForm input,
#SpryContactForm textarea {
    border-width:1px;
    border-style:solid;
    border-color:#CCCCCC;
    color: #424242;
    font-size:1em;
    font-family:Verdana, Arial, Helvetica, sans-serif;
    margin:0px 0px 2px 0px;
    padding:4px 0px 4px 0px;
}

.errorbig {
  font-size:1.6em;
  font-weight:bold;
  margin:5px 0px 5px 0px;
  color:#7C0E00;
  font-family:Times New Roman, Times, serif;
  line-height:140%
}

.okaybig {
  font-size:1.6em;
  font-weight:bold;
  margin:5px 0px 5px 0px;
  color:#0C9B01;
  font-family:Times New Roman, Times, serif;
  line-height:140%
}


#SpryContactForm input:hover, #SpryContactForm input:ative, #SpryContactForm input:focus, #SpryContactForm textarea:hover, #SpryContactForm textarea:active, #SpryContactForm textarea:focus {
    border-width:1px;
    border-style:solid;
    border-color:#920404;
    color: #920404;
}

li.text {
  padding:0px 0px 0px 5px; 
  padding-bottom:20px;
  padding-top:5px;
}

#inhalt #SpryContactForm h3 {padding:0px; margin:10px 1em 1em 0px;}

#SpryContactForm form input.noborder {border-width:0px !important;}


/* KONTAKTFORMULAR - ende */



.modalDialog_transparentDivs{	
	filter:alpha(opacity=40);	/* Transparency */
	opacity:0.4;	/* Transparency */
	background-color:#AAA;
	z-index:1;
	position:absolute; /* Always needed	*/
}
.modalDialog_contentDiv{
	border:3px solid #000;	
	padding:2px;
	z-index:100;/* Always needed	*/
	position:absolute;	/* Always needed	*/
	background-color:#FFF;	/* White background color for the message */
}
.modalDialog_contentDiv_shadow{
	z-index:90;/* Always needed	- to make it appear below the message */
	position:absolute;	/* Always needed	*/
	background-color:#555;
	filter:alpha(opacity=30);	/* Transparency */
	opacity:0.3;	/* Transparency */	
}


/* DOWNLOADLISTE */

table.downloadliste, table.presseliste {}
.downloadliste, .presseliste {border-width:0px; width:100%;}
.downloadliste th, .presseliste th {background-color:#7C0E00; font-weight:normal; color:#FFFFFF; padding:2px 6px 2px 6px;}
.downloadliste td, .presseliste td {background-color:#FEF5D6; padding:5px;}

table.presseliste img {
  border:1px solid #FBC78A;
	text-decoration:none;
	padding:3px;
	background-color:#FFFFFF;
	}

/* DOWNLOADLISTE ende*/



/* NEWS-LISTE - start */

.news {
  border-width:0px 0px 1px 0px;
  border-style:dotted;
  border-color:#CFCFCF;
  padding:15px 0px 15px 0px;
  margin:15px 0px 15px 0px;
  line-height:170%;
}

/* NEWS-LISTE - ende */


.button {
	border-width:1px;
	border-style:solid;
	border-color:#666666;
	background-color:#FFFFFF;
	height:18px;
	color:#666666;
	cursor:hand; cursor:pointer;
	width:auto;
         font-size:0.95em;
}

.button:hover, .button:active, .button:focus {background-color:#F2F2F2;}

label {cursor:pointer; cursor:hand;}

.clear {clear:both}

.red {color:#920404;}

div.hidden {display:none}

/* EDITOR - start */

span.bildlinksbuendig img.floatright, span.bildrechtsbuendig img.floatright, span.bildzentriert img.floatright, span.bildnormal img.floatright {float:right; cursor: url(http://www.drachenbootcup.wsv-koewu.de/cms/cursor/zoom_in_magnifier.png), pointer;
    outline: none; margin-left:5px;} /* Lupe */

span.bildlinksbuendig, span.bildrechtsbuendig, span.bildzentriert, span.bildnormal
{
  padding:3px; 
  border:1px solid #FBC78A;; 
  position:relative; 
  /* color:#FBC78A; */
  background-color:#FFFFFF; 
  font-size:0.8em;
}

span.bildlinksbuendig, span.bildrechtsbuendig, span.bildzentriert, div.bildnormal,
span.bildlinksbuendig a, span.bildrechtsbuendig a, span.bildzentriert, div.bildnormal a
{cursor: url(http://www.drachenbootcup.wsv-koewu.de/cms/cursor/zoom_in_magnifier.png), pointer;
    outline: none;}

span.bildlinksbuendig {float:left; }
span.bildrechtsbuendig {float:right;}

#inhalt span.bildlinksbuendig {margin:5px 20px 5px 0px ! important;} 

#inhalt span.bildrechtsbuendig {margin:5px 0px 5px 20px ! important;} 

#inhalt span.bildzentriert {margin:0 auto ! important;}

#inhalt span.bildnormal {margin:0px ! important;} 

img.bildlinksbuendig, img.bildrechtsbuendig, img.bildzentriert, img.bildnormal {
  padding:0px; 
  border:1px solid #FBC78A;;
  position:relative; /* color:#FBC78A; */
}

img.bildlinksbuendig_noborder, img.bildrechtsbuendig_noborder, img.bildzentriert_noborder, img.bildnormal_noborder {
  padding:0px; 
  border:0px solid #FBC78A;;
  position:relative; /* color:#FBC78A; */
}

img.bildlinksbuendig, img.bildlinksbuendig_noborder { float:left; margin:5px 20px 5px 0px ! important; }

img.bildrechtsbuendig, img.bildrechtsbuendig_noborder {float:right;  margin:5px 0px 5px 20px ! important; }

img.bildzentriert, img.bildzentriert_noborder { margin:0 auto ! important; display:block}

img.bildnormal, img.bildnormal_noborder {margin-right:40px; margin-left:40px;}

