body
{
	font-family:'Montserrat';
	background-color:#EEE;
	background-image:url(../image/bodybg.jpg)
}

a
{
	font-size:12px;
	color:#141754;
	font-weight:normal;
}

img
{
	border:none;
}

img.border
{
	border:1px solid #141754;
}

/* Box */
#container
{
	width:1083px;
	margin:auto;
}
#top
{
	background-image:url(../image/bg_top.png);
	height:35px;
}
#middle
{
	background-image:url(../image/bg_middle.png);
	padding:0px 36px 15px 36px;
	min-height:650px;
}
#bottom
{
	background-image:url(../image/bg_bottom.png);
	background-repeat:no-repeat;
	background-position:top;
	padding:35px 16px 0px 0px;
	height:43px;
	text-align:center;
	font-size:12px;
}

#bottom a
{
	float:right;
}

#content
{
	font-size:12px;
	padding:30px 40px 10px 40px;
	color:#333;
	line-height:1.5em;
}

/* Standardtags */
h1
{
	font-size:20px;
	color:#141754;
	font-weight:normal;
}

#content > h1
{
	margin-top:0px;
}

h2
{
	font-size:16px;
	font-weight:normal;
	margin:2em 0px 0.2em 0px;
	color:#141754;
}

hr
{
	border-collapse:collapse;
	border:1px solid #141754;
	border:none;
	height:1px;
	background-color:#141754;
	margin:50px 0px;
}

img.left
{
	float:left; 
	margin-left:0px;
	margin-right:30px;
	margin-bottom:10px;
}

img.right
{
	float:right; 
	margin-right:0px;
	margin-left:30px;
	margin-bottom:10px;
}

ul
{
	margin-top:0em;
	margin-bottom:0.3em;
}

table
{
	border-collapse:collapse;
	font-size:11px;
	margin:5px 0px;
}

table.small
{
	width:auto;
	margin:5px 0px;
}

table.small td
{
	text-align:center;
	padding:2px 3px;
	line-height:1em;
}
	
table.noborder td
{
	border-color:#FFF;
	text-align:center;
}

td:empty
{
	width:5px;
	height:1em;
	padding:0px;
}

td
{
	padding:2px 10px;
	vertical-align:top;
	border:1px solid #141754;
	white-space:nowrap;
	line-height:1.2em;
}

td b
{
	color:#141754;
}

td.subtable
{
	padding:0px;	
}

td.subtable table
{
	border:2px solid #fff;
	width:100%;
}

/******************FORMULAR*/

form
{
	padding:10px;
	background-color:#EEE;
	border:1px solid #CCC;
}

input[type=text], textarea
{
	margin-bottom:3px;
}

input[type=submit]
{
	float:right;
}

label
{
	display:inline-block;
	text-align:right;
	padding-right:8px;
	width:70px;
}