/* Base
 * --------------------------------------------------------------------------------------------------------------------- */
* {
	padding: 0;
	margin : 0; }
html, body {
	padding: 0;
	margin : 0;
	height : 100%; }
body {
	font            : 12px Verdana, Tahoma, Arial, Sans Serif;
	color           : #fff;
	background-color: #000;
	text-align      : center;
	overflow        : -moz-scrollbars-vertical; }

/* Links (Standard) ------------------------------------- */
a:link, a:active, a:visited {
	color          : #bac7c4;
	font-weight    : bold;
	text-decoration: none; }
a:hover, a:focus {
	color: #1b232a;
	text-decoration: underline; }
a img { border: 0px none; }

/* Überschriften (Standard) ----------------------------- */
h1, h2, h3, h4, h5, h6 {
	margin-bottom: 16px;
	font-size    : 17px;
	font-weight  : normal;
	word-spacing: 3px; }
	
h3, h4, h5, h6 {
	margin-bottom: 5px;
	font-size    : 15px; }

/* Absätze, Einzüge, Listen (Standard) ------------------ */
p, dl, ul, ol, blockquote { margin-bottom: 1.6em; }
ul { margin-left: 15px; }
ul ul, ul ol, ul dl {
	margin      : 1.2em 0 1.2em 0;
	padding-left: 25px;
}
ul li { line-height: 1.4em; margin: 1px 0 1px 0; }
ol { margin-left: 24px; }
/** html ol { margin-left: 30px; } /* ie hack */
ol ol, ol ul, ol dl {
	margin: 1.2em 0 1.2em 0;
	padding-left: 25px;
}
ol li { line-height: 1.4em; margin: 1px 0 1px 0; }

blockquote { margin-left: 25px; }

/* Formulare (Standard) --------------------------------- */
form { margin-bottom: 20px; }


/* Layout
 * --------------------------------------------------------------------------------------------------------------------- */
#wrapper{
	margin          : 65px auto 0 auto;
	padding         : 0px 0;
	border          : 1px solid #c5d3d7;
	width           : 950px;
	text-align      : left;
	background-image:url(../Image/mp_bg.png)
	 }

/* Seitenkopf ------------------------------------------- */
#header {
	height          : 189px;
	width           : 949px;
	background-color: #000; }

/* Seitennavigation ------------------------------------- */
#menu_holder {
	margin    : 0 1px;
	height    : 50px;
	background: transparent url(../image/bg_kontakt.jpg) repeat-x top left;
	overflow  : hidden; }

#mainmenu, #submenu {
	position        : relative;
	height          : 24px;
	background-color: transparent; }

/* Seiteninhalt ----------------------------------------- */
#content {
	margin: 0;
	padding: 0 0 20px 0; }
#maincontent {
	float     : left;
	margin    : 25px 0 0 0;
	padding-left: 25px;
	width     : 900px;
	font-size : 11px;
	line-height: 1.4em;
	word-spacing: 1px;
}
#subcontent {
	float      : left;
	margin     : 62px 0 0 44px;
	width      : 290px;
	font-size  : 10px;
	line-height: 12px; 
	word-spacing: 1px;
	}

.color_text {
	font-family: Verdana, Tahoma, Arial, "Sans Serif";
	font-size: 11px;
	color: ff4e00;
}

#subcontent h3 {
	margin-bottom  : 15px;
	font-size      : 15px;
	font-weight    : normal;
	color          : #bac7c4;
	text-decoration: none; }
	
#subcontent h4 {
	margin-bottom  : 3px;
	font-size      : 12px;
	font-weight    : normal;
	color          : #bac7c4;
	text-decoration: none; }

/* Seitenfuß -------------------------------------------- */
#footer{
	margin          : 0 1px;
	padding         : 3px 0;
	height          : 18px;
	font-size       : 9px;
	color           : #d1d1d1;
	text-align      : center;
	line-height     : 18px;
	background-color: #7b858a; }
#footer a {
	font-weight: bold;
	color      : #d1d1d1; }
#footer a:hover, #footer a:focus {
	color          : #f0f0f0;
	text-decoration: underline; }

/* System ----------------------------------------------- */
.clearfloat {
	float    : none;
	clear    : both;
	height   : 0px;
	font-size: 0px;
	overflow : hidden; }

body#layout_one_col #maincontent {
	float        : none;
	width        : 900px; }
body#layout_one_col #subcontent { display: none; }




/* Elemente
 * --------------------------------------------------------------------------------------------------------------------- */
/* Bilder ----------------------------------------------- */
img.left, img.center, img.right {
	padding : 4px;
	border  : 1px solid #a0a0a0; }
img.left{
	float : left;
	margin: 0 12px 5px 0; }
img.center {
	display: block;
	margin : 0 auto 5px auto; }
img.right {
	float :  right;
	margin: 0 0 5px 12px; }
.image {
	border: 1px solid #000000;
}

/* Navigation ------------------------------------------- */
/* Menu core */
#mainmenu ul, #submenu ul {
	position: absolute;
	margin  : 0;
	padding : 0 0 0 5px;
	top     : 0px;
	left    : 0px; }
#mainmenu ul li, #submenu ul li {
	float      : left;
	margin     : 0;
	padding    : 0 0 0 20px;
	height     : 25px;
	list-style : none;
	line-height: 25px;
	font-size  : 10px;
	font-weight: normal; }
#mainmenu ul li a, #submenu ul li a {
	display        : block;
	line-height    : 26px;
	font-weight    : normal;
	text-decoration: none; }

/* Main menu */
#mainmenu ul li {
	color         : #fff;
	text-transform: uppercase;
	background    : transparent url(../image/main-navigation_line.gif) no-repeat 10px 8px; }
#mainmenu ul li.clear_bg { background-image: none; }
#mainmenu li a {
	color          : #fff;
	text-transform : uppercase; }
#mainmenu li.ov a, #mainmenu li.on a { color: #000; }
#mainmenu li.on a { font-weight: bold; }

/* Sub menu */
#submenu ul { display: none; }
#submenu ul li, #submenu ul li a { color: #000; }
#submenu ul li.ov a, #submenu ul li.on a { color: #000; }
#submenu ul li.ov, #submenu ul li.on { background: transparent url(../image/sub-navigation_arrow.gif) no-repeat 11px 9px; }

/* Linkliste -------------------------------------------- */

ul.linklist { margin-left: 0; }
ul.linklist li {
	padding    : 7px 0px;
	list-style : none;
	/*list-style-image: url(../Image/list-element.gif);*/
	line-height: 15px; }
	
ul.linklist li a {
	display        : block;
	text-decoration: none; }

/* Tooltips --------------------------------------------- */
div.tool-tip {
	border          : 1px solid #fff;
	font-size       : 9px;
	color           : #000;
	background-color: #fff;
	text-align      : left; }
div.tool-tip div.tool-title { display:none; }
div.tool-text { padding: 5px; }

.orang_text {
	font-family: Verdana, Tahoma, Arial, "Sans Serif";
	font-size: 11px;
	color: ff4e00;
}
