html, body 	{margin: 0; padding: 0; width: 100%; height: 101%; background:url('images/streifen_grau.gif'); background-color: #FFFFFF;}
body 		{font-family: Arial, MS Sans Serif, Verdana; font-size: 0.8em; color: #003366;}

p,td,ul 	{font-size: 0.95em;}
h1			{background-color: #CFCFCF; margin: 0; padding: 5px; font-size: 1em; color: #003366; font-weight: normal; text-align: center;}
.clear 		{clear: both; line-height: 1px; font-size: 1px; height: 1px;}

.big		{font-size: 1.4em;}

#header 	{width: 800px; margin: 0 auto; height: 100px;}
#header a, #header img	{border:0;}

#container 		{width: 800px; margin: 0 auto; min-height: 100%; background-color: #91c8ff;}
#navi			{float:left; width: 160px; background-color: #91c8ff; padding: 15px 0 0 15px;}
#content		{margin-left: 200px; width: 580px; height: 100%; background-color: #91c8ff; margin-top: 15px; border: 1px solid #cfcfcf;}
#content-start	{margin-left: 200px; width: 580px; height: 100%; background-color: #91c8ff; margin-top: 15px; }

#nav			{border: 1px solid #cfcfcf; background-color: #9fcfff}
#nav p			{padding: 5px; margin: 0; text-align: center;}
#nav .ue		{background-color: #CFCFCF; font-size: 1em;}
#nav .np		{border-bottom: 1px solid #CFCFCF;}

#nav a:active	{color: #003366; text-decoration: underline;}
#nav a:hover	{color: #003366; background-color: #dedede;}
#nav a:link, #nav a:visited{color: #003366; text-decoration: none;}


#content .img	{text-align: center;}
#content .box	{border: 1px solid  #003366; padding: 10px; margin: 25px 15px;}
#content input,select,textarea{background-color:#FFC;color:#036;margin:0;}
#content input.button	{background-color:#CCC; color:#036;}

#referenzbilder	{width: 100%; margin: 0 auto; padding-top: 5px;  text-align: center;}
#referenzbilder .refbild {display: inline-block; width: 20%; text-align: center; margin: 10px 0 0 0;}
#referenzbilder img{ border:1px solid #666666;}


