*
{
	margin:0px;
	font-family:Arial,Verdana;
	font-size:11px;
	color:#000000;
}

html, body
{
	height:100%;
	width:100%;
}

img
{
	border:0px;
}

a
{
	color:#000000;
	text-decoration:underline;
}

body
{
	background:url(../../images/bg.png);
}

div.text p
{
	margin-bottom:15px;
}

ul
{
	list-style-type:circle;
	margin-bottom:15px;
	padding-left:15px;
}

li
{
	list-style-type:circle;
}

th
{
	text-align:left;
}

/**** Headlines ****/

h1,h2,h3,h4,h5,h6
{
	font-weight:100%;
	margin-bottom:7px;
	padding-top:5px;
}

h4
{
	font-weight:bold;
}

h5
{
	color:#b64212;
	font-weight:bold;
}

h6
{
	text-align:center;
	font-weight:normal;
	font-size:100%;
	color:#b64212;
}


/**** Layout ****/

div.head
{
	height:287px;
	width:100%;
	background-color:#FFFFFF;
}

div.headimg
{
	width:820px;
	height:287px;
	margin:0px auto;
	background:url(../../images/head.jpg) no-repeat 200px 0px;
}

div.line
{
	margin-top:-5px;
	width:100%;
	height:162px;
	background:url(../../images/wellen.png) repeat-x;
	z-index:1;
}

div.menucontainer
{
	margin:-444px auto;
	width:820px;
}

div.menu
{
	width:195px;
	height:306px;
	background:url(../../images/menu.png) no-repeat 0px 0px;
	text-align:right;
	margin-right:610px;
	padding-right:15px;
	padding-top:12px;
	z-index:3;
}

div.submenu
{
	float:left;
	padding-top:175px;
	width:210px;
}

div.msub
{
	padding-left:60px;
}

div.container
{
	margin:0px auto;
	width:820px;
	margin-top:439px;
	z-index:5;
	overflow:auto;
	padding-left:50px;
	padding-right:50px;
	background:url(../../images/fleck.png) no-repeat 0px 190px;
	min-height:485px;
	padding-bottom:30px;
}

div.fleck
{
	width:260px;
	height:295px;
}

div.content
{
	float:left;
	width:552px;
}

table.content
{
	empty-cells:show;
	width:552px;
}

td.text
{
	background:url(../../images/box_bg.png);
}

div.text
{
	padding:10px 15px;
	width: 494px;
	/*min-height:485px;*/
}

div.buttons
{
	width:27px;
	padding-top:8px;
	text-align:right;
	float:right;
}

div.tv
{
	position:absolute;
	top:282px;
	left:50%;
	margin-left:-432px;
}


/**** Border ****/

td.tlcontent
{
	width:14px;
	height:14px;
	background:url(../../images/box_tl.png) no-repeat bottom right;
}

td.trcontent
{
	width:14px;
	height:14px;
	background:url(../../images/box_tr.png) no-repeat bottom left;
}

td.blcontent
{
	width:14px;
	height:14px;
	background:url(../../images/box_bl.png) no-repeat top right;
}

td.brcontent
{
	width:14px;
	height:14px;
	background:url(../../images/box_br.png) no-repeat top left;
}

td.lcontent
{
	background:url(../../images/box_l.png) repeat-y right;
}

td.rcontent
{
	background:url(../../images/box_r.png) repeat-y left;
}

td.tcontent
{
	background:url(../../images/box_t.png) repeat-x bottom;
}

td.bcontent
{
	background:url(../../images/box_b.png) repeat-x top;
}

div.tsub
{
	background:url(../../images/submenu_t.png) no-repeat;
	height:28px;
	width:210px;
}

div.bsub
{
	background:url(../../images/submenu_b.png) no-repeat;
	height:31px;
	width:210px;
}

div.msub
{
	width:150px;
	background:url(../../images/submenu_m.png) repeat-y;
}

/**** Menü ****/

div.menu a
{
	display:block;
	text-decoration:none;
}

div.submenu a
{
	display:block;
	height:15px;
	width:135px;
	text-decoration:none;
}

div.submenu img
{
}

div.buttons a
{
	display:block;
	width:47px;
	margin-top:4px;
	text-decoration:none;
}

div.menu a.home
{
	height:70px;
	width:195px;
	margin-bottom:30px;
	text-decoration:none;
}


