html, body {height:100%}

body {
	padding:0;
	margin:0;
	text-align:left;
	background-color: #FFFFFF;
	font-size: 8pt;
	font-family: Verdana,Tahoma,Arial,Helvetica,Sans-serif,sans-serif;
	background: url('../images/blank.gif') 	repeat 0px 0px #ffffff;
}

#inhalt {
        width: 640px;
        font-size:8pt;
}

#main {
	text-align: left;
    /*     width: 700px; */
	background-color: #ffffff;
	border:1px solid #ffffff;
}

td {
	font-size:8pt;
	font-family: Verdana,Tahoma,Arial,Helvetica,Sans-serif,sans-serif;
	color: rgb(0,0,0);
	width:500px;
	margin-bottom:8px;
}

#servnav {
	width: 100%;
	height: 191px;
}

#navpfad{

}

.input {
         display:none;
}

.label {
	font-size:8pt;
	font-family: Verdana,Tahoma,Arial,Helvetica,Sans-serif,sans-serif;
	color: rgb(0,0,0);
}

.small {
	font-size:9px;
}

#outer{
	height:100%;
	min-height:100%;
	color: #000000;
	text-align:left;
	position:relative;
}
 
html>body #outer{height:auto;} 

#innerwrap {
	float:left;
        
}

#header{
	display:none;
}

#left {
	display:none;
}



#imagecolumn {
	display:none;
}

#imagecolumn a {
	padding:0;
	font-weight:normal;
	font-size:8pt;
	color: rgb(217,104,28);
	margin:0;
}

#imagecolumn h1 {
	padding-left:0px;
	font-weight:normal;
	font-size:8pt;
	color: rgb(217,104,28);
	margin:0;
}

#right {
	display:none;
}

#footer {
	display:none;
}

div,p  {margin-top:0;}

#centrecontent {
	padding-left:0px;
	padding-right:10px;
	padding-bottom:20px;
}

#centrecontent p {padding-left:3px}

#clearfooter {width:100%;height:52px;clear:both}

#bottomnavi {
	display:none;
}

#additionalnavi {
	display:none;
}

#logo {
	margin-top:18px;
	padding-left:30px;
	vertical-align:top;
}

#logo1 {
	float:left;
	padding-top:16px;
}

#logo2 {
	margin-left:150px;
	padding-top:15px;
}

#navipath {
	display:none;
}

#navi{
         display:none;
}

#navohne{
         display:none;
}

#nav{
         display:none;
}

h1 {
	color: #006CC2;
	font-size: 13px;
	font-weight: bold;
}

.block {
        display:none;
}


.block h1 {
        display:none;
}
h2 {
	color: #666666;
	font-size: 8pt;
	font-weight: bold;
}

.block h2 {
        display:none;
}

h3 {
	color: #999999;
	font-size: 8pt;
	font-weight: bold;
}

h4 {
	color: #6E6E6E;
	font-size: 8pt;
	font-weight: bold;
         text-decoration: underline;
}

h1.content {
	padding-bottom:8pt;
}


a { font-size:8pt;  color: rgb(0,0,0);text-decoration:none;}
a:hover { font-size:8pt; text-decoration:none; }

a.newsheadline { font-weight:bold; } 

a.bottomnavi { color: rgb(160,160,160); } 

a.additionalnavi { font-size:8pt; color: rgb(0,0,0); }

a.navipath { font-size:8pt; color: rgb(99,99,99); } 

a.navileft_passive {
	display:block;
	background-color:#E8E8EE;
	padding-top:3px;
	padding-bottom:3px;
	color:rgb(51,79,119);
} 
a.navileft_active {
	display:block;
	background-color:#ffffff;
	background:url("../images/navi_pfeil_rechts.gif") no-repeat;
	background-position:right;
	padding-top:3px;
	padding-bottom:3px;
	color:rgb(51,79,119);
} 
a.navileft_open {
	padding-left:10px;
	display:block;
	background:url("../images/navi_pfeil.gif") no-repeat;
	background-position:right;
	background-color:#E8E8EE;
	padding-top:3px;
	padding-bottom:3px;
	color:rgb(51,79,119);
} 

a.sitemap_level1 {
	display:block;
	border-bottom:1px solid #b4a8b4;
	color: #33475f;
	font-weight:bold;
	padding-bottom:.4em;
	background:url("../images/navi_pfeil_rechts.gif") no-repeat;
	background-position:right;
}

a.sitemap_level2 {
	color:#4b5459;
	background:url("../images/navi_pfeil_rechts.gif") no-repeat;
	background-position:170px 4px;
	display:block;
}

a.sitemap_level3 {
	color:#4b5459
}

.sitemap_level2_container {
	float:left;
	width:50%;
	padding-top:.3em;
}

.sitemap_level3_container {
	float:right;
	width:50%;
	padding-top:.3em;
}

.input_searchbox {
	width:65px;
	vertical-align:middle;
	font-size:8pt;
	position:relative;
	left:80px;
}

.label_searchbox {
	vertical-align:middle;
	color: #9d9ea2;
	position: relative;
	left:-65px;
}

#loginbox {
	background-color:#DFE0E5;
	border-top:1px solid #aeaeae;
	border-bottom:1px solid #aeaeae;
	padding-bottom:.6em;
	padding-top:.6em;
	padding-left:.5em;
	padding-right:.5em;
	margin-top:1.5em;
	margin-bottom:1.5em;
}

#searchbox {
	background-color:#DFE0E5;
	border-top:1px solid #aeaeae;
	border-bottom:1px solid #aeaeae;
	padding-bottom:.6em;
	padding-top:.6em;
	padding-left:.5em;
	padding-right:.5em;
	margin-top:1.5em;
	margin-bottom:1.5em;
}

#newsletterbox {
         display:none;
}

.hidden {
	display:none;
}

/* Überschrift Artikel 
*/ 
.headline_advanced { 
    float:left;
    font-size: 8pt; 
    font-weight: bold; 
    margin-bottom: 1px;

    } 

/*   Einstellung für Text 
   fortlaufende Zählung, beginnend mit 0 
*/ 
.text_advanced {
 
    margin: 12px 0px; 
    margin-right: 5px; 
    font-size:8pt; 
} 
.content_advanced { 
   width: 640px;
   text-align:left;
   font-size: 8pt; 
   margin-bottom: 0px; 
    
} 

.content { 
   text-align:left;
   font-size: 8pt; 
   margin-bottom: 0px;        
   width: 640px;
}

.more_advanced_spieler {
   margin-bottom: 7px; 
   text-align: left;
   padding-bottom: 8px;
   border-bottom: 1px dotted #CCCCCC;

} 


.more_advanced { 
   margin-bottom: 4px; 
   text-align: right;
   padding-bottom: 5px;
   border-bottom: 1px dotted #CCCCCC;
   clear: right; 
}


.date_advanced { 
  
   font-size: 9px;
   margin-bottom: 1px; 
   text-align: right;
   color:#6E6E6E;

}

.date_advanced11 { 
  
   font-size: 9px;
   margin-bottom: 1px; 
   color:#6E6E6E;
 
}

.more_advanced11 { 
   margin-bottom: 4px; 
   text-align: right;
   padding-bottom: 5px;
   border-bottom: 1px dotted #CCCCCC;

}

/*---------------------------------------------*/
/*             Termin-Definitionen             */
/*---------------------------------------------*/
.monjahr{
width:100%;
margin-top:12px;
margin-bottom:10px;
font-size:8pt;
color:#6E6E6E;
font-weight: bold;
border-bottom: 1px dashed #BDBDBD;
border-top: 1px dashed #BDBDBD;
background-color: #ebebeb;
}



.OOmonjahr{
border-top: 1px dashed #BDBDBD;
width:100%;
margin-top:12px;
margin-bottom:10px;
font-size:8pt;
color:#6E6E6E;
font-weight: bold;
border-bottom: 1px dashed #BDBDBD;
}

.details{
margin-top:3px;
font-weight: bold;
}


.OOdetails{
background-color: #ffffff;
float:left;
padding:2px;
width:286px;
}

.ort{
background-color: #ffffff;
width:196px;
padding:5px;
float:right;
text-align:right;
}


a.linkliste {
display:block;
} 

/*---------------------------------------------*/ 
/*             Umfrage-Definitionen          */ 
/*---------------------------------------------*/ 

.poll {
         
width: 99%;

float:right;
        BORDER-RIGHT: #6E6E6E 1px solid; BORDER-TOP: #6E6E6E 1px solid;
        MARGIN-BOTTOM: 3pt; BORDER-LEFT: #6E6E6E 1px solid; BORDER-BOTTOM: #6E6E6E 1px solid;
        BACKGROUND-COLOR: #ffffff; boder-collapse:collapse;       
}

.poll_question {
 /*       padding-left: 8px; padding-right: 8x; padding-top: 5px; padding-bottom: 3px;*/
 /*       font-family: Verdana; font-size: 11px; color: black; BACKGROUND-COLOR: #efefef;*/
         background: url('../img/h1back.jpg') repeat-x 0px 0px #ffffff;
         padding-left: 10px;
	color: #006CC2;
	font-size: 8pt;
	font-weight: bold;
	height: 20px;
         

}

.poll_text {
	color: #000000;
	font-size: 8pt;
	font-weight: bold;
}

.poll_anzahl {
	color: #000000;
	font-size: 8pt;
	font-weight: normal;
}

.poll_button {
        BORDER-RIGHT: black 1px solid; BORDER-TOP: black 1px solid; 
        BORDER-LEFT: black 1px solid; BORDER-BOTTOM: black 1px solid;
        font-size: 8pt;
        color: #000000; 
        BACKGROUND-COLOR: #DDDDDD;
        height: 20px;
}

.bar1 {
        background: #D8F1B0;
        border-bottom: 1px solid #6E6E6E;
        border-left: #CCCCCC 1px solid;
        border-right: 1px solid #6E6E6E;
        border-top: #CCCCCC 1px solid;
        font-size: 1px;
        color: #333399;
}

.bar2 {
        background-image: url(../images/bar_back.jpg);
        background: #BEE67F;
        border-bottom: 1px solid #6E6E6E;
        border-left: #CCCCCC 1px solid;
        border-right: 1px solid #6E6E6E;
        border-top: #CCCCCC 1px solid;
        background-repeat: repeat;
        font-size: 1px;
        color: #333399;
}

.bar3 {
        background-image: url(../images/bar_back.jpg);
        background: #E9F1FB;
        border-bottom: 1px solid #6E6E6E;
        border-left: #CCCCCC 1px solid;
        border-right: 1px solid #6E6E6E;
        border-top: #CCCCCC 1px solid;
        background-repeat: repeat;
        font-size: 1px;
        color: #333399;
}

.bar4 {
        background-image: url(../images/bar_back.jpg);
        background: #D8E5F6;
        border-bottom: 1px solid #6E6E6E;
        border-left: #CCCCCC 1px solid;
        border-right: 1px solid #6E6E6E;
        border-top: #CCCCCC 1px solid;
        background-repeat: repeat;
        font-size: 1px;
        color: #333399;
}

.bar5 {
        background-image: url(../images/bar_back.jpg);
        background: #C6DAF3;
        border-bottom: 1px solid #6E6E6E;
        border-left: #CCCCCC 1px solid;
        border-right: 1px solid #6E6E6E;
        border-top: #CCCCCC 1px solid;
        background-repeat: repeat;
        font-size: 1px;
        color: #333399;
}

.bar6 {
        background-image: url(../images/bar_back.jpg);
        background: #6B85A5;
        border-bottom: 1px solid #6E6E6E;
        border-left: #CCCCCC 1px solid;
        border-right: 1px solid #6E6E6E;
        border-top: #CCCCCC 1px solid;
        background-repeat: repeat;
        font-size: 1px;
        color: #333399;
}


.button_print_original 
 {
margin-left:400px; margin-top:0px; 
cursor: pointer;
border: #000000;
border-style: solid;
border-top-width: 1px;
border-right-width: 1px;
border-bottom-width: 1px;
border-left-width: 1px;
background-color: #ffffff;font-family:verdana,tahoma,arial, sans-serif;
 font-size:8pt;
 font-weight: normal;
 text-decoration:none;
 }


/*---------------------------------------------*/ 
/*         Button-Definitionen (Popup Fenster) */ 
/*---------------------------------------------*/ 

.button_print 
 { 
margin-left:400px; margin-top:0px; 
}

.button_print_close
 {
	display: block;
	float: right;
margin-left:480px; margin-top:0px; 
 }


/*---------------------------------------------*/ 
/*         Gästebuch-Definitionen (Comments)   */ 
/*---------------------------------------------*/ 


#commentmodule{
	padding:0px;
	margin:0px;
	margin-top:10px;
	display:block;
}
#commentheader{
	margin:0px;
	padding:0px;
}
#commentheader p.cheadline{
	margin:0px;
	padding:0px;
	color:#6E6E6E;
	font-weight:bold;
         text-decoration:underline;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size:8pt;
	line-height:16px;
	background: url('../img/h1back.jpg') repeat-x 0px 0px #ffffff;
	background-repeat:repeat-x;
	background-position:0px 20px;
}
#commentheader p.clink{
	margin:0px;
	padding:0px;
	padding-top:2px;
	text-align:right;
}
#commentheader p.clink a{
	margin:0px;
	padding:0px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:8pt;
	color:#000000;
	text-decoration:none;
	font-weight:bold;
	padding-left:121px;
	background:url(../img/speech_bubble.gif) no-repeat;
}
#commentheader  p.clink a:hover{
	text-decoration:none;
}


#comments{
	margin:0px;
	margin-top:15px;
	padding:0px;
	background:url(../img/sbubble_avatar.gif) no-repeat;
	background-position:10px 0px;
}
#comments img.avatar{
	margin:0px;
	margin-top:3px;
	margin-left:0px;
	padding:0px;
	float:left;
}
#comments h4{
	margin:0px;
	padding:0px;
	margin-left:55px;
	padding-left:8pt;
	padding-top:2px;
	padding-bottom:7px;
	background:url(../img/sbubble_spitze.gif) bottom no-repeat;
	background-position: 0px 33px;
	color:#002044;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:8pt;
}
#comments h4 span{
	color:#002044;
	font-size:100%;
}

#comments h4 a{
	color:#002044;
	font-size:100%;
	text-decoration:none;
}
#comments h4 a:hover{
	text-decoration:underline;
	
}


/* Comment Formular */

#commentform label, #commentform input, #commentform div.ubbpics, #commentform textarea { 
  display: block;
  float: left;
  width: 250px;
  font-family:Verdana, Arial, Helvetica, sans-serif;
  font-size:8pt;
  font-weight:normal;
  margin-bottom:5px;
  padding:2px;
  
}
#commentform input, #commentform div.ubbpics,textarea{
	width:350px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:8pt;
	font-weight:normal;
	background-color:#FFFFFF;
	border:1px solid #CCCCCC;
}
#commentform div.ubbpics{
	background:none;
	border:0px solid black;
}
#commentform textarea {
	height:100px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
  	font-size:8pt;
  	font-weight:normal;
}

#commentform form br {
  	clear: left; 
}
#commentform input.hidden {
	border:0px;
	margin-bottom:0px;
	height:0px;
	float:none;
}

#commentform input.submit {
  	width: auto;
}

#bubble{
	margin:0px;
	padding:0px;
	background-color:#ebebeb;
}
#bubble p{
	margin:0px;
	padding:0px;
	margin-left:10px;
	margin-right:10px;
	display:block;

	background-color:#ebebeb;

}
#bubble p a{


	text-decoration:none;
	color:#000000;
	font-weight:normal;
	padding-left:1px;
	background-position:2px;
}
#bubble p a.mail{

}
#bubble p a:hover{
	text-decoration:underline;
}
#bubble p.link{
	font-size:8pt;
	margin-top:4px;
	text-align:right;
}
#bubble p.link a{
	text-decoration:underline;

}
#bubble p.link a:hover{
	text-decoration:underline;
}


#bubble div.rbtop div, #bubble div.rbtop, #bubble div.rbbot div, #bubble div.rbbot {
	margin:0px;

}

.rbbot {
padding-bottom: 5px;
border-bottom: 1px dashed #BDBDBD;
width: 95%;
}

.rbtop {
border-bottom: 1px dashed #BDBDBD;
}

.commentmessage {
   color:#FF0000;
}

.TitelBalken {
	background-color: #ebebeb;
         border-top: 1px dashed #BDBDBD;
         border-bottom: 1px dashed #BDBDBD;
}

/*---------------------------------------------*/ 
/*             Markierungen-Definitionen       */ 
/*---------------------------------------------*/ 

.Box-Grau {
	background-color: #ebebeb;
         border-top: 1px solid #BDBDBD;
         border-bottom: 1px solid #BDBDBD;
}

.Box-Rot {
	background-color: #FFF0F0;
         border-top: 1px solid #ff0000;
         border-bottom: 1px solid #ff0000;
}

/*---------------------------------------------*/ 
/*               Terminein/ausgabe             */ 
/*---------------------------------------------*/ 

#mod_te h1 {
	color: #006CC2;
	font-size: 8pt;
	font-weight: bold;
}
#mod_te h2 {
font-size:100%;
font-weight:bold; 
color:#000000; 
margin-bottom:5px;
border-bottom: 1px dashed #BDBDBD;
border-top: 1px dashed #BDBDBD;
background-color: #ebebeb;
}
#mod_te p {font-size:100%; color:#222222; }

/*---------------------------------------------*/ 

/*---------------------------------------------*/ 
/*                 Terminliste                 */ 
/*---------------------------------------------*/ 

#mod_tlh {
   text-align:left;
}

#mod_tlf {
   text-align:left;
}

#mod_tl table {
   width:570px; 
   background-color:#ffffff;
   border-collapse:collapse;
}

#mod_tl th {
   width:100%; 
 /*  text-align: left; */
 /*  vertical-align: top; */
 /*  line-height: 200%; */
 /*  background-color:#cacaca; */
 /*  margin-top:5px; */
 /*  margin-bottom:5px; */
 /*  padding-left:5px;*/

margin-top:12px;
margin-bottom:10px;
font-size:8pt;
color:#6E6E6E;
font-weight: bold;
border-bottom: 1px dashed #BDBDBD;
border-top: 1px dashed #BDBDBD;
background-color: #ebebeb;

}

#mod_tl td {
   text-align: left;
   vertical-align: top;
   line-height: 130%;
}

#mod_tl .border { border-top:1px solid #BDBDBD; border-bottom:1px dashed #BDBDBD; }
#mod_tl .hell { background-color:#ffffff; }
#mod_tl .dunkel { background-color:#efefef; }
#mod_tl .sp0 { width:70px; }
#mod_tl .sp1 { width:90px; }
#mod_tl .sp2 { width:100px; }
#mod_tl .sp3 { width:290px; }
#mod_tl .sp4 { width:150px; }
#mod_tl .einrueck { padding-left:5px; }

/*---------------------------------------------*/ 

/*---------------------------------------------*/ 
/*                 Terminteaser                */ 
/*---------------------------------------------*/ 

#mod_ttl table {
   width:208px; 
   background-color:#ffffff;
   border-collapse:collapse;
}

#mod_ttl th {
   width:100%;
   border-top:1px solid #000000;
   border-bottom:1px solid #000000;
   text-align: left;
   vertical-align: top;
   line-height: 200%;
   background-color:#cacaca;
   margin-top:5px;
   margin-bottom:5px;
   padding-left:5px;
}

#mod_ttl td {
   text-align: left;
   vertical-align: top;
   line-height: 130%;
}

#mod_ttl .hell { background-color:#ffffff; }
#mod_ttl .dunkel { background-color:#efefef; }
#mod_ttl .sp1 { width:70px; }
#mod_ttl .sp2 { width:138px; }



#rssblock {
display:none;
}

#rssblock h3 {
display:none;
}

#rssblock a:link, #rssblock a:visited {
display:none;
}

#date {
display:none;
}

#rechts {
display:none;

}


.explanation {
/* background-color:#DDDDDD; */
border-bottom: 1px dotted #000000;
}

abbr, span.abbr {
cursor: help;
border-bottom: 1px dotted #000000;
}

acronym {
cursor: help;
background-color:#FACA4D;
border:none;
}

a abbr, a span.abbr {
border-bottom: 1px dotted #000000;
}

#grau {
	float: right;

}

#ergebniss {
display:none;
}

#ergebniss a:link, #ergebniss a:visited {
display:none;
}
