body{
font-family: Tahoma, Sans, Arial, Helvetica, sans-serif;
	/*font-family: arial,helvetica;*/
	color: 		#000000;
	font-size:	1em;
	background-color: #e7efff;
	background-image:	url(../images/back.jpg);
	background-repeat:	repeat-y;
	background-position: 	left;
	
}
td,tr,table{
	font-family: arial,helvetica;
	font-size:	1em;
	vertical-align:	top;
	color: 		#000000;
}

img {
	border-width:	0px;
	margin-right: 	15px;
	padding: 	0em;
	text-align: 	left;
	vertical-align: top;
	float:		left;
}

.img_logo {
/*	width:10em;*/
	height:1.0em;
	padding:	0.55em;
	padding-right:	0em;
	
}

.logo_font {
	color: 		#FFFFFF;
	font-size:	1em;
	font-family: arial,helvetica;
	font-weight      : normal;
	text-decoration  : none;
	padding:	0.55em;
	padding-left:	0em;
	vertical-align	: middle;
	line-height:		50px;
}

a:link, a:visited {
	font-size        : 0.9em;
	font-family      : Arial,Helvetica,Verdana;
	color            : #111111;
	font-weight      : bold;
	text-decoration  : underline;
}
a:hover {
  color            : #555555;
  text-decoration  : underline;
}

a.menue_item:link, a.menue_item:visited {
	font-size        : 1.0em;
	font-family      : Arial,Helvetica,Verdana;
	color            : #000000;
	font-weight      : bold;
	text-decoration  : none;
	vertical-align	: middle;
}
a.menue_item:hover {
	color		: #555555;
	text-decoration	: underline;
	vertical-align	: middle;
}

.logo {
	position: 	absolute;
	top:		1.2em; 
	left:		2em;
	width:		27.3em; 
	height:		2.33em; 
	z-index:	0;
	border-width: 	0em;
	border-style: 	solid;
	background-color: #2F4A71;
	border-color: 	#FFCCCC;
	color: 		#FFFFFF;
	margin-left: 	0em;
	text-align: 	left;
	vertical-align: middle;
	background-image:	url(../images/logo_back.png);
	background-repeat:	repeat;
	font-size        : 2em;
	font-family      : Arial,Helvetica,Verdana;
}

.menue {
	position: 	absolute;
	top:		7.4em;
	left:		2em;
	width:		5em;
	margin: 	0em;
	padding: 	0em;
	z-index:	1;
	vertical-align: middle;
}

.item {
	width:		10em;
	height:		2.6em;
	color: 		#000000;
	margin-left: 	2em;
	padding: 	0.0em;
	text-align: 	left;
	vertical-align: middle;
}

.active {
	width:		12em;
	height:		2.6em;
	color: 		#000000;
	margin-left: 	1.4em;
	padding: 	0.2em;
	text-align: 	left;
	vertical-align: middle;
}


div.content {
	position: 	absolute;
	top:		7em; 
	left:		14em;
	width:		40em; 
	height:		auto; 
	z-index:	2;
	border-width: 	0em;
	border-style: 	solid;
	background: url(../images/cont_back.png) repeat-y top right;
	background-color: #fae3d1;
	border-color: 	#FFCCCC;
	color: 		#000000;
	margin: 	0em;
	margin-bottom: 	0.6em;
	padding: 	0.6em;
	padding-right:	4em;
	text-align: 	left;
	vertical-align: middle;
}

h1 {
	font-size: 	1.2em;
	font-family: "Trebuchet MS", "Trebuchet", "Nimbus Sans L", sans-serif;
	color:		#FFFFFF;
	background: url(../images/blue_back.png) repeat-y top right;
	background-color: #2F4A71;
	margin-left:	0em;
	padding-left:	1em;
	padding-right:	0em;
	padding-top:	0.1em;
	padding-bottom:	0.1em;
	
	border-width:	0px;
	border-color:	#B9C9F0;
	border-bottom-width:	0.0em;
	border-left-width:	0.4em;
	border-style:		solid;
}
h2 {
	font-size: 	1.0em;
	font-family: "Trebuchet MS", "Trebuchet", "Nimbus Sans L", sans-serif;
	background: url(../images/back.png) repeat-y left center;
	background-color: #E7EFFF;
	margin-left:	0em;
	padding-left:	1em;
	border-width:	0px;
	border-bottom-width:	0.00em;
	border-left-width:	0.2em;
	border-color:		#2F4A71;
	border-style:		solid;
}
.border-right-top {
	background: url(../images/right-top.gif) no-repeat right top;
	width:15px;
	height:15px;
	display:block;
	position:absolute;
	right:0px;
	top:0px;
}

.border-left-top {
	background: url(../images/left-top.gif) no-repeat left top;
	width:15px;
	height:15px;
	display:block;
	position:absolute;
	left:10px;
	top:0px;
}

.border-right-bottom {
	background: url(../images/right-top.gif) no-repeat right bottom;
	width:15px;
	height:15px;
	display:block;
	position:absolute;
	right:0px;
	top:0px;
}

.border-left-bottom {
	background: url(../images/left-top.gif) no-repeat left bottom;
	width:15px;
	height:15px;
	display:block;
	position:absolute;
	left:0px;
	top:0px;
}

.logo-right-top {
	background: url(../images/logo_top_right.png) no-repeat right top;
	width:15px;
	height:15px;
	display:block;
	position:absolute;
	right:0px;
	top:0px;
}

.logo-right-bottom {
	background: url(../images/logo_bottom_right.png) no-repeat right bottom;
	width:15px;
	height:15px;
	display:block;
	position:absolute;
	right:0px;
	bottom:0px;
}

.logo-left-top {
	background: url(../images/logo_top_left.png) no-repeat left top;
	width:15px;
	height:15px;
	display:block;
	position:absolute;
	left:0px;
	top:0px;
}

.logo-left-bottom {
	background: url(../images/logo_bottom_left.png) no-repeat left bottom;
	width:15px;
	height:15px;
	display:block;
	position:absolute;
	left:0px;
	bottom:0px;
}


.content_left {
	height:100%;
	display:block;
	position:absolute;
	left:0px;
	top:0px;
}

.sep {
	border-width:		0px;
	border-bottom-width:	0px;
	border-style:		solid;
}

.download {
	background: url(../images/back.png) repeat-y left center;
	background-color: #E7EFFF;
	width:		60%;
	height:		auto;
	color: 		#000000;
	margin-left: 	8em;
	margin-bottom:	1em;
	padding: 	0.0em;
	text-align: 	left;
	padding-left:	0.5em;
	padding-right:	0.5em;
	padding-top:		0.0em;
	padding-bottom:		1em;
	border-style:	solid;
	border-width:	1px;
	border-color:	#314c73;
	display:block;
	
}

.download_headline {
	font-weight:	bold;
	background: url(../images/save.png) no-repeat left center;
	background-color:	#314c73;
	color:			#FFFFFF;
	padding:		0.2em;
	padding-left:		2em;
	padding-right:		1em;
	margin-bottom:		1em;
	margin-left:		-0.5em;
	margin-right:		-0.5em;
	display:	block;
}


.date {
	color: 			#333333;
	font-size:		0.6em;
	text-align: 		left;
	
	padding-left:		0.2em;
	padding-right:		0.0em;
	padding-top:		0.0em;
	padding-bottom:		0em;
	
	margin-bottom:		1em;
	margin-left: 		1em;
	margin-right:		0em;
	margin-top:		0em;
	
	border-style:		solid;
	border-width:		0px;
	border-left-width:	0px;	
	border-color:		#314c73;
	display:		block;
	text-align: 	right;
}

.warning {
	background: url(../images/warning.png) no-repeat left center;
	padding-left:	2.5em;
}
.info {
	background: url(../images/info.png) no-repeat left center;
	padding-left:	2.5em;
}
.link {
	background: url(../images/link.png) no-repeat left center;
	padding-left:	1.5em;
}
.mail {
	background: url(../images/mail.png) no-repeat left center;
	padding-left:	2.5em;
}


.kontakt {
	background: url(../images/back.png) repeat-y left center;
	background-color: #E7EFFF;
	width:		95%;
	height:		auto;
	color: 		#000000;
	margin-left: 	.2em;
	margin-bottom:	0.2em;
	padding: 	0.0em;
	text-align: 	left;
	padding-left:	0.5em;
	padding-right:	0.5em;
	padding-top:		0.0em;
	padding-bottom:		0.5em;
	border-style:	solid;
	border-width:	1px;
	border-color:	#314c73;
	display:block;
	
}

.kontakt_headline {
	font-weight:	bold;
	background: url(../gfx/identity.png) no-repeat left center;
	background-color:	#314c73;
	color:			#FFFFFF;
	padding:		0.2em;
	padding-left:		2em;
	padding-right:		1em;
	margin-bottom:		0.5em;
	margin-left:		-0.5em;
	margin-right:		-0.5em;
	display:	block;
}
