
/* ####################### Voreinstellungen #################### */
html {
  height			: 100.01%; 	
  margin			: 0px; 
  padding			: 0;
}

* {
  margin			: 0;
  padding			: 0;
  border			: none;
  font				: Arial;
  font-family		: Arial;
}

body {
  text-align		: center; 
  height			: 100.01%;
  font				: Arial;
  background-color	: #fff;
  background-image  : url(img/bg_repeat_b.jpg);
  background-repeat : repeat-x;
  color				: C7C8CA;
}
p {
  font-family		: Arial;
  font-size			: 12px;
  
}

h1,h2 {
  font-family		: Arial;
  font-size			: 1.0em;
}
li {
  font-size			: 0.8em;
}
a {
   font-family		: Arial;
   color			: #000; 

}
.schriftunten img {
  margin-top		: 0px;
}
/* ####################### Seitenaufbau #################### */
#mantel {
  width				: 1000px;

  text-align		: left;

  margin			: 0px auto;

}
.streifen {
  width				: 100%;
  height			: 1px;
  border-top		: 1px dashed #000;
}
.button_top {
  width				: 50px;
  height			: 19px;
  background-image  : url(img/smallBtn_inaktiv.png);
}

/* ####################### Seiten-Kopf #################### */
#seitenkopf {
  width				: 1000px;
  height			: 136px;
  background-image  : url(img/header_neu_short.jpg);
  text-align:left;
}


/* ####################### Status #################### */
#Status {
  width				: 1000px;
  height			: 20px;
  margin			: 0;
  padding			: 0;

}

/* ####################### Inhalte #################### */
#inhalte {
  min-height		: 620px;
  height			: auto;
  width				: 570px;  
  clear				: left;
  float				: left;
/*  background-image  : url(img/bg_repeat.jpg);
  background-repeat : repeat-x;
  background-attachment:fixed;*/
  background-color	: fff;
  /*  border-right		: 1px solid #6A6E72;
    overflow			: hidden;*/
}
#inhalte a {
   font-family		: Arial;
   color			: #000; 
   font-size		: 12px;
}
* html #inhalte {
  height			: 620px;
}
#ghost {
/*  display			: none;*/
  width				: 570px;
  overflow			: hidden;
}
#ghost-stat {
  display			: none;
  width				: 570px;
  overflow			: hidden;
}
.archiv_button {
  height			: 30px;
  background-image  : url(img/kopfbtn_aktiv.png);
  background-repeat : no-repeat;
}
.archiv_button img:hover {
  background-image  : url(img/kopfbtn_inaktiv.png);
  background-repeat : no-repeat;
}

#headline_button {
  width				: 570px;  
  height			: 30px;
  overflow			: hidden;
  padding-left		: 3px; 
  background-image  : url(img/index_bg.png);
  background-repeat : no-repeat;
}
#button-senden {
  width				: 300px;  
  height			: 30px;
  overflow			: hidden;
  padding-left		: 3px; 
  background-image  : url(img/kopfbtn_aktiv.png);
  background-repeat : no-repeat;
  border: 0px;
}
#button-senden input {
  border:0px !important;
}
#headline {
  width				: 570px;  
  height			: 40px;
  overflow			: hidden; 
  border-top		: 1px dashed #000;
}
.headline {
  width				: 570px;  
  height			: 40px;
  overflow			: hidden; 
  border-top		: 1px dashed #000;
}
.sendebutton{
  width				: 113px;
}
#inhalte_b {
  width				: 560px;  
  overflow			: hidden;
  padding-right		: 10px;
  padding-left		: 3px; 
  
}
#inhalte_b img {

}
#inhalte_b p {
  font-family		: Arial;
  font-size			: 12px;
  
}
#inhalte_b input{
  border: 1px solid;
  border-color:#000000;
  
}
#inhalte_b textarea{
  border: 1px solid;
  border-color:#000000;
  
}

.inhalte_b {
  width				: 560px;  
  overflow			: hidden;
  padding-right		: 10px;
  padding-left		: 3px; 
}
.inhalte_b a {
  font-family		: Arial;
  font-size			: 12px;
  
}
.inhalte_b p {
  font-family		: Arial;
  font-size			: 12px;
  margin-right: 5px;
  
}
.newsbox p {
margin:5px;
font-size:12px;
color:#FFFFFF;
font-weight:bold;
}
.newsbox p a {
color:#FFFFFF!important;
}
#aboutbb p {
font-family:Geneva, Arial, Helvetica, sans-serif!important;
margin-left:10px;
margin-right:10px;
padding:0px;
font-size:16px;
}
/* ####################### Topmenu #################### */
#newsletter {
  display			: none; 
  position			: relative;
  background-image  : url(img/newsletterabo.jpg);
  background-repeat : no-repeat;
  
  top				: 0px;
  left				: -393px; 
/*  height			: 100px;*/
  width				: 405px;

  text-align		: left;
  overflow			: hidden;
  float				: right;
  z-index			: 150;

}
#newsletter a {
  text-decoration	: none;
}
.input_news {
  position			: relative;
  top				: 37px;
  left				: 100px; 
  width				: 160px;
  text-align		: left;
}
.input_news input {
  width				: 155px;
}
.button1_news {
  position			: relative;
  top				: 41px;
  left				: 146px; 
  background-image  : url(img/kopfbtn_inaktiv.png);
  height			: 19px;
  background-repeat : no-repeat;
  width				: 113px;
  text-align		: left;
  margin-right		: 1px;
  z-index			: 160;
}
.button2_news {
  position			: relative;
  top				: 22px;
  left				: 0px; 
  background-image  : url(img/kopfbtn_inaktiv.png);
  height			: 19px;
  background-repeat : no-repeat;
  width				: 113px;
  text-align		: left;
  margin-right		: 1px;
  z-index			: 160;
}

#topmen {
  position			: absolute;
  top				: 0px; 
  height			: 19px;
  width				: 836px;

  text-align		: right;
  overflow			: hidden;
  float				: right;
  
}


#topmen img {
  margin-right		: 1px;
}
.buttonkopf1 {
  background-image  : url(img/kopfreiter_inaktiv.png);
  height			: 19px;
  background-repeat : no-repeat;
  width				: 113px;
  float				: right;
  text-align		: left;
  margin-right		: 1px;
}
.buttonkopf1b {
  background-image  : url(img/kopfreiter_aktiv.png);
  height			: 19px;
  background-repeat : no-repeat;
  width				: 113px;
  float				: right;
  text-align		: left;
  margin-right		: 1px;
}
.buttonkopf2 {
  background-image  : url(img/kopfbtn_inaktiv.png);
  height			: 19px;
  background-repeat : no-repeat;
  width				: 113px;
  float				: right;
  text-align		: left;
  margin-right		: 1px;
}
.buttonkopf3 {
  height			: 19px;
  background-repeat : no-repeat;
  width				: 130px;
  float				: right;
  text-align		: left;
  margin-right		: 1px;
}
.buttonkopf2b {
  background-image  : url(img/kopfbtn_aktiv.png);
  height			: 19px;
  background-repeat : no-repeat;
  width				: 113px;
  float				: right;
  text-align		: left;
  margin-right		: 1px;
}

/* ####################### Dropdown #################### */
#dropdown {
  position			: absolute;
  top				: 105px;
  height			: 19x;
  width				: 851px;
  text-align		: left;
  overflow			: visible;

}
#dropdown_b {
  position			: absolute;
  top				: 105px;
  height			: 19x;
  width				: 851px;
  text-align		: left!important;
  overflow			: visible;
  margin-left: -195px;

}
.buttonleer {
  background-image  : url(img/leer.jpg);
  height			: 10x;
/*  position			: bottom; */
  background-repeat : no-repeat;
  width				: 113px;


}
.buttondrop1 {
  background-image  : url(img/reiter_inaktiv.png);
  height			: 19x;
/*  position			: bottom; */
  background-repeat : no-repeat;
  width				: 113px;
  float				: right;
  text-align		: left;

}
.buttondrop1 img:hover {
  background-image  : url(img/reiter_aktiv.png);

  /* position			: top; */
  background-repeat : no-repeat;


}
.buttondrop1b {
  background-image  : url(img/btn_inaktiv.png);
  height			: 19x;
/*  position			: bottom; */
  background-repeat : no-repeat;
  width				: 113px;
  float				: right;
  text-align		: left;

}
.buttondrop1b img:hover {
  background-image  : url(img/btn_aktiv.png);
  height			: 19px;
  /* position			: top; */
  background-repeat : no-repeat;
  width				: 113px;
  float				: right;
  text-align		: left;

}
.buttondrop2 {
  background-image  : url(img/reiter_inaktiv.png);
  height			: 19x;
/*  position			: bottom; */
  background-repeat : no-repeat;
  width				: 113px;
  float				: right;
  text-align		: left;
  border-bottom		: 1px solid #FFF;
}
.buttondrop2 img:hover {
  background-image  : url(img/reiter_aktiv.png);
  height			: 19px;
  /* position			: top; */
  background-repeat : no-repeat;
  width				: 113px;
  float				: right;
  text-align		: left;

}
#suche {
  background-image  : url(img/grau.png);
  background-repeat : repeat-x;
  height			: 19px;
  width				: 166px;
  background-color	: #fff;
  text-align		: right;
  overflow			: hidden;
  float				: right;
 
}
#suche_b {
  background-image  : url(img/grau.png);
  background-repeat : repeat-x;
  height			: 19px;
  width				: 166px;
  background-color	: #fff;
  text-align		: right;
  overflow			: hidden;
  float				: right;
 
}
#suche input {
  position			: relative;
  top				: -4px;
  height			: 15px;
  width				: 80px;
  border			: 1px solid #E60003;
  
}

/* ####################### Navigation #################### */
#navi {
  width				: 430px;
  margin:0px;
  padding:0px;
  float				: left;
  background-image  : url(img/navi_bg.jpg);
  background-repeat : repeat-y;

}
#navi p {
margin:5px;
}
.navi_header p, #headline_button p {
font-size:14px!important;
font-weight:bold;
color:#878b8e;
padding-top:2px!important;
padding-left:5px!important;
margin:0px!important;
}
/*
* html #navi {
  height			: 620px;
}*/
.button {
  background-image  : url(img/btn_lang_inaktiv.png);
  height			: 19px;
  border-bottom		: 1px solid #FFF;
}
.grau {
  background-image  : url(img/grau.png);
  height			: 19px;
  background-repeat : repeat-x;
}
.button2 {
  background-image  : url(img/btn_lang_inaktiv.png);
}
.date2 {
	background: url(img/date.jpg) no-repeat;
	height: 54px;
	margin-bottom: 0px;
	width: 54px;
	text-align: center;
	float: left;
	margin: 10px;
}
.date2 .month {
	display: block;
	color: #999999;
	padding: 2px 0px;
	text-align: center;
	text-transform: uppercase;
	font-size: 10px;
	margin-top: 2px;
	font-weight: bold;
	margin-bottom: 3px;
}
.date2 .day {
	display: block;
	color:#999999;
	font: 26px Georgia;
	padding-top: 0px;
	text-align: center;
	margin-top: -8px;
}
.time {
	font-size:9px;
	color:#999999;
	margin:0px;
	padding:0px;
	line-height:1em;
}
/* ####################### Werbung #################### */
#werbung {
  width				: 147px;
  height			: 800px;
  float				: left;
/*  background-image  : url(img/bg_repeat.jpg);
  background-repeat : repeat-x;
  background-color	: C7C8CA;
  overflow			: hidden;*/
}


/* ####################### Footer #################### */
#footer {
  width				: 998px;
  height			: 20px;
  border			: 1px solid #5B79BF;
  clear				: both;
  padding			: 0;
  margin			: 0px 0px 20px 0px;
}
/* ####################### stern #################### */
#navmenu-h li.alignright { float: right; }
ul#navmenu-h
{
	margin: 0 0 1em 0;
	border: 0 none;
	padding: 0;
	width: 950px;
	/*For KHTML*/
	list-style: none;
	height: 19px;
	font-size:12px;
}
ul#navmenu-h li
{
	margin: 0;
	border: 0 none;
	padding: 0;
	float: left;
	/*For Gecko*/
	display: inline;
	list-style: none;
	position: relative;
	height: 19px;
	z-index:10;
}
ul#navmenu-h ul
{
	margin: 0;
	border: 0 none;
	padding: 0;
	width: 160px;
	list-style: none;
	display: none;
	position: absolute;
	top: 19px;
	left: 0;
}
ul#navmenu-h ul:after /*From IE 7 lack of compliance*/
{
	clear: both;
	display: block;
	font: 1px/0px serif;
	content: ".";
	height: 0;
	visibility: hidden;
}
ul#navmenu-h ul li
{
	width: 160px;
	float: left;
	/*For IE 7 lack of compliance*/
	display: block !important;
	/*For IE*/
	-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=90)"; 
	opacity:0.90; 
	filter: alpha(opacity=90);
z-index:1000;
}

ul#navmenu-h ul.widedropdown { width: 330px;}
ul#navmenu-h ul li.widedropdown { width: 330px;}
ul#xxnavmenu-h ul {    opacity:0.9; -moz-opacity:0.9}

/* Root Menu */
ul#navmenu-h a
{
	padding-left: 5px;
	float: none !important;
	/*For Opera*/
	/*For IE*/
	display: block;
	/*background: #000;*/
	color: #c40100;
	font: 12px/22px Helvetica;
	font-weight:bold;
	text-decoration: none;
	height: auto !important;
	font-size:14px;
	line-height:1.4em;
	text-align:left;
	height:19px;
	width:109px;
	background-image  : url(img/reiter_inaktiv.png);
	background-repeat : no-repeat;
	/*For IE*/
}
/* Root Menu Hover Persistence */
ul#navmenu-h a:hover,
ul#navmenu-h li:hover a,
ul#navmenu-h li.iehover a
{
	background: #c40100;
	color: #FFF;
	
}
/* 2nd Menu */
ul#navmenu-h li:hover li a,
ul#navmenu-h li.iehover li a
{
	float: none;
	background: #000;
	color: #ccc;
	width:auto;
	
}
/* 2nd Menu Hover Persistence */
ul#navmenu-h li:hover li a:hover,
ul#navmenu-h li:hover li:hover a,
ul#navmenu-h li.iehover li a:hover,
ul#navmenu-h li.iehover li.iehover a
{
	background: #333;
	color: #FFF;
	z-index:500;
}
/* 3rd Menu */
ul#navmenu-h li:hover li:hover li a,
ul#navmenu-h li.iehover li.iehover li a
{
	background: #000;
	color: #ccc;
}
/* 3rd Menu Hover Persistence */
ul#navmenu-h li:hover li:hover li a:hover,
ul#navmenu-h li:hover li:hover li:hover a,
ul#navmenu-h li.iehover li.iehover li a:hover,
ul#navmenu-h li.iehover li.iehover li.iehover a
{
	background: #CCC;
	color: #FFF;
}
/* 4th Menu */
ul#navmenu-h li:hover li:hover li:hover li a,
ul#navmenu-h li.iehover li.iehover li.iehover li a
{
	background: #EEE;
	color: #666;
}
/* 4th Menu Hover */
ul#navmenu-h li:hover li:hover li:hover li a:hover,
ul#navmenu-h li.iehover li.iehover li.iehover li a:hover
{
	background: #CCC;
	color: #FFF;
}
ul#navmenu-h ul ul,
ul#navmenu-h ul ul ul
{
	display: none;
	position: absolute;
	top: 0;
	left: 160px;
}
/* Do Not Move - Must Come Before display:block for Gecko */
ul#navmenu-h li:hover ul ul,
ul#navmenu-h li:hover ul ul ul,
ul#navmenu-h li.iehover ul ul,
ul#navmenu-h li.iehover ul ul ul { display: none; }
ul#navmenu-h li:hover ul,
ul#navmenu-h ul li:hover ul,
ul#navmenu-h ul ul li:hover ul,
ul#navmenu-h li.iehover ul,
ul#navmenu-h ul li.iehover ul,
ul#navmenu-h ul ul li.iehover ul { display: block; }

#navib, #navib ul { 
  list-style-type	:none; 
  height			:19px;
/*  z-index			:100; */
  color				:#121212; 
  margin			:0; 
  padding			:0; 
}

#navib li { 
  width				:113px; 
  height			:19px;
  float				:left; 
  margin-left		: 1px;
  margin-top		: 0px;
}
#navib li ul { 
display:none;
	visibility:hidden;
  margin-top		: 0px;
}
#navib li ul li { 
  height			: auto;
  margin-top		: 0px;
}
#navib li:hover ul { 
display			:block; 
  overflow			:visible;
  visibility		:visible;
  height:30;
}


.menu {display:none;}
#noniemenu {position:absolute;}
.holder {
color:#000; 
width:113px; 
height:19px; 
display:block; 
background-image  : url(img/reiter_inaktiv.png);
background-repeat : no-repeat;
border:0px solid #000; 
margin-right:1px; 
text-align:center; 
float:left; 
text-decoration:none; 
line-height:19px; 
overflow:hidden;}
.holder:hover {
background-image  : url(img/reiter_aktiv.png);
height:auto;
cursor:pointer;
color:#fff; 
}
a.inner, a.inner:visited {
display:block; 
width:113px; 
background-image  : url(img/reiter_inaktiv.png);
background-repeat : no-repeat;
border-bottom:1px solid #000; 
text-decoration:none; 
color:#000;
z-index:200;
}
a.inner:hover {
background-image  : url(img/reiter_aktiv.png);
}
.partnerbild img{
margin-bottom:5px;
}
#antrag {
/*  display			: none; */

  width				: 95%;
  background-color:#FFF;
  border:1px solid;
}
#antrag td {
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
}
#antrag input {
border:1px solid;
border-color:#000000;
width:250px;
}
#antrag select {
width:80px;
border:1px solid;
border-color:#000000;
}
#error {
text-align:center;
height:30px;
width:100%;
background-color:#f8931d;
color:#fff;
line-height:2em;
}
#error p {
font-size:14px;
font-weight:bold;
}
#mitglied {
position:absolute;
top:0px;
left:50%;
margin-left:380px;
z-index:40;
}
#logolink {
position:absolute;
top:0px;
left:50%;
margin-left:-500px;
}
#mitglied a img{
/*position:relative;
top:0px;
left:804px;
z-index:250;
float:left;*/
}
#rss {
position:absolute;
top:25px;
left:50%;
margin-left:290px;
z-index:38;
}
.vote_rahmen {
float:left;
height:260px;
width:195px;
border:1px solid;
border-color:#666666;
margin:10px;
text-align:center;
background-image:url(img/vote_back.jpg);
background-repeat:repeat-x;
}
.vote_rahmen img {
margin-bottom:10px;
margin-top:0px;
}
.vote_bild img {
margin:0px;
padding:0px;
}
.clear {
clear:both;
margin-bottom:10px;
}

.hoverbox
{
	cursor: default;
	list-style: none;
}

.hoverbox a
{
	cursor: default;
}

.hoverbox a .preview
{
	display: none;
}

.hoverbox a:hover .preview
{
	display: block;
	position: absolute;
	top: -50px;
	left: -50px;
	z-index: 100;
}

.hoverbox img
{
	background: #fff;
	border-color: #aaa #ccc #ddd #bbb;
	border-style: solid;
	border-width: 1px;
	color: inherit;
	padding: 2px;
	vertical-align: top;
	width: 50px;
	height: 50px;
}

.hoverbox li
{
	background: #eee;
	border-color: #ddd #bbb #aaa #ccc;
	border-style: solid;
	border-width: 1px;
	color: inherit;
	display: inline;
	float: left;
	margin: 8px;
	padding: 5px;
	position: relative;
}

.hoverbox .preview
{
	border-color: #000;
	width: 146px;
	height: 146px;
	z-index:50;
}

.anythingSlider                         { width: 430px; height: 140px; position: relative; margin: 0; z-index:30; }
.anythingSlider .wrapper                { width: 430px; overflow: auto; height: 140px; margin: 0; position: absolute; top: 0; left: 0; z-index:30; }
.anythingSlider .wrapper ul             { width: 9999px; list-style: none; position: absolute; top: 0; left: 0; background: #eee; margin: 0; }
.anythingSlider ul li                   { display: block; float: left; padding: 0; height: 317px; width: 430px; margin: 0; z-index:30; }
.anythingSlider .arrow                  { display: none; height: 200px; width: 67px; background: url(../images/arrows.png) no-repeat 0 0; text-indent: -9999px; position: absolute; top: 65px; cursor: pointer; }
.anythingSlider .forward                { background-position: 0 0; right: -20px; }
.anythingSlider .back                   { background-position: -67px 0; left: -20px; }
.anythingSlider .forward:hover          { background-position: 0 -200px; }
.anythingSlider .back:hover             { background-position: -67px -200px; }

#thumbNav                               { position: relative; top: 323px; text-align: center; display:none; }
#thumbNav a                             { color: black; font: 11px/18px; Georgia, Serif; display: inline-block; padding: 2px 8px; height: 18px; margin: 0 5px 0 0; background: #c58b04 url(../images/cellshade.png) repeat-x; text-align: center; -moz-border-radius-bottomleft: 5px; -moz-border-radius-bottomright: 5px; -webkit-border-bottom-right-radius: 5px; -webkit-border-bottom-left-radius: 5px; }
#thumbNav a:hover                       { background-image: none; }
#thumbNav a.cur                         { background: #e0a213; }

#start-stop                             { background: green; display:none; background-image: url(../images/cellshade.png); background-repeat: repeat-x; color: white; padding: 2px 5px; width: 40px; text-align: center; position: absolute; right: 45px; top: 323px; -moz-border-radius-bottomleft: 5px; -moz-border-radius-bottomright: 5px; -webkit-border-bottom-right-radius: 5px; -webkit-border-bottom-left-radius: 5px; }

/*
  Prevents
*/
.anythingSlider .wrapper ul ul          { position: static; margin: 0; background: none; overflow: visible; width: auto; border: 0; }
.anythingSlider .wrapper ul ul li       { float: none; height: auto; width: auto; background: none; }

.boxbild {
width:110px;
height:110px;
margin:7px;
overflow:hidden;
border:1px solid;
border-color:#cbcbcc;
float:left;
}
.noborder {
margin:0px;
padding:0px;
}