/*
// +----------------------------------------------------------------------+
// | CSS Version 2                                                        |
// +----------------------------------------------------------------------+
// | Copyright (c) rippers IT solutions GmbH                              |
// +----------------------------------------------------------------------+
// | Author  : Christiane Etzkorn, Oliver Hirsch                          |
// | Created : 27.09.2004 by Christiane Etzkorn                           |
// | Version : 0.5                                                        | 
// | Status	 : Präsentation                                               |
// |                                                                      |
// | Last modified by: Christiane Etzkorn 27.09.2004                      |
// |                   Oliver Hirsch 30.05.2005                           |
// +----------------------------------------------------------------------+	
*/

/* BODY */
body#all {
	padding: 5px;
	background-color: #bebebe;
	text-align: center;
}
body#all div {
	text-align: left;
}

/* Allgemeine Einstellung für Rahmen */
.BorderOuter {
	padding: 0;
	margin: 0;
	border-top: 1px solid #3f3f3f;
	border-left: 1px solid #3f3f3f;
	border-right: 1px solid #ffffff;
	border-bottom: 1px solid #ffffff;
}
.BorderInner {
	padding: 0;
	margin: 0;
	border-top: 1px solid #ffffff;
	border-left: 1px solid #ffffff;
	border-right: 1px solid #3f3f3f;
	border-bottom: 1px solid #3f3f3f;
}
.BreakRed {
	padding: 0;
	margin: 0;
	height: 5px;
	background: #e54240;
}


/* Globaler DIV-Wrapper */
div#MainWrapper {
	width: 772px;
}

/* Top DIV-Wrapper */
div#MainWrapper div#Top {
	clear: both;
}
div#MainWrapper div#Top div#TopInner {
	height: 140px;
	background: #ffffff;
}
div#MainWrapper div#Top div#TopInner div#Logo {
	float: left;
	padding: 0;
	margin: 0;
	height: 140px;
}
div#MainWrapper div#Top div#TopInner div#Title {
	padding: 10px;
	margin-top: 35px;
	text-align: center;
	color: #f00;
	font-size: 12pt;
	font-weight: bold;
}

/* Tools DIV-Wrapper */
div#MainWrapper div#Tools {
	clear: both;
}
div#MainWrapper div#Tools div#ToolsInner {
	background: #999999;
	height: 28px;
}
div#MainWrapper div#Tools div#ToolsInner div#Home {
	padding: 7px 5px 5px 16px;
	float: left;
}
*html div#MainWrapper div#Tools div#ToolsInner div#Home {
	padding: 5px 5px 5px 14px;
}
div#MainWrapper div#Tools div#ToolsInner div#ToolsMenu {
	padding: 7px 0px 5px 5px;
	float: right;
}

/* Mittlerer DIV-Wrapper */
div#MainWrapper div#Mid {
	clear: both;
	border-width: 0px 1px 1px 1px;
	margin: 0;
	padding: 0;
}
div#MainWrapper div#MidInner {
	background: url('/cachepics/borderbg_r.gif') repeat-y #999999;
	background-position: 146px 0px;
	border-width: 0px 1px 1px 1px;
}
*html div#MainWrapper div#MidInner {
	background-position: 145px 0px;
}

div#MainWrapper div#Mid div#Left {
	float: left;
	width: 148px;
	margin: 0px 0px 0px -2px;
	border-width: 1px 1px 0px 1px;
}
*html div#MainWrapper div#Mid div#Left {
}
div#MainWrapper div#Mid div#Left div#LeftInner {
	background: transparent;
	border-width: 1px 1px 0px 1px;
	padding: 5px 5px 5px 16px;
}
*html div#MainWrapper div#Mid div#Left div#LeftInner {
}

/* CONTENT DIV-Wrapper */
div#MainWrapper div#Mid div#ContentOuter {
	margin: 0px -2px 0px 148px;
	border-width: 1px 1px 1px 1px;
}
*html div#MainWrapper div#Mid div#ContentOuter {
	margin: 0px -2px 0px 146px;
}
div#MainWrapper div#Mid div#ContentOuter div#ContentInner {
	background: white;
	border-width: 1px 1px 1px 1px;
	border-bottom-color: white;
}
div#MainWrapper div#Mid div#ContentOuter div#ContentInner div#Content {
	float: left;
	background: white;
	width: 100%;
	font-size: 0.75em;
}
*html div#MainWrapper div#Mid div#ContentOuter div#ContentInner div#Content {
	margin-right: -2px;
}
div#MainWrapper div#Mid div#ContentOuter div#ContentInner div#Content div.BorderOuter {
	margin-top: 20px;
	margin-bottom: 10px;
}
