* {
	margin: 0;
	padding: 0;
	border: 0;
}
body {
	background: #ffffff;
	font-size: 62.5%;
}
.clft {
	clear: left;
}
#div_site {
	width: 887px;
	margin: auto auto;
	background: url(../media/Image/layout/bg_mid.png) repeat-y;
	position: relative;
}
#div_top {
	width: 887px;
	height: 26px;
	background: #fff url(../media/Image/layout/bg_top.png) no-repeat;
}
#div_mid {
	width: 845px;
	padding: 0 21px 0 21px;
}
#div_bot {
	width: 887px;
	height: 34px;
	background: #fff url(../media/Image/layout/bg_bot.png) no-repeat;
}
#div_logo {
	float: left;
	border-right: solid 1px #00472C;
	width: 169px;
	height: 85px;
	background: url(../media/Image/layout/logo.jpg) no-repeat;
}
#div_header {
	float: left;
	width: 505px;
	height: 85px;
	background: url(../media/Image/layout/head_news.jpg) no-repeat;
}
#div_language {
	float: left;
	border-left: solid 1px #fff;
	width: 159px;
	height: 25px;
	background: url(../media/Image/layout/language.png) no-repeat;
	padding: 60px 0 0 10px;
}
.left_column {
	float: left;
	width: 170px;
	padding: 10px 0 0 0;
}
.mid_column {
	float: left;
	width: 485px;
	border-right: solid 1px #00472C;
	padding: 10px 10px 20px 10px;
	min-height: 460px;
	height: auto !important;  /* für moderne Browser */
	height: 460px;  /*für den IE */
}
.right_column {
	float: left;
	width: 169px;
	background: #D7D79B;
}
.right_column img {
	display: inline;
}
#div_footer {
	width: 845px;
	height: 21px;
	border-top: solid 1px #fff;
	background: #00472C;
	text-align: center;
}



/* Typo-Formatierungen */
.h1_logo {
	display: block;
	text-indent: -990em;
}
h1 {
	font: bold 1.5em/1.8em arial,helvetica,sans-serif;
	color: #666699;
	padding-bottom: 1em;
}
h2 {
	font: bold 1.5em/1.8em arial,helvetica,sans-serif;
	color: #666699;
	padding-bottom: 1em;
}
h3 {
	font: bold 1.3em/1.5em arial,helvetica,sans-serif;
	color: #666699;
	padding-bottom: 0.5em;
}
h4 {
	font: bold 1.2em/1.4em arial,helvetica,sans-serif;
	color: #000;
	padding: 1em 1em 0.5em 1em;
	background: url(../media/Image/layout/bg_news_head.png) no-repeat left bottom;
}
p {
	font: 1.2em/1.4em arial,helvetica,sans-serif;
	color: #000;
}
.mid_column td {
	font: 12px/14px arial,helvetica,sans-serif;
	color: #000;
}
#div_footer p {
	font: 1.1em/1.4em arial,helvetice,sans-serif;
	color: #fff;
	padding: 0.25em 0 0 0;
}
.mid_column ul {
	list-style-image: url(../media/Image/layout/list.png);
	padding-left: 18px;
}
.mid_column ul li {
	font: 1.2em/1.4em arial,helvetica,sans-serif;
	color: #000;
}

/* Navigation */
#navigation, #navigation ul {
	list-style-type: none;
	padding: 0 0 0 10px;
}
#navigation li {
	padding: 0 0 10px 0;
	color: #fff;
}
#navigation li ul {
	padding: 5px 0 4px 10px;
}
#navigation li ul li {
	padding: 0;
}
.prim1, .prim2, .prim3, .prim4, .prim5, .prim6, .prim7
.prim1_aktiv, .prim2_aktiv, .prim3_aktiv, .prim4_aktiv, .prim5_aktiv, .prim6_aktiv, .prim7_aktiv {
	font: 1.1em/1.25em arial,helvetica,sans-serif;
	text-decoration: none;
	color: #fff;
	outline: none;
	display: block;
	padding-bottom: 6px;
}
.prim1, .prim1_aktiv {
	background: url(../media/Image/layout/prim1.png) no-repeat left bottom;
}
.prim2, .prim2_aktiv {
	background: url(../media/Image/layout/prim2.png) no-repeat left bottom;
}
.prim3, .prim3_aktiv {
	background: url(../media/Image/layout/prim3.png) no-repeat left bottom;
}
.prim4, .prim4_aktiv {
	background: url(../media/Image/layout/prim4.png) no-repeat left bottom;
}
.prim5, .prim5_aktiv {
	background: url(../media/Image/layout/prim5.png) no-repeat left bottom;
}
.prim6, .prim6_aktiv {
	background: url(../media/Image/layout/prim6.png) no-repeat left bottom;
}
.seku1, .seku2, .seku3, .seku4, .seku5, .seku6,
.seku1_aktiv, .seku2_aktiv, .seku3_aktiv, .seku4_aktiv,
.seku5_aktiv, .seku6_aktiv {
	font: 1.1em/1.25em arial,helvetice,sans-serif;
	text-decoration: none;
	outline: none;
}
.seku1:link, .seku1:visited,
.seku2:link, .seku2:visited,
.seku3:link, .seku3:visited,
.seku4:link, .seku4:visited,
.seku5:link, .seku5:visited,
.seku6:link, .seku6:visited {
	color: #fff;
}
.seku1:hover, .seku1:active, .seku1_aktiv {
	color: #999900;
}
.seku2:hover, .seku2:active, .seku2_aktiv {
	color: #FFCC33;
}
.seku3:hover, .seku3:active, .seku3_aktiv {
	color: #CC6600;
}
.seku4:hover, .seku4:active, .seku4_aktiv {
	color: #CC3300;
}
.seku5:hover, .seku5:active, .seku5_aktiv {
	color: #666699;
}
.seku6:hover, .seku6:active, .seku6_aktiv {
	color: #3399CC;
}



/* Image-Formatierungen */
.right_column img {
	border-top: solid 1px #fff;
}



/* News-Formatierungen */
.right_column ul#news_list {
	list-style-type: none;
	padding: 0.5em 1em 2em 1em;
}
.right_column ul#news_list li {
	font: 1.2em/1.4em arial,helvetica,sans-serif;
	color: #000;
	padding-bottom: 0.5em;
}
.right_column ul#news_list li a:link, .right_column ul#news_list li a:visited {
	color: #000;
	text-decoration: none;
}
.right_column ul#news_list li a:hover {
	color: #fff;
}


/* Language - Links */
#div_language .lg_link, #div_language .lg_link_aktiv {
	font: 1.2em/1.4em arial,helvetica,sans-serif;
	text-decoration: none;
	margin-right: 10px;
}
#div_language .lg_link:link, #div_language .lg_link:visited {
	color: #fff;
}
#div_language .lg_link:hover, #div_language .lg_link_aktiv {
	color: #c0c0c0;
}


/* Kontaktformular-Formatierungen */
input, select, textarea {
	border: solid 0.0625em #c0c0c0;
}
#input_name, #input_email, #input_firma, #input_vorname {
	width: 26em;
}
textarea {
	width: 26.5em;
}
#select_anrede option, #select_empfaenger option {
	padding: 0 1em 0 0;
}
#buttons_block {
	padding: 1em 0 0 0;
}
#kontaktformular {
	font: 1.2em/1.8em arial, helvetica, sans-serif;
	color: #000000;
}
