/* CSS Document */

body {
  color: #F5F5BE;
  background: #F5F5BE url(/img/system/back_head.jpg) repeat-x; 
  padding: 0;
  margin: 0;
}

img{
  border:0;
}
	
div, table{
  font-family: Verdana, Helvetica, sans-serif; 
  color:#4C4B50;
  font-size:11px; 
  margin:0; 
  padding:0
}

a{
  color:#928700; 
  text-decoration:none;
}

#spacer{
  height:12px;}  

#main {
  background-color:transparent;
  position:absolute;
  top: 0;
  left: 50%;
  width: 1003px;
  margin: 0 0 0 -508px;
}
	
#head {
  top:0;
  width: 458px;
  height: 190px;
  margin-left:25px;
  float:left;
  overflow:hidden
}

#bildfloat{
float:left;
padding-right:4px;
width:104px;
}
#textfloat{
float:left;
padding-right:4px;
width:147px;
}
#clear{clear:both;}


/* Navigation */
#navi{
  top:0;
  left:0;
  width:246px;
  float:left;
  height:100%;
}

#contentcomplete{
  width:524px;
  float:left;
}
#content{
  width: 524px;
}
#content ul li{
  margin: 0;
  padding: 0px;
  list-style-image:url(/img/system/aufzaehlung.gif)
}


#footer{
  margin-top:40px;
  width:524px;
  height:36px;
  float:left;
  font-family: Verdana, Helvetica, sans-serif;
  font-size: 11px;
  color: #958700; 
  vertical-align:middle;
}
*html #footer{
  margin-top:30px;
}
#footertextdefault{
  margin-top:20px;
  width:511px;
  height:110px;
  float:left;
  font-family: Verdana, Helvetica, sans-serif;
  font-size: 11px;
  text-align:justify;
  color: #958700;
  vertical-align:middle;
}
*html #footertextdefault{
  margin-top:15px;
}
#teaser{
  positon:absolute;
  margin-top:-42px;
  width:209px;
  float:left;
  background:#F5F5BE url(/img/teaser/back_teaser.jpg) repeat-y; 
}

#teasercont{
  width:167px;
  padding-left:23px;
}

#metanavi{
  position:absolute;
  width:310px;
  left:672px;
  height:23px;
  z-index:2;
  float:left;
  top: 5px;
}

#sprache{
  position:absolute;
  left:866px;
  top:100px;
  float:left;
}


/*Text*/

h1{
  font-family: Verdana, Helvetica, sans-serif; 
  font-size: 15px; 
  color: #958700; 
  padding:0; 
  margin:0;
}
.fliesstext {
  color:#4C4B50 
}
.fliesstext a{
  color:#928700; 
  font-weight:bold;
  text-decoration:none;
}
.textcolored {
  color:#958700 
}
.teasertext {
  color:#4C4B50 
}
.spruch{
  font-family: Verdana, Helvetica, sans-serif; 
  font-size: 13px; 
  color: #928700; 
  font-weight:bold; 
  height:37px;
}

.spruchpopup{
  font-family: Verdana, Helvetica, sans-serif; 
  font-size: 13px; 
  color:#958700; 
  font-weight:bold; 
  height:37px;
}

.bildunterschrift{
  font-size:10px;
  color:#4C4B50
}
.bildunterschrift a {
  color:#928700; 
  font-weight:bold;
  text-decoration:none;
}
/*****Formulare*****/

#formular{
width: 524px;
}
#bez{
  width:170px;
  color:#4C4B50;
  font-family: Verdana, Helvetica, sans-serif; 
  font-size: 11px;
  text-decoration: none;
  margin-bottom:2px;
  float:left;
}
#input{
width:300px;
float:left;
}
.inputsuche{
  width:60px;
  height:15px;
  border-color:#958700;
  border-style: solid;
  border-width: 1px;
}
#radiobez{
  width:300px;
}
#radioinput{
  width:25px; 
  float:left;
  vertical-align:bottom;
}
.bezform{
  width:170px;
}
#plz{
  width:70px;      
  float:left;
}
#ort{
  width:230px;      
  float:left;
}
.inputplz{
  width:70px;      
  border-color:#958700;
  border-style: solid;
  border-width: 1px;

}
.inputort{
  width:230px;      
  border-color:#958700;
  border-style: solid;
  border-width: 1px;

}
.inputstandardform{
  width:300px;      
  border-color:#958700;
  border-style: solid;
  border-width: 1px;

  }
.inputdropdown{
  width:305px;
  padding-top:2px;      
  border-color:#958700;
  border-style: solid;
  border-width: 1px;
  }
.inputmulti{
  width:300px;  
  height:70px;    
  border-color:#958700;
  border-style: solid;
  border-width: 1px;
  font-family: Verdana, Helvetica, sans-serif; 
  font-size:11px;
  text-decoration: none;
  scrollbar-face-color: #FFFFCC;
  scrollbar-3dlight-color: #958700;
  scrollbar-arrow-color: #958700;
  scrollbar-highlight-color: #FFFFCC;
  scrollbar-shadow-color: #958700;
  scrollbar-darkshadow-color: #FFFFCC;
  }
.inputoption{
width:300px; 
}

/*******Karneval-Begriffe*******/

#leiste{
  width:511px;
  background-image:url(/img/karnevalBegriffe/bg.jpg);
  height:50;
  background-color:#ffffcc;
  margin-top:6px;
  margin-right:4px;
  margin-bottom:12px;
  padding-left:12px;
}

#aufzaehlungk{
  padding-left:12px;    
  float:left;
}

#begriffe{
  width:511px;
  margin-top:6px;
  margin-right:4px;
  margin-bottom:12px;        
}

#begriff{
  padding-left:6px;
  color:#999900;
  float:left;
  width:450px;
}
.begriff,
.begriff a{
     text-decoration:none;
     color:#999900;
}
#erklaerung{
  clear:both;    
  width:450px;
  padding-left:29px;
  margin-top:3px
}
#showhide{
  margin-right:10px;       

}
#abstand{
  height:11px;
}

/**Dreigestirne**/

#banderole{
  width:209px;
  float:left;
  background-image:url(/img/system/banderolejahre.jpg);
  height:40px;
  z-index:5;
}
#banderole img{
  float:left;
  padding-left:5px;
  padding-top:17px;
}

#jahreszahlen{
  margin-left:20px; 
  margin-bottom:10px; 
  margin-top:40px;
}
*+html #jahreszahlen{
  margin-top:50px;
}


/*******Karneval-Rezepte*******/

#jeckcloudall{
  clear:both;
  width:511px;
  margin-top:18px; 
  margin-bottom:68px;
}
#jeckcloud{
  color:#4C4B50;
}

#abstandclo{
  height:8px;
}
#abstandrubclo{
  height:11px;
}

#jeckcloudtext{     
  width:511px;
}

#jecktitel {
  float:left; 
  padding:0px 20px 0px 0px;
  margin-left:0px;
  color:#958700;
  white-space:nowrap;
}

#rubriken{
  width:511px;
}
#unterrubriken{
  width:511px;
}
#rubrik{
  width:487px;
  float:left;
}
#rezepteshowhide{
  width:511px;
  position: relative;
}
*:first-child+html #rezepteshowhide img{
  position: absolute;
  right: 0;
  top: -27px;
}
#rezepteshowhide img {
  position: absolute;
  right: 0;
  top: -27px;
}
html>body #rezepteshowhide img {
  position: static;
  top:0;
}
#rezepteall{
  width:511px;
}
#rezepteall ul{
  width:511px;
  list-style-type:none;
  padding-top:11px;
  margin-left: 12px;
  padding-left: 0px;
}

#rezepteall li{
  padding-left:20px;
  padding-right:10px;
  padding-bottom:11px;
  list-style:none;
  float:left; 
  width:219px;
  background: url(/img/system/aufzaehlung.gif) 0px 2px no-repeat;
}
#rezepteall a{
  color:#999900;
  text-decoration: none;
}

#abstandru{
  height:7px;
}
#jecktitel a{
  color:#999900;
  text-decoration: none;
}
#abstandrezeptdts{
height:0px
}

#eingaberezeptform{
       width:104px;
       float:left;
       padding-top:6px;
       margin-bottom:2px;
       clear:both;

}
.eingabere {
       width:200px;
       margin-left:10px;
       border-style:solid;
       border-color:#958700;
       border-width:1px;
       margin-bottom:2px;
       scrollbar-face-color: #FFFFCC;
       scrollbar-3dlight-color: #958700;
       scrollbar-arrow-color: #958700;
       scrollbar-highlight-color: #FFFFCC;
       scrollbar-shadow-color: #958700;
       scrollbar-darkshadow-color: #FFFFCC;
  }

*:first-child+html .inputnormaldd
{
       border-color:#958700;
       border-style: solid;
       border-width: 1px;
       color:#4C4B50;
       font-family: Verdana, Helvetica, sans-serif; 
       font-size: 11px;
       text-decoration: none;
       width:304px;
       margin-left:10px;
       margin-bottom:2px;
 }

.inputnormaldd
{
       border-color:#958700;
       border-style: solid;
       border-width: 1px;
       color:#4C4B50;
       font-family: Verdana, Helvetica, sans-serif; 
       font-size: 11px;
       text-decoration: none;
       width:302px;
       margin-left:10px;
       margin-bottom:2px;
 }

#kopfre{

margin-left:150px
}


#jeckcloudtext li{
  float:left; 
  list-style:none;
  padding:0px 5px 0px 0px;
  margin-left:0px;
  color:#958700;
}

/********Wann ist Karneval********/
#errorlabel{
  margin-bottom:15px;
}
#eingabe{
  width:50px;
  margin-left:0px;
}
#wannaufzaehlung ul li{
  width:511px;
  list-style: none;
  background:url(/img/system/aufzaehlung.gif) no-repeat 0px 3px;
  padding-left: 14px;
}
#wannaufzaehlung ul {
  margin-left: 0px;
  padding-left: 0px;

}
#inputjahr{
  margin: -30px 0 20px -19px;
}
#sendbutton{
  margin: 0 0 20px 50px;
}


/************Links**************/
#linkssuche{
  margin-left:26px; 
  margin-bottom:10px; 
  margin-top:11px;
}


*+html #linkssuche{
  margin-top:11px;
}
#labellinks{
       width:158px;
       padding-top:6px;
       margin-bottom:2px;

}
.inputlinks{
       width:154px;
       border-style:solid;
       border-color:#958700;
       border-width:1px;
       margin-bottom:2px;
       padding-left:4px;
       scrollbar-face-color: #FFFFCC;
       scrollbar-3dlight-color: #958700;
       scrollbar-arrow-color: #958700;
       scrollbar-highlight-color: #FFFFCC;
       scrollbar-shadow-color: #958700;
       scrollbar-darkshadow-color: #FFFFCC;

}

*:first-child+html .inputdd{
       width:162px;
       border-color:#958700;
       border-style: solid;
       border-width: 1px;
       color:#4C4B50;
       font-family: Verdana, Helvetica, sans-serif; 
       font-size: 11px;
       text-decoration: none;   
       margin-bottom:2px;

}
.inputdd{
       width:160px;       
       border-color:#958700;
       border-style: solid;
       border-width: 1px;
       color:#4C4B50;
       font-family: Verdana, Helvetica, sans-serif; 
       font-size: 11px;
       text-decoration: none;
       
       margin-bottom:2px;

}

#links {
width:511px;
}
#links ul{
  width:511px;
  list-style-type:none;
  padding-top:11px;
  margin-left: 12px;
  padding-left: 0px;
}

#links li{
  padding-left:20px;
  padding-right:10px;
  padding-bottom:11px;
  list-style:none;
  float:left; 
  width:219px;
  background: url(/img/system/aufzaehlung.gif) 0px 2px no-repeat;
}
#links a{
  color:#999900;
  text-decoration: none;
}

/************Gru?karten**************/

.rubrik
{
	margin-bottom:20px;
}

.kartenliste
{
	width:524px;
}

.karte
{
	width:130px;
	float:left;
	margin:0px 20px 20px 0px;
}

.inputlong
{
	height:90px;
	width:278px;
	font-size:11px;
}

.inputstandard
{
	height:11px;
	width:178px;
	font-size:11px;
	margin-bottom:4px;
}


/***********Gaestebuch********/
#labelgaest{
  width:158px;
  padding-top:6px;
  margin-bottom:2px;
  color:#958700;
}

.inputgaest{
  width:154px;
  border-style:solid;
  border-color:#958700;
  border-width:1px;
  margin-bottom:2px;
  padding-left:4px;
  scrollbar-face-color: #FFFFCC;
  scrollbar-3dlight-color: #958700;
  scrollbar-arrow-color: #958700;
  scrollbar-highlight-color: #FFFFCC;
  scrollbar-shadow-color: #958700;
  scrollbar-darkshadow-color: #FFFFCC;
}


.labelgaestcaptcha{
       width:158px;
       padding-top:6px;
       margin-bottom:2px;
       color:#958700; 
      }

.inputbeitrag{
  width:158px;
  border-style:solid;
  border-color:#958700;
  border-width:1px;
  margin-bottom:8px;
  margin-top:3px;
  scrollbar-face-color: #FFFFCC;
  scrollbar-3dlight-color: #958700;
  scrollbar-arrow-color: #958700;
  scrollbar-highlight-color: #FFFFCC;
  scrollbar-shadow-color: #958700;
  scrollbar-darkshadow-color: #FFFFCC;
}

#captchadiv img{          
 margin-bottom:8px;
}

#beitragform{
  margin-left:10px;
  padding-left:16px;
  width:170px;
}
#banderolebeitrag{
  width:209px;
  float:left;
  background-image:url(/img/system/banerolebeitrag.gif);
  height:40px;
  z-index:5;
}
#banderolebeitrag img{
  float:left;
  padding-left:5px;
  padding-top:17px;
}


/***********Termine**********/

.calendarTable{
  border:0;
  margin-left:10px;
}
#termine{
  margin-left:13px;
}


/*******Musikarchiv*******/

.musiksuche
{
  float:left;
  width:444px;
}

.musiksuche input
{
  height:11px;
  width:345px;
  font-size:11px;
}

.musiksuche label
{
  margin-right:4px;
}

.musiksuchebutton
{
  float:left;
  width:80px;

}

.musiksuchecol
{
  float:left;
  width:262px;
}

.musiksuchecol label
{
  margin-left:4px;
}

.liedercol1,
.liedercol2,
.liedercol3,
.liedercol4,
.tontraegercol1,
.tontraegercol2
{
  float:left;
  margin-bottom:2px;
}

.liedercol1
{
  width:240px;
}

.liedercol2
{
  width:194px;
}

.liedercol3,
.liedercol4
{
  width:45px;
}

.tontraegercol1
{
  width:110px;
}

.tontraegercol2
{
  width:84px;
}

.textweissklein
{
  color:#4C4B50; 
  font-weight:bold;
  text-decoration:none;
}
.textweissklein a
{
  color:#928700; 
  font-weight:bold;
  text-decoration:none;
}