@charset "utf-8";

body {
margin: 0; 
padding: 0;
font-size:12px;
line-height:14px;
font-family:"Lucida Grande",Tahoma;
padding:0;
}

ul {
	text-align:left;
}

fieldset {
  border:none;
  display:block;
  clear:both; 
}


/* Seite Kalender- Ihre Gruppen */
ul.gruppenliste_top {
	list-style-type:none;
}

form, form table {
font-size:11px;
line-height:14px;
font-family:"Lucida Grande",Tahoma;
}

span.displaynone { display:none; }

div.Table_header {
	position:absolute;
	left:0px;
	top:30px;
	/*width:800px;*/
	width:97px;
	/*height:227px;*/
}

div.Table_maxi {
	position:absolute;
	left:13px;
	top:280px;
	width:786px;
	height:1000px;
	/*border-left: 1px dotted #333;
	border-right: 1px dotted #333;
	border-bottom: 1px dotted #333;*/
}


div.Table_kochbuecher {
	position:absolute;
	left:357px;
	top:280px;
	width:97px; 
	height:2700px;
/*	border-left: 1px dotted #333; */
	overflow:hidden;
	z-index:3;
	/*background:green; */
	background:transparent;
	margin:0px;
}


div.Table_kochbuecher_rechts, div.Balken_rechts {
	position:absolute;
	left:801px;
	top:280px;
	overflow:hidden;
	z-index:3;
	background:transparent; 
	margin:0px;
	
}

div.Table_kochbuecher_rechts {
	width:97px;
	height:2700px;
}

div.regulate_height {
	position:relative;
	border-right:1px dotted #cccccc;
	width:595px;
	float:left;
}



div.content_left {
	position:relative;
	width:375px;	
	border-right:1px dotted #cccccc;
	float:left;
}

div.content_mitte {
	position:relative;
	width:219px;
	float:left;	
}

div.content_right {
	position:relative;
	width:190px;
	float:right;
	margin:0 0 0 0;
	padding:0 0 0 0;

}

div.content_doppelt_links {
	position:relative;
	width:594px;	
	border-right:1px dotted #cccccc;
	float:left;
}

div.content_doppelt_rechts {
	position:relative;
	width:409px;	
	float:right;
}


div.container {
	padding-left:10px;
	padding-right:10px;
	padding-bottom:20px;
}

.border_bottom {
border-bottom:1px solid #cccccc;
}

.border_right {
border-right:1px solid #cccccc;
}

div.kalender_tags {
	margin:10px;
}



dl.liste {
font-size:10px;
padding-left:10px;
}

dl.liste dt  { font-size:10px;}
dl.liste dd { margin: 5px 5px 10px 10px; }



/* Start Kalender-Filter */
div.Balken_rechts {
	width:220px;
	border:1px dotted #cccccc;
/*	height:850px; */
	padding:0 0 0 0;
}

div.Balken_rechts dt {
	margin-left:20px;
	margin-top:8px;
	color:#ff6600;
	font-weight:bold;
	font-size:11px;
}

div.Balken_rechts li, div.Balken_rechts p, div.Balken_rechts dd {
	line-height:1.3em;
	margin-right:7px;
	margin-left:7px;
	padding:0 0 0 0;
	font-size:11px;
}




div.Balken_rechts .anleitung_header {
	background-color:#dddddd;
	padding:5px;
	margin:10 0 0 0;

}


table.werbung {
	border:1px solid #cccccc;
	border-collapse:collapse;
	margin-bottom:10px;
}

table.preise {
	width:350px;
}

table.mediadaten {

}

table.werbung td {
	border:1px solid #cccccc;
	padding:5px;
}

.headline {
	background-color:#ffffcc;
}
/*
div.Balken_rechts input, div.Balken_rechts select {
margin-top:10px;
}
*/


#powersuche {
	position:absolute;
	margin:0 0 0 0;
	padding-left:15px;
	padding-top:10px;
	width:472px;
	height:60px;
	left:0px;
	top:280px;
	font-size:10px;
	background:transparent url(../images/suche_background.gif) no-repeat; 
}

#powersuche_was, #powersuche_wo {
	background:transparent;
	width:110px;
}

/*
#powersuche_wo options {
	background:transparent;
}
*/


#powersuche_go {
	background:transparent;
	width:40px;
}


/**************** Amazon-Suchmaske ***************/

.suchbereich { height:200px;width:786px;background-color:#ffffff; }

.suchelinks { position:relative;width:420px;float:left; }

p.suchtext {padding-top:10px;color:#ff6600;font-weight:bold;margin:0 0 10px 0;}

.sucherechts {float:right;width:344px;height:210px;background-color:#ffffcc;padding-top:0px;}
.sucherechts input {margin-top:2px;margin-bottom:0px;}

.h1_links{ border-right:1px dotted;}

.suchmaske {width:320px;padding-top:10px;padding-left:10px;padding-right:10px;font-size:10px;}

.suchfelder { padding-top:20px;}

.suchfelder label {
	float:left;
	clear:both;
	width:80px;
	padding-right:5px;
	text-align:right;
	height:22px;
	font-size:10px;
	} 
/*.radio label {font-size:10px;}*/
.radio input {margin-right:5px;}

.suchbutton {width:46px;float:right;padding:0px;position:relative;left:-15px;top:-20px;}
.suchbutton1 {width:46px;padding:0px;}

/*************************************************/

#top_form {
padding-left:5px;
}

form#top_form select {
width:180px;
}


#categorieselection table {
padding-left:0px;
font-size:11px;
}

/* Ende Kalende-Filter */



div.querstreifen {
	position:relative;
	width:342px;
	border-bottom: 1px dotted #cccccc;
	/*border-top: 1px dotted black;*/
}

div.querstreifen441 {
	position:relative;
	float:left;
	width:441px;
	border-right:1px dotted #cccccc;
}

.querstreifen_duenn {
	position:relative;
	font-size:11px;
	margin: 0 0 0 0;
	padding-bottom:1px;
	padding-top:0px;
	/*border-top: 1px dotted black;*/
}

	
div.Table_umfrage1, div.buchuebersicht_gross, div.spalte_lang, div.main_content {
	position:absolute;
	left:13px;
	top:280px;
/*	border-left: 1px dotted #333; */
}

div.main_content {
	border-left:1px dotted #000000;
	border-right:1px dotted #000000;

}

div.Table_umfrage1 {
width:344px;
}

div.buchuebersicht_gross, div.spalte_lang, div.main_content {
width:787px;
/*border-right: 1px dotted black;*/
}

div.linksbreit {
width:441px;
float:left;
background-color:#ffffff;
height:1500px;
}

div.linksbreiter {
width:598px;
float:left;
background-color:#ffffff;
height:1500px;
}

div.spalte_lang {
height:11050px;
}

div.Table_umfrage1, div.buchuebersicht_gross {
height:2700px;
}



div.Table_umfrage2 {
	position:absolute;
	left:455px;
	top:280px;
	width:344px;
	height:2700px;
/*	border-left: 1px dotted #333;
	border-right: 1px dotted #333; */
	z-index:2;
}


div.buchsuche {	/* bei 2-Spalten-Layout */
	position:absolute;
	left:800px;
	top:280px;
	width:170px;
	height:90px;
	background-color:#ffCC00;
	/*border: 1px dotted #333;*/
}


.booklist {
	background:#ffffcc;
	width:96px;
	border-bottom: 1px dotted black;
}



.book {
	text-align:center;
	padding-left:5px;
	padding-right:5px;
	padding-top:5px;
	padding-bottom:5px;
}




.streifen_aussen {
	position:absolute;
	left:801px;
	top:280px;
}

.buchliste {
	background:#ffffcc;
	/* background:red; */
	width:96px;
	border-bottom: 1px dotted black;
	}
	

	
div.streifen {
background:#ffffcc;
position:relative;
width:97px;
margin-top:0px;
margin-bottom:0px;
padding-top:5px;
padding-bottom:10px;
}

div.shopping_affili {
border-bottom:1px dotted #ff6600;
margin:10px;
height:80px;
}

div.shopping_affili img {
	float:left; 
	margin-right:20px; 
	margin-bottom:10px;
	
}

/************ Grafiken ************/

div.kochumfrage-01 {
	position:absolute;
	left:13px;
	top:0px;
	width:487px;
	height:199px;
}

div.kochumfrage-02 {
	position:absolute;
	left:500px;
	top:0px;
	width:300px;
	height:199px;
}

div.kochumfrage-03 {
	position:absolute;
	left:13px;
	top:222px;
	width:487px;
	height:28px;
}

div.balken_lang {
	position:absolute;
	left:500px;
	top:222px;
	width:301px;
	height:28px; 
	/*padding-top:5px;*/
	color:white;
	font-size:10px;
	/* background-repeat:repeat-x;*/
}

div.balken_kurz {
	position:absolute;
	left:0px;
	top:222px;
	width:14px;
	height:28px; 
	background-repeat:repeat-x;
}


img {
	border:none;
}


/********** Ende Grafiken **********/



div.rahmen_flach {
	position:absolute;
	left:454px;
	/*left:429px;*/
	top:121px;
	width:344px;
	height:100px; 
	border-left:1px solid black;
	border-right:1px solid black;
	border-top:1px solid black;
	padding:0px;
	overflow:auto;
	background-color:#ffffff;
	z-index:2;
	text-align:center;
}

div.rahmen_flach_login {
	background: #ffffff url(../images/termine_background.gif) no-repeat;
	position:absolute;
	left:454px;
	/*left:429px;*/
	top:121px;
	width:344px;
	height:100px; 
	border-left:1px solid black;
	border-right:1px solid black;
	border-top:1px solid black;
	padding:0px;
	overflow:auto;
	z-index:2;
}

div.rahmen_flach_login p {
	padding-bottom:2px;
	padding-top:2px;
}


p.gelb, div.gelb {
	background:yellow;
	margin:0px;
	width:330px;
	padding:7px;
}


p {
	line-height:1.5em;
	padding-top:7px;
	padding-left:20px;
	padding-right:20px;
	font-size:12px;
}

.lefttop20 {
	padding-left:20px;
	padding-top:20px;
}

ul.doc {line-height:1.5em; }

p.hinweistext { font-size:10px; padding-top:15px; }

p.klein {
	padding-left:3px;
	padding-right:3px;
	text-align:left;
}

.klein {
	font-size:11px;
}


p.mitte {
	background:transparent;
	padding:3px;
	margin:0px;
	width:90px;
	line-height:1em;
}

p.rot, span.rot {
	color:red;
}

sup.rot {
	color:#ffffff;
	background-color:red;
	padding:1px;
	font-weight:bold;
}

p.event_footer_orange {
	background-color:#ff6600;
	color:#ffffff;
	margin-top:30px;
	margin-bottom:1px;
}



.dunkelbraun {background-color:#663300;
	color:white;
	position:relative;
	padding-left:5px;
	padding-top:0px;
}

.absatz {
	padding-left:20px;
}

h1 {
	margin-top:0px;
	margin-bottom:7px;
	padding-left:5px;
	padding-top:10px;
	padding-bottom:10px;
	font-size:13px;
	color:#ff6600; 
	border-bottom:1px dashed #ff6600; 
}


.balken_content {
background:#ffffcc;
margin:0 0 0 0;position:relative;
z-index:20;
border-left:none;
}

.balken_content #headline {
	margin-top:0px;
	margin-bottom:7px;
	padding-left:5px;
	padding-top:10px;
	padding-bottom:10px;
	font-size:13px;
	font-weight:bold;
	
	border-bottom:1px dashed #ff6600;  
	background-color:#ffffcc

}

.balken_content #headline a {
text-decoration:none;
color:#ff6600; 

}

h1 img {
	margin-right:5px;
}

h1.hellgelb {
		background-color:#ffffcc;
	font-size:12px;
	font-weight:bold;
	}
	

h1.maxi {
	position:relative;
}

h2,b { display:inline; font-weight:normal; font-size:12px; }

span.versteckt {
	display:hidden;
}

h2.midi, .gruen_midi
 {
	font-size:12px;
	color:#009900;
	padding-bottom:0px;
	padding-top:20px;
	padding-left:7px;
	font-weight:bold;
}

h2.gruen {
	font-size:12px;
	color:#009900;
	font-weight:bold;
	}
	
h2.midi, h2.gruen, h2.black {
display:block;
}



h3.braun
{
	font-size:12px;
	color:#ff6600;
	padding-bottom:0px;
	padding-top:20px;
	padding-left:7px;
}

.header_small {
	position:relative;
	background:transparent;
	width:97px;
	padding-top:10px;
	padding-bottom:10px;
	color:white; 
	background:#ff6600;
	border-bottom: 1px dotted black;
}

#header_aussen_1, #header_aussen_2 {
	width:97px;
	position:relative;
}

.header_breiter {	/* evtl f�r Startseite */
	position:relative;
	background:transparent;
	width:194px;
	padding-top:10px;
	padding-bottom:10px;
	color:white; 
	background:#ff6600;
	border-bottom: 1px dotted black;
	z-index:0;
}

.event_header {
	background:#ffffcc;
	border-bottom: 1px dotted black;
	padding-bottom:10px;
	font-size:11px;
}


#event_description {
	padding:15px;
	line-height:1.5em;
}

#event_description p {
	padding:0 0 0 0;
}


.event_footer {
	background:#ffffcc;
	border-top: 1px dotted black;
	padding-bottom:10px;
	margin:0 0 0 0;
}

span.event_header_topic {
	width:150px;
	display:block;
	float:left;
	clear:both;
}

.braun, a.braun:link, a.braun:visited, a.braun:active {
	color:#ff6600;
}


.partnerlogo {
	border:none;
	margin:0px;
}


div.left {
	padding-left:7px;
}

.italic {
	font-style:italic;
}

label.left {
	float:left;
	clear:both;
	width:140px;
	padding-right:5px;
	text-align:right;
}

	


.rss {
	font-size:12px;
}

.mini {
	font-size:9px;
}

.winzig {
	font-size:8px;
}



.block {
	line-height:1.5em;
	padding-top:5px;
	padding-left:15px;
	padding-right:12px;
	width:300px;
	font-size:11px;
	line-height:160%;

}

p.spalte_klein {
	line-height:1.5em;
	padding-top:5px;
	padding-left:14px;
	padding-right:12px;
	width:120px;
	font-size : 11px;
	line-height:160%;
	/*font-family : Verdana, Helvetica, Geneva, Arial, sans-serif;*/
	/*color : #666666;*/
	float:left;
}

.spalte_doppelt {
	line-height:1.5em;
	padding-top:5px;
	padding-left:15px;
	padding-right:20px;
	width:240px;
	font-size:11px;
	float:left;
}

p.spalte_dreifach, div.spalte_dreifach {
	line-height:1.5em;
	padding-top:5px;
	padding-left:15px;
	padding-right:12px;
	width:400px;
	font-size:11px;
	float:left;
}


div.box_mini, div.box_midi, div.box_maxi {
/*	-moz-border-radius-topright:10px;
	-khtml-border-radius-topright:10px;
	-moz-border-radius-topleft:10px;
	-khtml-border-radius-topleft:10px;
	*/
	line-height:1.5em;
	padding-top:5px;
	padding-bottom:10px;
	padding-left:14px;
	padding-right:12px;
	line-height:160%;
	font-size : 10px;
	border:1px solid #ffcc33;
	margin:1 1 1 1;
}

.box_midi {
	width:140px;
	
	
	/*font-family : Verdana, Helvetica, Geneva, Arial, sans-serif;*/
	/*color : #666666;*/
	float:left;
}

.box_maxi {
	border-color:#ffcc33;
	background-color:#ffffff;
}


.Blogeventbanner {
	margin:10px;
	float:left;
}

.Blogevents {
	background-color:#cccccc;
	position:relative;
	color:black;
	height:300px;
	width:200px;
}
.infobereich { height:170px;width:786px;background-color:#ffffff; }
.infolinks { position:relative;width:441px;height:170px;float:left;}
.inforechts { position:relative;width:345px;padding-top:10px;height:160px;float:right;background-color:#ffffcc;-moz-border-radius-topright:10px;-moz-border-radius-bottomright:10px;-khtml-border-radius-topright:10px;-khtml-border-radius-bottomright:10px;}
.inforechts input {margin-top:2px;margin-bottom:0px;}
.vorschlagbutton {float:right;padding:0px;position:relative;left:-10px;top:-25px;width:90px;}
.buchvorschlag label {
	float:left;
	clear:both;
	width:80px;
	padding-right:5px;
	text-align:right;
	height:22px;
	font-size:10px;
	}

	
div.rahmenrund {
border-left:1px dotted #cccccc;
border-right:1px dotted #cccccc;
border-bottom:1px dotted #cccccc;
-moz-border-radius:10px;
-khtml-border-radius:10px;
padding-bottom:15px;
}

/*.buchvorschlag input {
	width:100px;
	}
	*/
	
	
#bottom_line {
	border-bottom:1px dotted #ff6600;
}

a {
	text-decoration: none;
}

a:link, a:active {
  color: black;
  
}

a:visited, a:hover {
  color: #333333;
}

a:hover {
  text-decoration: underline;
}

a.normal, a.normal:visited, a.normal:hover, a.normal:active {
text-decoration:underline;
}


a.weiss {
text-decoration:underline;
color:white;
}


a.rss_headline {
	font-size:12px;
	color:#ff6600;
	text-decoration:none;
	font-weight:bold;
	display:block;
	padding-bottom:5px;
	}
	
	
a.menue:link, a.menue:visited, a.menue:active{
	position:relative;
	color:white;
	height:14px;
	top:8px;
	float:left;	
	}
	
	
#shoppingcart {
position:absolute;
top:246px;
left:750px;
z-index:5;
}


/*clearing all floats and fix Firefox and IE backgroundcolor-bug */
div.clearer {
  clear:both;
  font-size:1px;
  line-height:1px;
  height:1px;
}

textarea.wide {
	width:550px;
	height:70px;
	font-size:11px;
}

textarea.small {
	width:390px;
	height:110px;
	font-size:11px;
	border:1px solid #ff6600;
	padding:5px;
}

/* im Kalender-Header */
span.export_link, .bold {
font-weight:bold;
}

/*
textarea.pressemeldung {
	width:700px;
	height:300px;
	border:2px inset #cccccc;
}
*/



li.querstreifen {
	padding-top:5px;
	padding-bottom:5px;
}

.button_green {
	border:1px solid white;
	color:white;
	background-color:#669900;
	margin:1px;
}


.nobr {
	  	white-space:nowrap;
}

.anzeige_form {
	border-bottom:1px dotted #cccccc;
}

.anzeige {
	border-bottom:1px dotted #cccccc;
	padding:10px;
}


.anzeige_header {
	line-height:1.5em;
	padding-top:5px;
	padding-left:15px;
	padding-right:12px;
	padding-bottom:0px;
	margin-bottom:0px;
	width:260px;
	font-size:10px;
	line-height:160%;
	font-weight:bold;
}

.anzeige_kontakt {
	font-size:10px;
	padding-left:15px;
	display:inline;
}




div.anzeige_form_content {
	display:block; 
	height: 500px; 
	padding: 0 0 0 0;
}

fieldset.neue_anzeige {
	background:#ffffff;
	font-size:11px;
	padding:15px;
	background-image: url(../images/suchen_finden1.gif); 
	background-repeat:no-repeat;
	background-position:center;
}

.standardlabel { 
	clear:both;
  	float:left;
  	width:85px; 
  	padding-top:8px;
  	text-align:right;
  	padding-right:5px;
  	padding-left:0px;
 }
 
fieldset.neue_anzeige textarea, fieldset.neue_anzeige input[type=text] {
	background:transparent url(../images/opacity/opaque.png);
	border:1px solid #cccccc;
	width:230px;
	margin-bottom:5px;
}

fieldset.neue_anzeige textarea {
	height:230px;
}

fieldset.neue_anzeige select {
	width:125px;
	margin-bottom:5px;
}


/* Beginn Bereich Login und Registrierung  */
/* newuser.tpl */
fieldset.registrierung {
width:322px;
border:1px solid #cccccc;
background:#ffffff url(../images/registrierung.gif) no-repeat; 
padding-bottom:15px;
margin:10px;
}



fieldset.registrierung label { 
	display:block;
	clear:both;		/* wichtig für Firefox Mac */
  	float:left;
  	width:155px; 
  	/*padding-top:8px;*/
    margin: 3px 0;
  	text-align:right;
  	padding-right:5px;
  	padding-left:0px;
  	font-size:11px;
 }
 
 fieldset.registrierung input.standard {
 width:130px;
 margin:3px 0;
 background:transparent url(../images/opacity/opaque.png);
 border:1px solid #cccccc;
 }
 
 fieldset.registrierung input.standard_rot {
 width:130px;
 margin-top:3px;
 background:transparent url(../images/opacity/opaque_red.png);
 border:1px solid #cccccc;
 }
 
 fieldset.registrierung input.submit, fieldset.login input.submit {
 	margin-top:8px;
 	font-size:11px;
 }
 

 
 
 /* login.tpl, bestaetigung_inhalt_links.tpl */
 fieldset.login {
	position:relative;
 	font-size:10px;
 	font-weight:normal;
 	color:black;
 	width:195px;
 	height:80px; 
 	line-height:10px;
 	margin:7px 0px 0 5px;
 }
 
 fieldset.login label { 
 	clear:both;
 	width:50px;
 	height:10px;
  	padding-top:5px;
  	padding-right:5px;
  	padding-left:0px;
  	float:left;
 }
 
 fieldset.login input.standard {
 	margin-top:3px;
 	margin-right:0px;
 	width:120px;
 	background:transparent;
 }
 

#login_form {
	width:122px;
	float:left;
}

 .request_pw {	/*button Passwort vergessen? */
 border:none;
 font-size:10px;
 background:transparent;
 display:inline;
 width:108px;
 cursor:pointer;
 padding-left:0px;
 margin-left:0px;

 }

/* menue_reiter.tpl */
/*
p.reg_text {
	width:125px;
	height:70px;
	font-size:10px;
	font-weight:normal;
	text-indent:0px;
	margin:0 0 0 0;
	float:right;

}
*/

div#login_rechts {
	position:relative;
	width:122px;
	height:70px;
	margin-top:25px;
	font-size:10px;
	font-weight:normal;
	float:right;
}

/* Ende Login und Registrierung */

/* Beginn Add event und edit event */


#event fieldset {
/* border:5px solid #ddddcc; */
border:5px solid #ddddcc;
}

div.event_part1 {
margin-top:10px;
height:410px;
width:800px;
}


fieldset.standard_left {
padding-top:10px;
padding-bottom:10px;
float:left;
position:relative;
z-index:1;
}

fieldset.eventdaten {
margin-top:0px;
margin-bottom:0px;
}


#eventdescription {
margin-top:0px;
margin-bottom:0px;
height:420px;
padding-top:10px;
padding-bottom:10px;
padding-left:10px;
}

#eventdescription legend, 
fieldset.eventdaten legend 
{
margin-bottom:10px;
}




 
#suggestions1, 
#suggestions2 {
	position:relative;
 	width:105px; 
 	background-color:#ffcc00; 

}

fieldset.anleitung {
width:320px;
height:385px;
background:#ffffcc;
margin-top:0px;
margin-bottom:0px;
border:none;
padding-right:10px;
}

fieldset.anleitung p, 
fieldset.anleitung ul {
font-size:10px;
}


fieldset.eventdaten input.standard, 
fieldset.eventdaten select.standard, 
fieldset.eventdaten textarea.standard,
fieldset.person_pressemeldung input.standard
/*fieldset.neue_pressemeldung textarea.standard */
{
 width:220px;
 margin-bottom:10px;
 border:1px solid #cccccc;
 }
 
 fieldset.eventdaten input.halb {
 width:110px;
 margin:3px 0;
 border:1px solid #cccccc;
 }

 
 
fieldset.neue_pressemeldung, fieldset.person_pressemeldung {
margin-top:10px;
margin-left:10px;
margin-right:10px;
border: 1px solid #ddddcc;
font-size:11px;
}

/*
fieldset.neue_pressemeldung {
height:1030px;
}
*/

fieldset.person_pressemeldung {
	background-color:#ffffcc;
	margin-bottom:25px;
}
 
fieldset.neue_pressemeldung input.halb {
 width:110px;
 margin-bottom:10px;
 border:1px solid #cccccc;
 }
 
fieldset.eventdaten label, 
fieldset.neue_pressemeldung label,
fieldset.person_pressemeldung label { 
	display:block;
	clear:both;		/* wichtig für Firefox Mac */
  	float:left;
  	/*padding-top:8px;*/
    margin: 3px 0;
  	text-align:right;
  	padding-right:5px;
  	padding-left:0px;
 }
 
 fieldset.eventdaten label {
 width:120px;
 }
 
 fieldset.neue_pressemeldung label,
 fieldset.person_pressemeldung label {
 width:100px;
 }
 
fieldset.neue_pressemeldung #headline,
fieldset.neue_pressemeldung #bildtitel  {
	width:420px;
	border:1px solid #cccccc;
	margin-bottom:10px;
}



textarea.pressemeldung {
	width:420px;
	height:420px;
	border:1px solid #cccccc;
	margin-bottom:10px;
}

textarea.pressekontakt {
	width:420px;
	height:100px;
	border:1px solid #cccccc;
	margin-bottom:10px;
}

p.meldung a, p.pressekontakt a {
	text-decoration:underline;
}
 
 
fieldset.status {
background-color:#ffffcc;
border:1px solid #ddddcc;
font-size:11px;
font-weight:bold;
margin:10px;
}

fieldset.status legend {
	font-weight:normal;
	margin-top:0px;
	padding-top:0px;
}

form#tumblr_upload {
	margin-top:0px;
	
}

fieldset#tumblr {
	border:1px solid #ddddcc;
	width:400px;
	height:320px;
	background:#ffffcc url(../images/tumblr-bg.gif) no-repeat;
}

p.fehler {
	border:1px solid #993333;
	width:400px;
}

p.ok {
	border:1px solid #009900;
	width:400px;
}

fieldset#tumblr legend {
	font-weight:bold;
	font-size:12px;
	color:#993333;
}



fieldset#tumblr label {
	float:left;
	clear:both;
	width:70px;
	padding-right:5px;
	text-align:right;
	height:22px;
	font-size:10px;
	color:#ffffff;
}


fieldset#tumblr textarea {
	width:230px;
	height:100px;
	border:1px solid #cccccc;
	margin-bottom:10px;
	background:transparent url(../images/opacity/opaque.png);
	}
	
fieldset#tumblr input.standard
{
 width:230px;
 margin-bottom:10px;
 border:1px solid #cccccc;
 background:transparent url(../images/opacity/opaque.png);
 }
	
.big_button {
	width:160px;
	height:40px;
	margin-top:15px;
	}
	
.mini_button {
	width:25px;
	height:22px;
	font-size:10px;
}

/*************** Mini-Kalender-Mouse-Over *****************/

div.eventdetail {
position:absolute;
    color: #000000;
    z-index: 9999;
    padding-top: 0px;
    margin-left: 10px; /* Abstand zum Zeiger */
    font-family:"Lucida Grande",Tahoma;
	font-size:10px;
}

div.box_header {
position:relative;
/* width: 142px;
height:20px; */
margin-bottom:5px;
padding-left:8px;
padding-right:8px;
padding-top:5px;
padding-bottom:3px;
font-size:10px;
color:white;
font-weight:bold;
}


div.box_content {
position:relative;
 background-color: #ffffcc;
/* width: 142px;
height:75px; */
padding-left:8px;
padding-right:8px;
padding-top:10px;
font-size:10px;
}


 
 /********************** Unterstützer-Formular ********************/
 
  fieldset.unterstuetzer {
	position:relative;
 	font-size:10px;
 	font-weight:normal;
 	color:black;
 	padding:5px;
 	width:250px;
 	height:210px;
 	text-indent:0px;
 	line-height:10px;
 	border:1px solid #ff6600;
 }
 
 fieldset.unterstuetzer label { 
 	clear:both;
 	width:60px;
 	height:15px;
  	padding-top:5px;
  	padding-right:5px;
  	padding-left:0px;
  	float:left;
 }
 
 fieldset.unterstuetzer input.standard {
 	margin-top:3px;
	/* float:right; */
 	width:170px;
 }
 
 
 
 
 /*********************************************/


 #datemanager, .eventtable {
 margin-top:15px;
 margin-right:15px;
 table-layout:fixed;
 border-collapse:collapse;
 text-align:left;
 font-size:12px;
 }
 
 #datemanager td {
 padding-top:3px;
 padding-left:5px;
 border-left:1px solid #cccccc;
 border-right:1px solid #cccccc;
 }
 
 #olivenoel_tabelle {
 margin-top:15px;
 margin-right:15px;
 table-layout:fixed;
 border-collapse:collapse;
 text-align:left;
 font-size:12px;
 }
 
 #olivenoel_tabelle td {
 	vertical-align:top;
 	padding:5px;
 	border:1px solid #cccccc;
 	height:250px;
 }
 
 #olivenoel_tabelle th {
  border:1px solid #cccccc;
  background:#ffffcc;
  padding:5px;
  font-size:12px;
 }

 #datemanager th, .eventtable th {
  border:1px solid #cccccc;
  background:#ffffcc;
  padding-top:5px;
  padding-bottom:5px;
  padding-left:5px;
 }
 
 
.eventnav {
line-height:1.5em;
font-size:10px;
width:150px;
}

.plz {
width:100px;
}

.eventtable td {
padding-top:5px;
padding-left:15px;
padding-right:15px;
border:1px solid #cccccc;
}

/* Beginn Umfrageauswertung - Überblick und Downloads */

.downloadbereich {
width:550px;
float:right;
margin-right:20px;
}


.downloadbox_all {
height:80px;
border:1px solid #009900;
padding-left:10px;
padding-bottom:10px;
margin-top:5px;
width:540px;
}


.downloadbox_links {
font-size:10px;
width:250px;
float:left;
}
 
.download_symbol {
width:80px;
height:70px;
float:right;
background:url(../images/zip_icon.gif) no-repeat center;
float:left;
}

.download_files {
font-size:10px;
padding-top:30px;
}

div.block_title {
height:20px;
padding:10px 0 0 0;
margin:0 0 0 0;
}


h2.block_title_schrift {
font-size:12px;
font-weight:normal;
padding-top:2px;
padding-bottom:4px;
padding-left:25px;
padding-right:5px;
border-bottom:1px dashed #ff6600;
background-color:#ffffcc;
margin:0 0 0 0;
text-align:center;
color:#ff6600;
display:inline;
}

div.block_content {
/*background:url(../images/block_title_bg.gif);*/
padding:3px;
margin:5 0 0 0;
background-color:#ffffcc;
}


/*************** Template Kalender-Export ****************/

table.export {
	margin-top:20px;	
	position:relative;
	empty-cells:show;
	width:750px;
	left:10px;
	border-collapse:collapse;
}

table.export td {
	border-right:1px solid #663300;
	border-left:1px solid #663300;
}


.export_subheader {
	padding:3px;
	font-weight:bold;
	background-color:#663300;
	color:white;
}

table.export .export_hinweis {
	background-color:#ffffcc;
	padding:3px;
}

table.export .export_header {
	/* background-color:#ff6600; */
	border:1px solid #663300;
	padding:5px;
}

textarea.export_code {
	width:200px;
	height:200px;
	margin-left:10px;
	margin-bottom:10px;	
	margin-top:10px;
	font-size:11px;
	border:1px solid #ff6600;
	padding:5px;	
}

/* ----------------- Blog-Kram -------------------------------------- */

table.balkonbewohner {
	font-size:12px;
	border:1px solid #cccccc;
	border-collapse:collapse;
	width:540px;
	
}

table.balkonbewohner td, table.balkonbewohner th {
	border:1px solid #cccccc;
	padding:5px;
	vertical-align:top;
	
	
}


table.teilnehmer {
	font-size:12px;
	border:none;
}

table.teilnehmer td {
border:none;
}



/* -------------------- aus Amazon-Feed-Script------------------------ */

.apf_browse_border { border: medium double #00659C; }
.apf_cart_text3_style { background-color:#FFFFFF; color:#00659C; font-family:Arial,Helvetica,sans-serif; font-size:larger; font-weight:bold; white-space:nowrap; width:33%; }
.apf_checkbox { clear:right; float:right; font-weight:bold; padding:6px; }
.apf_color_bar { background-color:#ff6600; font-size:x-small; text-align:center; width:100%; }
.apf_comments_summary { font-weight:bold; }
.apf_error { font-size:12px; font-weight:bold; color:#ff6600; }
.apf_even_row { background-color:#eeeeee; padding:6px; }
.apf_footer { position:relative; top:100px; font-size:xx-small; text-align:center; width:800px;}
.apf_heading4 { font-weight:bold; font-family:Arial,Helvetica,sans-serif; }
.apf_heading4c { font-weight:bold; font-size:larger; font-family:Arial,Helvetica,sans-serif; color:#CE6500; }
.apf_normal_heading { font-weight:bold; }
.apf_odd_row { background-color:#ffffff; padding:6px; }
.apf_prices { color:#990000; }
.apf_prices_list { text-decoration: line-through; }
.apf_prices_text { font-weight:bold; }
.apf_small_text { font-size:x-small; }
.apf_submit_button_style { background-color:#FFCC68; color:#000068; cursor:pointer; font-weight:bold; }
.apf_customer_reviews_header { font-weight:bold; font-family:Arial,Helvetica,sans-serif; color:#FFFFFF; }
.apf_promotiondescription { font-weight:bold; }
.apf_promotiondetails { }

/*------------------- Facebook-Widget ---------------------------------------*/

.page_stream, .connections, .grid_item, .app_content_140780183345 {
	background:#ffffff;
}
