body
{
  margin:0px;
}

body, div, table, tr, td {
	font-family:Verdana;
	font-size:11px;
	color:#000000;
}

h1
{
	font-size:14px;
	font-weight:bold;
}

h2
{
	font-size:12px;
	font-weight:bold;
}

h3
{
	font-size:13px;
	font-weight:bold;
}

a
{
	text-decoration:none;
	color:#000000;
	font-family:Verdana;
	font-size:11px;
	font-weight:bold;
}

img
{
	border-width:0px;
}

select, input
{
	background-color:#FFFFFF;
	color:#000000;
	font-family:Verdana;
	font-size:11px;
	border-width:1px;
	border-color:#000000;
	border-style:solid;
}

textarea
{
	background-color:#FFFFFF;
	color:#000000;
	font-family:Verdana;
	font-size:11px;
	border-width:1px;
	border-color:#000000;
	border-style:solid;
  width:300px;
  height:80px;
}

/****** MENU ******/

#divmenuobenmitte a
{
	text-decoration:none;
	color:#B9B9B9;
	font-family:Verdana;
	font-size:11px;
	font-weight:normal;
}
#divmenuunten a
{
	text-decoration:none;
	color:#B9B9B9;
	font-family:Verdana;
	font-size:11px;
	font-weight:normal;
}

#divreferenz a
{
	text-decoration:none;
	color:#000000;
	font-family:Verdana;
	font-size:11px;
	font-weight:normal;
}

#divnews a
{
	font-weight:normal;
	font-size:10px;
	display:block;
	margin-bottom:6px;
}

/*** Bereiche definieren ***/

#divmain
{
position:relative; margin:0 auto; width:910px; text-align:left; height:760px; top:0px;
}

#divoutercontent
{
position:absolute; top:279px; padding:0px; left:195px; width:520px; height:480px; background-image:url(../../images/middle.png);
}

#divcontent
{
position:absolute; top:5px; padding:50px 18px 18px 18px; margin:0px; left:5px; width:474px; height:402px; overflow:auto;
}

#divlang
{
position:absolute; top:72px; left:805px; width:100px; height:20px;
}

#divwerbung
{
position:absolute; top:279px; left:0px; width:195px; height:320px; text-align:left;
}

#divlogin
{
position:absolute; top:599px; left:0px; width:160px; height:83px; padding:57px 20px 20px 15px;
}

#divhead
{
position:absolute; top:16px; left:10px; background-image:url(../../images/header.png); width:643px; height:318px;
}

#divnews
{
position:absolute; top:279px; left:715px; width:155px; height:98px; padding:42px 20px 20px 20px;
}

#divreferenz
{
position:absolute; top:439px; left:715px; width:155px; height:98px; padding:42px 20px 20px 20px;
}

#divkontakt
{
position:absolute; top:599px; left:715px; width:155px; height:98px; padding:42px 20px 20px 20px;
}

#divkontakt p
{
	margin-top:5px;
	margin-bottom:5px;
}

#divlogo
{
position:absolute; top:166px; left:676px; width:160px; height:60px;
}

#divmenuoben
{
position:absolute; top:284px; right:264px; height:19px;
}

#divmenuobenrechts
{
position:absolute; top:0px; right:0px; background-image:url(../../images/menuobenrechts.png); width:13px; height:19px;
}

#divmenuobenmittelinks
{
position:absolute; top:0px; right:13px; height:19px;
}

#divmenuobenlinks
{
position:absolute; top:0px; left:0px; background-image:url(../../images/menuobenlinks.png); width:13px; height:19px;
}

#divmenuobenmitte
{
position:absolute; top:0px; left:13px; background-image:url(../../images/menubg.png); width:60px; padding-top:0px; height:19px; overflow:hidden;
}

#divmenuunten
{
position:absolute; bottom:6px; width:382px; right:264px; background-image:url(../../images/menuunten.png); overflow:hidden;
}

#divcert
{
	position:absolute;
	top:760px;
	left:813px;
}

/*** GUESTBOOK ***/
/*** FORMULARE ***/

