
/*--------------------DIETER NOTZ--------------------*/
/*--------------------UTF8---------------------------*/
html
{
	height: 100%;
}
body 
{
	min-height: 101%;
	background-color: #fff;
	font-size: 12px;
	font-family: Helvetica, Geneva, Arial, SunSans-Regular, sans-serif;
	color:#000;
	padding:0;
	margin:0;
}

#container
{
	
	width: 870px;
	margin: 25px auto 0 auto;
	padding: 0;
	
}

/*-------------------MITTE-------------------*/
#header 
{	margin: 0;
	padding: 0 0 0 3px;
	height: 55px;
}


#content
{ 
	
	width: 460px;
	float: left; 
	border-left: 1px solid #c0c0c0; 
	border-right: 1px solid #c0c0c0; 
	min-height: 500px;
	margin: 0;
 
}

#galerie

{
	margin: 0;
	padding: 44px 16px 0 16px;
}


/*-----------------LINKS----------------*/

#navcontainer
{	
	display: none;

}



/*-----------------MITTE UND RECHTS---------------*/
	
	
#right
{ 

	width: 204px;
	float: right;
	margin: 0; 
}



#content p, #right p

{
	font-size: 0.75em;
	line-height: 1.7em;
	font-weight: normal;
	margin: 0;
	padding: 15px;
}

#right p.portrait

{

	/*margin: 0;*/
	 margin: 45px 0 0 0; 
	 padding: 0; 
	 
}
#content p.lauftext, #right p.lauftext

{
	font-size: 12px;
	line-height: 1.7em;
	font-weight: normal;
	margin: 0;
	padding: 8px 15px 8px 15px ;
}

#content p.bold, #right p.bold

{
	font-weight: bold;

}

#content p.lead, #right p.lead

{
	font-weight: bold;
	margin: 0;
	padding: 40px 15px 15px 15px;
}
#content h1
{
	font-size: 12px;
	font-weight: bold;
	line-height: 1.7em;
	margin: 0;
	padding: 40px 15px 10px 15px;
}
span.light

{
	font-weight: normal;
}
#content h2

{
	font-size: 12px;
	font-weight: bold;
	line-height: 1.7em;
	margin: 0;
	padding: 8px 15px 8px 15px;
}

#content h2.abstand

{
	font-size: 12px;
	font-weight: bold;
	line-height: 1.7em;
	margin: 0;
	padding: 40px 15px 8px 15px;
}
#content p a:link,  #content p a:visited

{
 	color:#000;
 	font-weight: bold;
 	text-decoration: underline;
}

#content p a:hover,  #content p a.current

{
 	color:#000;
 	font-weight: bold;
 	text-decoration: underline;
}


 /*------------------FORMULAR-----------------------*/

#formular
{
 	margin: 0;
 	padding: 0 15px 15px 15px;
}

#formular h2
{
	font-size: 12px;
	font-weight: bold;
	margin: 0;
	padding: 40px 0 0 0;
}

td.kontakt 
{
	width: 100px; 
	font-weight: normal;
	color:#030001;
	line-height: 14px; 
	margin: 0; 
	padding: 0;
}

td.formular 
{ 
	font-weight: normal;
	color:#030001;
	line-height: 14px;  
	margin: 0; 
	padding: 0; 

}
p.formular
{

	line-height: 14px;  
	color:#030001;
	margin: 0;
	padding: 0;
	letter-spacing: normal;
}
p, form
{
	font-size: 12px;
	line-height: 14px;  
	font-weight: normal;
	color: #030001;
}
#formular p.form

{
	line-height: 14px;  
	font-weight: normal;
	color: #030001;
	padding: 0px;
	margin: 12px 0px;
}

input
{
	width: 280px;
	border: solid 1px gray;
	margin: 2px 0px;
	padding: 2px;
}
		
textarea
{
	width: 425px;
	border: solid 1px gray;;
	margin: 2px 0px;
	padding: 2px;
		
}
	.submit 
{
	 background-color:#ddd; 
	 width: 108px; 
	 margin: 0 0 0 100px; 
	 padding: 2px; 
}
	.reset 
{ 
	background-color:#ddd; 
	width: 108px; 
	margin: 0 0 0 10px;
	 padding: 2px; 
}


p.error,
td.error { 
     color: red; background-color: inherit; 
}



/*-------------FOOTER-------------*/

#footer

{
	clear: both;
	width: 870px;
	margin: 0;
	padding: 15px 15px 5px 15px;

}

#footer p
{
	font-size: 10px;
	margin: 0;
	padding: 0;
	/*text-align: center;*/
}

#footer p a:link,  #footer p a:visited

{
 	color:#000;
 	font-weight: normal;
 	text-decoration: underline;
}

#footer p a:hover,  #footer p a.current

{
 	color:#000;
 	font-weight: normal;
 	text-decoration: underline;
}

