/* das seminar zusatz css 24.03.2009 17:15 */

#container {
	width:608px;
	margin:0px auto;
	text-align:left;
	border:solid 1px #908C90;
}

.linke_spalte {
	width:400px;
	float:left;	
	}

	
.linke_spalte h1 {
	font-size:2em;
	padding:3px 0;
	margin:0 0 15px 0;
	background:#fff;
	display:block;	
}

.linke_spalte h2 {
	padding:2px 0;	
	display:block;
}

.intro {
	
}

.intro h1 {
	font-size:2em;
	line-height:100%;
	display:block;	
	padding:2px 0;
	margin:0 0 15px 0;
	background:#e3e3e3;	
}

#subtitle {
	display:inline;	
	}

#subtitle h2 {
	padding:5px 0;	
	display:inline;	
}

.english {
	margin:0 0 0 290px;
}

.english a {
	color:#a0a0a0;		
}

h2 {
	display:block;	
}

.bild {
	padding:5px 0 10px 0;
}

.rechte_spalte	{
	width:385px;	
	float:right;
}


.rechte_spalte p, .rechte_spalte span {
	padding:4px;	
}

.rechte_spalte img {
	margin:-3px 3px;	
}

.grau {
	background:#e3e3e3;	
}

.hed {
	margin: 5px 0px; 
	padding: 0 0 6px 3px;
	display:block; 
	}

.none {display:none;}

.definition {
	font-size:2em;	
	font-family: Arial, Helvetica, sans-serif;
	line-height: 140%; 
	margin:25px 0;	
}


li {
	line-height: 140%; 
	text-align: left;
	padding:3px 0;
 }
 
.recrand {

	border-top: 4px  dotted white;
	border-bottom: 4px  dotted white;
	padding:5px;
	margin:0px;
}

.recrand ul {

	margin:0;
	padding:0;	
}

.recrand li {
	list-style:none;	
	margin:0 0 0 0px;
	padding:0 0 0 0px;
	font-family: Arial, Helvetica, sans-serif;
	font-size:8pt;
	line-height:2em;
}

a.likeitbutton {
	background:#FFB9A4;
	color:#fff;
	padding:1px 6px;	
	
}

.dankedass {
	font-weight:bold;
	padding:0 0px;
}

p.vevent {
	padding:3px 0;	
}

.insert-flattr {
	padding:0px 20px;	
}

/* Kalenderblatt */

#caldate {
			text-align:center;
			font-family:Arial, Helvetica, Geneva, sans-serif;
			background:#EEEDDA;
			color:#000;
			width:140px;
			padding:0px;
			margin:0 10px 0 0;
			float:left;
			
			}
			
			#nexts {
			background:#000;
			color:#fff;
			font-size:11px;
			
			}
			
			.theday {
			font-size:60px;
			line-height:140%;
			}
			
			.week {
			font-weight:bold;
			}
			.month {
			font-weight:bold;
			}
/* date microformat */

.vevent {
	font-family: "Times New Roman", Times, Georgia, serif; 
	font-size:130%;
	line-height:140%;
	font-weight:bold;
	color:#ff0000;
	padding:0 0 15px 0;	
}

.summary {
	position:absolute;
	left:-5000px;
}

/* -------- iPhone D --------------- */
@media screen and (max-device-width: 480px){

#container {
	width:100%;
	margin:0px auto;
	text-align:left;
	border:solid 1px #908C90;
}	

.rechte_spalte	{
	width:100%;	
	float:left;
	font-size:140%;
}

.english {
	margin:0 0 0 0px;
}

/* ende max-device */
}
