body {
	font-family: arial;
	color: #333333;
	font-size: 12px;
}

h1  {
	float: left;
}

h2 {
	font-size: 16px;
}

#contentVita h2,
#contentAuszeichnungen h2 {
	padding-bottom: 25px;
}

h3 {
	font-size: 12px;
	font-weight: bold;
	display: inline;
	line-height: 18px;
}

li {
	float:left;
}

a:link, a:active, a:hover, a:visited, a:focus {
	color: #333333;
}

a.blue:link, a.blue:active, a.blue:hover, a.blue:visited, a.blue:focus {
	color: #7cbfe1;
}

#header {
	width: 780px;
	margin-left: 95px;
}

#topHeader {
	width: 780px;
	height: 29px;
	text-align: right;
}

#mainHeader {
	width: 780px;
}

#teaser {
	width: 780px;
	margin-left: 95px;
	margin-top: 45px;
}
#contentHomepage {
	margin: 0 0 0 95px;
	padding: 0 0 40px 40px;
}

.homepageLink {
	margin: 0 0 0 95px;
	color: #808080;
	font-size: 24px;
}

.homepageBanner {
	clear: left;
	margin: 10px 0 10px 95px;
}

#contentSubpage {
	width: 792px;
	margin: 0 0 0 95px;
	background-color: #ffffff;
}

#contentWerkliste  {
	float: left;
	width: 700px;
	padding: 20px 40px 20px 40px;
	line-height: 18px;
	background-color: #f5f5f5;
}

#contentBibliographie {
	margin-top: 20px;
}

.werkBild,
.literaturBild {
	float: left;
	width: 166px;
}

.werkLinie,
.literaturLinie,
.ausstellungenLinie {
	clear: left;
	border-bottom: 1px solid #dcdcdc;
	margin-bottom: 18px;
	height: 16px;
}

.werklisteNavi {
	padding: 6px 0 30px 166px;
}

.werklisteHeadline,
.bibliographieText{
	padding-bottom: 20px;
}

.literaturHeadline,
.ausstellungenHeadline {
	padding-top: 3px;
	padding-bottom: 30px;
}

#downloads
{
	margin-left: 162px;
}

#downloads td{padding:10px;}
#downloads th {font-weight:bold; padding:10px;}

.kontaktAuflistung,
.werklisteHeadline,
.literaturHeadline ,
.literaturTitel,
.literaturText,
.literaturLink,
.bibliographieTitel,
.bibliographieText,
.ausstellungenHeadline,
.ausstellungenLink,
.newsLink,
.videoHeadline,
.videoText,
.videoLink
 {
	padding-left: 172px;
}

.newsBild,
.ausstellungenBild {
	padding: 16px 0 0px 172px;
}

#contentVita,
#contentAuszeichnungen,
#contentLiteratur,
#contentBibliographie,
#contentPlanAusstellungen,
#contentVergAusstellungen,
#contentVideos,
#contentKontakt {
	float: left;
	width: 700px;
	padding: 40px 40px 40px 40px;
	line-height: 18px;
	background-color: #f5f5f5;
	margin-top: 39px;
}

#contentAuszeichnungen,
#contentVergAusstellungen {
	margin-top: 20px;
}

.newsJahr,
.ausstellungenJahr {
	float: left;
	width: 116px;
	padding-left: 56px;
	line-height: 18px;
}

.vitaJahr {
	float: left;
	width: 116px;
	padding-left: 56px;
	line-height: 24px;
}

.newsText,
.ausstellungenText {
	float: left;
	width: 526px;
	line-height: 18px;
}

.vitaText {
	float: left;
	width: 528px;
	line-height: 24px;
}

.newsTitel,
.ausstellungenTitel {
	float: left;
	width: 528px;
	font-weight: bold;
	padding-bottom: 8px;
}

#kontaktForm,
#videoMeister {
	margin: 16px 0 20px 166px;
}

.arbeitenTool {
	float: left;
	height: 33px;
	width: 65px;
	display: none;
}

.arbeitenNavi {
	float: left;
	height: 33px;
	width: 700px;
	margin-top: 2px;
	font-weight: bold;
	color: #808080;
	display: none;
}

/* form Styles */
label { 
	display: block;
  	float: left;
  	width: 90px;
	text-align: left; 
 	padding: 0 8px 16px 8px;
  	margin-right: 6px;
}

label.error {
	color: red;
	float: right;
	width: 280px;
	float: left;
	clear:left;
	margin: 0 0 12px 0;
	padding-left:113px;
}

input, select, textarea { 
	display: block;
  	float: left;
  	width: 248px;
  	margin-right: 6px;
	background: #FFF;
	border: 1px;
	border-color:#808080;
	color:#000;
	border-style: solid;
}

form br { 
 	clear: left; 
}

input#submit { 
  	float: none;
  	width: auto;
}
/* form Styles */

.arbeitenUebersicht {
	float: left;
	padding: 5px 4px 0 0;
}

.serieBeschreibung {
	padding-top: 14px;
	width: 570px;
	line-height: 18px;
}

.abstandUebersicht {
	margin-bottom: 29px;
}

#contentImpressum {
	width: 480px;
	padding: 80px 93px 60px 207px;
	line-height: 18px;
	background-color: #f5f5f5;
	margin-top: 39px;
	float: left;
}

.floatLeft {
	float: left;
}

#teaserEins,
#teaserZwei,
#teaserDrei {
	width: 210px;
	margin-right: 35px;
	float: left;
}

#teaserEins H2,
#teaserZwei H2,
#teaserDrei H2 {
	padding: 0 0 6px 0;
}

/*Loading*/
#loader.loading {
	width: 715px;
	height:18px;
	background: url(../images/misc/loading_short.gif) no-repeat center center;
}

.uebersichtLoader{
	float:left;
	display: block;
	width: 715px;
	height: 18px;
	background: url(../images/misc/loading_short.gif) no-repeat center center;
}	

