@charset "utf-8";
/* CSS Document */





body
	{
	background: #2e2e2e url(images/dia.gif) 0 0 repeat-x;
	margin: 0;
	padding: 0;
	font-family: Arial, Helvetica, Verdana, sans-serif;
	font-size: 0.8em !important;
	font-size: 0.8em; /*For IE*/
	color: #000000;}
	
img 
	{
	border: 0;}
	
ul, li, p, h1, h2, h3, h4, h5, blockquote 
	{
	margin: 0;
	padding: 0;}
	
ul, li 
	{
	list-style: none;}
	
	
h1
	{
	color: #ffffff;
	font-size: 1.1em;
	margin-bottom: 1.1em;
	background: url(images/main_borderbottom.gif) bottom left no-repeat;
	padding-bottom: 0.3em;
}


h2
	{font-size: 1.3em !important;
	font-size: 1.2em;
	margin-left: 28px;
	padding-top: 20px;}
	
h3
	{font-size: 0.8em !important;
	font-size: 0.8em;
	margin-left: 28px;
	color: #666;
	margin-bottom: 10px;}
	
h3.dixieheader
	{
	margin-bottom: 0;}	
	
h4
	{
	margin-left: 28px;
	font-size: 1em !important;
	font-size: 1em;
	color: #6b312c;}
	
h5
	{
	margin-left: 28px;
	font-size: 1.2em !important;
	font-size: 1.2em;
	color: #6b312c;
	margin-bottom: 0.5em;
	border-bottom: 1px solid #6b312c;
	margin-right: 30px;}	



#wrapper
	{
	background: #c85a4f url(images/background_oflw.jpg) 0 0 no-repeat;
	margin: auto;
	margin-top: -4px;
	width: 816px;
  	line-height: 2em !important;
	line-height: 2em; /*For IE*/}
	
#wrapper.ohne
	{
	background: #c85a4f url(images/background_woflw.jpg) 0 0 no-repeat;}
	
#wrapper.ohneflw
	{
	background: #c85a4f url(images/background_oflw.jpg) 0 0 no-repeat;
	}
	
.contactwrapper	
	{
	height: 1000px;}
	
	
/* for having it in separate p
.flowerposition
	{
	height: 260px;
	background: url(images/main_flowers.gif) 5em -5em no-repeat;
	border: 1px solid green;}
*/


#left 
	{
	
	float: left;
	width: 573px;
	margin-right: 20px;
	background: url(images/main_flowers.gif) 0 45em no-repeat;
}

#leftohne 
	{
	
	float: left;
	width: 573px;
	margin-right: 20px;
}


#right
	{
	/* border: 1px solid blue; */
	float: left;
	width: 219px;
	}


.clear
	{
	clear: both;}
	
	
.bold
	{
	font-weight: bold;}
	
.text 
	{margin-right: 30px;
	margin-left: 28px;
	}
	
.italic 
	{
	font-style: italic;}
	
.follow
	{
	text-indent: 2em;}
	
.last
	{
	margin-bottom: 2em;}
	
		
.space 
	{
	margin-top: 1.1em;}	
	
.space2 
	{
	margin-top: 0.5em;}	
	
	
.alternate	
	{
	font-size: 1.2em;	}
	
.style1
	{
	font-size: 1.2em !important;
	font-size: 1.2em; /*For IE*/ 
	color: #6b312c;
		}
		
.style2
	{
	font-size: 1.1em;
		}
	
.author 
	{
	font-size: 0.85em;
	color: #666;}
	
.quoteauthor 
	{
	font-size: 0.85em;
	color: #666;
	margin-left: 42px;}	

a 
	{
	text-decoration: none;}
	
a:link {color: #FFFFFF;}
a:visited {color: #FFFFFF;}
a:hover {color: #999999;}
a:active {color: #FFFFFF;}

a.black:link {color: #666666;}
a.black:visited {color: #666666;}
a.black:hover {color: #999999;}
a.black:active {color: #999999;}

.underlined
	{
	border-bottom: 1px dashed #999999;}


/* left side */

.name 
	{
	margin-left: 46px;
	margin-top: 40px;}
	
.intro
	{
	color: #ffffff;
	margin-left: 90px;
	margin-top: 15px;
	width: 66%;
	}
	
.top {margin-top: 25px;}	
	
.signature
	{
	float: right;
	margin: 0;
	padding: 0;
	padding-right: 110px;
	width: auto;
	padding-bottom: 19em;}	
	
.contact 
	{
	margin-top: 35px;}


/* navigation */

.menu 
	{
	background: url(images/menu_back.gif) 55px 0 no-repeat;
	width: 564px;
	height: 38px; 
    margin-top: 2px !important;
	margin-top: 0px; /*For IE*/}

.mainmenu 
    {
	margin-left: 60px;
	display: inline;
	height: 100%;
	float: left;}
	
.mainmenu  li
	{
	display: inline;
	height: 30px;
	float: left;}
	
.mainmenu  li.divider
	{
	background: url(images/nav_dividerline.gif) 0 4px no-repeat;}
	
.mainmenu img
	{
	margin-top: 6px;}




/* right side */
/* #733530  622e2a */

.sidebar, .sidebarforclips 
	{
	width: 207px; 
	background: #6d332e url(images/side_flower_top.gif) 33px 0px no-repeat;  
	margin-top: 42px;
	height: 100%;
	border-right: 1px solid #6b302b;
	border-bottom: 1px solid #6b302b;
	border-top: 1px solid #6b302b;
	line-height: 0.5em !important;
	line-height: 2em; /*For IE*/

	font-size: 0.9em !important;
	font-size: 1.0em; /*For IE*/ 
	padding-top: 99px !important;
	padding-top: 97px;
	}
	
	
.sidebarforclips
	{
	padding-top: 80px !important;
	padding-top: 80px;
	padding-bottom: 50px;
	}
	
	
/* min height here to ensure that sidebar deco objects don't get too close to each other; does not work for IE6*/	
	
.side_art
	{
	min-height: 150px;
	margin-bottom: 10px;}	
	
		
	
	
.sidelist , .sidelistindex
	{
	margin-left: 20px;
	}
	
.sidelist li
	{
	width: 80%;
	/* border-bottom: 1px solid #778381; */
	padding-bottom: 6px;
	padding-top: 6px !important;
	padding-top: 10px /*For IE*/;
	background: url(images/indexside_borderbottom.gif) bottom no-repeat;
	margin-bottom: 5px;
		}
		
.sidelistindex li	
	{
	width: 80%;
	/* border-bottom: 1px solid #778381; */
	padding-bottom: 6px;
	padding-top: 6px !important;
	padding-top: 10px /*For IE*/;
	background: url(images/indexside_borderbottom.gif) bottom left no-repeat;
	margin-bottom: 5px;
		}
	
.sidelist a, .sidelistindex a
	{
	line-height: 1.6em !important;
	line-height: 1.7em; /*For IE*/
	}	
	
	
.sidebar img, .sidebar p
	{margin-left: 18px;
	}
	
.sidebar img.pfeil
	{margin-left: 5px; margin-top: 2px;}
	
	/*

.sidearticles 
	{
	margin-top: 80px !important;
	margin-top: 76px;}
	
*/	
	

	
	
.side_connect	
	{
	background: url(images/side_flowergr.gif) 10px 0px no-repeat;
	height: 100%;
	padding-bottom: 100px;
			}
		
		
.side_connect li, .side_contact li
	{
	padding-bottom: 6px;
	padding-top: 6px !important;
	padding-top: 2px /*For IE*/;
	line-height: 0.5em !important;
	line-height: 0.5em; /*For IE*/
	}
	
.connect 
	{
	margin-top: 128px !important;
	margin-top: 126px;
	}
	
	
/* side_connect for contact page */	
.side_contact	
	{
	height: 100%;
	padding-bottom: 150px;
		}	
		
.side_contact .connect 
	{
	margin-top: 92px !important;
	margin-top: 94px;
}		
	
.email
	{
	margin-left: 20px;}
	
a.sidelink:link {color: #f9beb9;}
a.sidelink:visited {color: #f9beb9;}
a.sidelink:hover {color: #999999;}
a.sidelink:active {color: #FFFFFF;}	

/* about */

.highlights
	{
	color: #ffffff;
	margin-left: 90px;
	margin-top: 15px;
	width: 66%;
		
	}
	
	
ul.highlights li
	{
	margin-bottom: 10px;
	list-style: inside;
	list-style-type: circle;
	}	
	

.up 
 	{
	font-size: 1.1em;}
	
.jobdetails
	{
	color: #CCC;}
		

/* article page  */

.articles a:link {color: #FFFFFF;}
.articles a:visited {color: #FFFFFF;}
.articles a:hover {color: #999999;}
.articles a:active {color: #FFFFFF;} 



/* .articles a.source:link {color: #f19d72;} */


.articles a.source:link {color: #f9beb9;}
.articles a.source:visited {color: #f9beb9;}
.articles a.source:hover {color: #999999;}
.articles a.source:active {color: #FFFFFF;}


.articles 
	{
	margin-left: 90px;
	margin-top: 20px;}
	
	
.articles ul 
	{
	width: 390px;
	margin-bottom: 2em;}
	
.articles li 
	{
	list-style-item: bullets;
	margin-bottom: 1.2em;
	margin-right: 10px;}
	

.nextbuttons
	{
	margin-left: 28px;}

a.next
	{
	font-size: 1em;
	}
	
.active 
	{color: #6b312c;}

a.next:link {color: #999999;}
a.next:visited {color: #778381;}
a.next:hover {color: #666666;}
a.next:active {color: #6b312c;}	
	

	
/*clips  margin-right: 50px; */	

.clips 
	{
	background-color: #FFFFFF;
	margin-left: 60px;
	margin-top: 30px;
	margin-right: 20px;
	padding-bottom: 60px;
		}

.cliplist 
	{
	margin-left: 28px;
	margin-right: 30px;
	margin-top: 0.5em;}	
	
.cliplist li
	{
	padding-bottom: 1.2em;
	list-style-type: disc;
	margin-left: 15px;}
	
.cliplist li.suppress
	{
	list-style-type: decimal;
	}
	
.plan
	{
	background-color: #F0F0F0;
	margin-right: 10px;
	margin-left: 10px;
	padding-top: 10px;
	padding-bottom: 20px;
	margin-bottom: 20px;}
	
	




/* footer */

#footer
	{
	/* background: url(images/footer_grunge.gif) 0 0px no-repeat; */
	
	padding-top: 0px;
	margin-top: 0px;
	height: 200px;
	font-size: 0.85em !important;
	font-size: 1.0em; /*For IE*/
	}

#footer p 
	{color: #FFFFFF;}
	
#footer ul
	{
	margin-left: 76px;
	}
	
#footer li 
	{
	float: left;
	display: inline; 
	margin-bottom: 10px;
	
	}
	
#footer li.div 
	{
    background: url(images/foot_dividerline.gif) 0 4px no-repeat;
	}	
	
	
	
#footer ul a
	{
	padding-right: 15px;
	padding-left: 15px;
	}
	
.credits
	{
	margin-left: 88px;
	}
	
	
/* drop caps */

p.dropcaps{
  
  line-height  : 1.8em; /* von 1.5em */
  margin-left: 28px;
  margin-right: 30px;
  margin-top: 30px;
}

.firstLetter{
  display      : block !important;
  display      : inline;
  float        : left !important;
  float        : none;
  margin-top   : -0.45em !important; /* use -0.205em for two lines for times new roman*/ /* von -0.63 */
  margin-top   : 0;
  margin-left  : -0.45em !important; /* von -0.56 */
  margin-left  : 0;
  margin-right : 0.5em !important;
  margin-right : 0;
  height       : 4.5em !important;
  height       : 2em;
}

.firstLetter span{
  font-size    : 6.3em !important;
  font-size    : 2em;/* use 3.33em for two lines */ /* von 5.6em */
  font-size: 1.2em;
  line-height  : 1.0em;
  font-weight: 600 ;
  color: #c85a4f;

}

.firstLetter + span{
  margin-left  : -0.5em;
}

.semiheader 
	{
	color: #c85a4f;
	font-weight: 600;}
	

	
blockquote {
	margin-left: 28px;
	margin-right: 30px;
	color: #c85a4f;
	border-left: 2px solid #c85a4f;
	padding-left: 1em; 
	margin-top: 2em;
	margin-bottom: 0.2em;}	
	
	

	