body
{
	margin:0px;
	padding:0px;
	font-size::11px;
	font-family:Verdana, Geneva, sans-serif;
	width:100%
	height:100%;
	background-color:#f2efe8;
	}
#top{
	width:1000px;
	height:117px;
	background-image:url(../gfx/top_gradient.jpg);
	background-color:#00C;
	position:absolute;
	margin-left:-500px;
	left:50%;
	}
#top_wrapper{
		width:100%;
	height:117px;
	background-image:url(../gfx/top_gradient.jpg);
	background-color:#00C;
	}
#logo
{
	float:left;
	position:relative;
	top:24px;
	}
#content_wrapper
{
	width:1000px;
	position:relative;
	margin-left:-500px;
	left:50%;
	}
#menu_content
{
	width:331px;
	background-color:#00F;
	float:left;
	position:relative;
	top:-4px;
	background-color:#f2efe8;}
	
#main_content
{
	margin-top:11px;
	width:656px;
	float:left;
	color:#423f3a;
	font-size:12px;
	}
#main_content h1
{	
	font-size:18px;
	margin:0px;
	padding:0px;
	color:#0c314c;
	text-transform:uppercase;
	}
#main_content h2
{	
	font-size:14px;
	margin:0px;
	padding:0px;
	color:#0c314c;
	text-transform:uppercase;
	}
#menu{
	width:289px;
	position:relative;
	left:18px;
	border-left:solid 3px white;
	border-right:solid 3px white;
	background-color:#0C6;
	height:262px;
	background-repeat:repeat-x;
	background-image:url(../gfx/menu_gradient.jpg);
	}
#bottom_content
{
	width:100%;
	background-color:#256895;
	height:60px;
	border-top:solid 4px #0f2e4a;
	
	}
#bottom
{
	width:1000px;
	height:30px;
	font-size:11px;
	color:#FFF;
	text-align:center;
	position:relative;
	margin-left:-500px;
	left:50%;
	top:20px;
	
	}


#menu ul
{
	list-style:none;
	margin:0px;
	padding:0px;
	font-size:14px;
	}
	
.MenuBorder
{
	width:278px;
	height:0px;
	background-image:url(../gfx/menu_border.jpg);}
.MenuItem
{
	}
#menu ul li{
		margin:0px;
		padding:0px;
		color:#FFF;
		list-style-type: none;
		background-image:url(../gfx/menu_border.jpg);
		background-repeat:no-repeat;
		background-position:bottom;
		padding-bottom:10px;
		padding-top:10px;
		
	}
#menu ul li a{
	color:#FFF;
	text-decoration:none;
	padding-left:41px;
	}
#bottom a
{
	color:#FFF;
	text-decoration:none;
	}
.Clear
{
	clear:both;}
	
#LeftGrayBox
{
	position:relative;
	left:18px;
	}
#LeftGrayBoxTop{
	height:33px;
	width:297px;
	background-image:url(../gfx/Left_gray_box_top.jpg);
	background-repeat:no-repeat;

	}
#LeftGrayBoxTop h2{
	font-size:15px;
	}
#LeftGrayBoxContent h2
{
	font-size:15px;
	margin:0px;
	padding:0px;
	color:#0c314c;
	}
#LeftGrayBoxContent
{
		height:60px;
		padding-left:15px;
		border-left:solid 4px white;
		border-right:solid 4px white;
		background-color:#e9e1d4;
	width:274px;
		color:#473e37;
		font-size:12px;
	}
#LeftGrayBoxBottom
{
		height:33px;
	width:297px;
	background-image:url(../gfx/Left_gray_box_bottom.jpg);
	background-repeat:no-repeat;
	}
.BlueBoxSmall
{
	position:relative;
	left:18px;
	width:298px;
	height:114px;
	background-image:url(../gfx/blue_box_small.jpg);
	background-repeat:no-repeat;
	color:#FFF;
	padding-top:11px;
	font-size:14px;
	}
.BlueBoxLarge
{
	position:relative;
	left:18px;
	margin-top:8px;
	width:279px;
	height:143px;
	padding:20px;
	background-image:url(../gfx/blue_box_large.jpg);
	background-repeat:no-repeat;
	color:#FFF;
	font-size:13px;
	}
.BlueBoxLarge h2
{
	font-size:15px;
	margin:0px;
	padding:0px;
	color:white;
	}
.GrayBigBox
{
	width:302px;
	float:left;}
.GrayBigBoxTop
{
	width:302px;
	height:20px;
	background-image:url(../gfx/gray_top.jpg);}
.GrayBigBoxContent
{
	width:296px;
	border-left:solid 3px white;
	border-right:solid 3px white;
	background-color:#e9e1d4;
	}
.GrayBigBoxContent h2
{
	text-transform:uppercase;
	font-size:15px;
	margin:0px;
	padding:0px;
	color:#0c314c;
	}
.GrayBigBoxBottom
{
	width:302px;
	height:20px;
	background-image:url(../gfx/gray_bottom.jpg);}
.SubmenuLinkItem
{
	height:20px;
	font-size:12px;
	margin-left:20px;}
.Spacer
{
	height:8px;}
#KontaktOsForm
{
	float:left;
	width:400px;}
#KontaktText
{
	float:left;
	}
.FormBox
{
	width:300px;
	color:#0c314c;
	background-color:#e9e1d4;
	border:solid 1px white;
	}
