@charset "utf-8";
* {
	border: 0px none;
	margin: 0;
	padding: 0
}
html, body {
	width:100%;
	height:100%;
	background-image: url('../img/bg.gif');
	background-repeat: repeat;
	margin: 5px 0;
}
body {
	font-family:Georgia, "Times New Roman", Times, serif;
	font-size:11px;
	font-weight: normal;
	color: #551a00;
	line-height: 19px;
}

a:link {
	color: #d8980f;
	text-decoration: none;
	font-weight: bold;
}
a:visited {
	color: #d8980f;
	text-decoration: none;
	font-weight: bold;
}
a:hover {
	color: #551a00;
	text-decoration: none;
	font-weight: bold;
}
a:active {
	color: #551a00;
	text-decoration: none;
	font-weight: bold;
}


.clear { clear: both; }

.main {
	margin: 0 auto;
	width: 728px;
	text-align: left;
}
* html .main {   /*** IE5.x/win box model fix ***/
	width: 728px;
	wid\th: 728px;
}
#head {
	height:168px;
	width:100%;
	background:url('../img/header.gif') no-repeat;
}
.cont {
	margin-top:25px;
	margin-bottom:25px;
	position: relative; /*** IE needs this or the contents won't show outside the parent container. ***/
	margin-left: 70px;    /*** Critical left col dimension value ***/
	width: 587px;   /*** Critical left and right col/divider dimension value (moves inversly) ***/
}
* html .cont {   /*** IE5.x/win box model fix ***/
	width: 587px;   /*** Critical left and right col/divider dimension value (moves inversly) ***/
	wid\th: 587px;   /*** Critical left and right col/divider dimension value (moves inversly) ***/
}
.float-wrap {
	float: left;
	width: 587px;   /*** Critical left and right col/divider dimension value (moves inversly) ***/
	margin-right: 0px;   /*** Static fix ***/
}

.center {
	float: right;
	width: 587px;   /*** Critical left and right col/divider dimension value (moves inversly) ***/
	margin-bottom: 0px;   /*** Fixes a variance in IE/win for the green AP bottom boxes ***/
	/* \*/
	margin-left: 0px;
	background-image: url('../img/main_bg.gif');
	background-repeat: no-repeat;
	background-position:  center;
	min-height:400px
}
.centerimg {
	padding:8px;
	border:#e3e2e0 1px solid;
	background:#FFFFFF;
	float:right;
	margin-left:20px;
}
.refimg {
	padding:8px;
	border:#e3e2e0 1px solid;
	background:#FFFFFF;
	float: left;
	margin-right:20px;
}

#bilderleiste {
	float:left;
	margin-top:8px;
}
#bilderleiste img {
	padding:8px;
	background:#FFFFFF;
	margin-right:6px;
	border:#e3e2e0 1px solid;
}
#bilderleiste img:hover {
	border: 1px solid #CC0000;
}
#bilderleiste a:hover img {
	border: 1px solid #CC0000;
}

h1 {
	font-size: 18px;
	font-weight: bold;
}
h2 {
	font-size: 13px;
	font-weight: bold;
}
ul {
	list-style-type: disc;
	list-style-position: outside;
	margin-left:20px;
}
.left {
position: relative; /*** IE needs this or the contents won't show outside the parent container. ***/
width: 70px;    /*** Critical left col/divider dimension value ***/
margin-left: -70px;    /*** Critical left col/divider dimension value ***/
	text-align: center;
}

* html .left {
float:left;
}

*>html .left {width:70px;}   /*** Fix only for IE/Mac ***/

.container-left {
width: 70px;    /*** Critical left col dimension value ***/
}

.right {
	float: left;
	position: relative; /*** IE needs this or the contents won't show outside the parent container. ***/
	width: 70px;    /*** Critical right col/divider dimension value ***/
	margin-right: -70px;    /*** Critical right col/divider dimension value ***/
	margin-left: 0px;   /*** Static fix ***/
	text-align: center;
}

/* \*/
* html .right {
margin-left: 0px;
margin-right: -657px;
mar\gin-right: -70px;
}
/* */

/*** These commented-out rules below are there to explain the "Critical" info
	for the rules above, because comments must not appear within the Mac-hack.
	The "rules" below are not active, they are just for teaching purposes. ***/

/*
* html .right {
margin-left: 0px;    *** Critical right divider dimension value ***
margin-right: -657px;    *** IE5.x/win fix, must be above a critical number, but very high values appear okay ***
mar\gin-right: -70px;    *** Critical right col/divider dimension value ***
}
*/


.container-right {
/* \*/width: 70px;/* Hidden from IE-Mac */   /*** Critical right col dimension value ***/
margin-left: 0px;    /*** Critical right divider dimension value ***/

}

/* \*/
* html .container-right {
fl\oat: right;
margin-left: 0px;
mar\gin-left: 0px;
}
/*** This is a fix for IE5/Win at the largest text size setting. ***/
/* \*/
* html .left {margin-right: 0px;}
/* */

.footer {
	position:relative;
	height:33px;
	width:100%;
	background: url('../img/footer.gif') no-repeat;
	text-align: center;
	padding-top: 10px;
	font-weight: bold
}
/* \*/
* html h2 {height: 1%;}
/* */


/*** This is a fix for IE5/Win at the largest text size setting. ***/
/* \*/
* html .left {margin-right: -3px;}
/* */


.italics-test, .italics-test-side {
font-style: italic;
text-align: justify;
background: #ccd;
border: 1px solid red;
}
/* \*/
* html .italics-test, * html .italics-test-side {
overflow: hidden;
width: 100%;
o\verflow: visible;
w\idth: auto;
hei\ght: 1px;
}
/* */
.schraube {
	position:absolute;
	left:13px;
	top:200px;
	background:url('../img/schraube.gif') no-repeat;
	width:45px;
	height:43px
}
.menue {
	margin-left:108px;
	padding-top:141px;
}
.menue a {
	padding-right:7px;
	padding-left:7px;
}
.menue a:link {
	font-size: 12px;
	color: #551a00;
	text-decoration: underline;
	font-weight: normal;
}
.menue a:visited {
	font-size: 12px;
	color: #551a00;
	text-decoration: underline;
	font-weight: normal;
}
.menue a:hover {
	font-size: 12px;
	color: #d8980f;
	text-decoration: none;
	font-weight: normal;
}
.menue a:active {
	font-size: 12px;
	color: #d8980f;
	text-decoration: none;
	font-weight: normal;
}
.menue_active {
	padding-right:7px;
	padding-left:7px;
	font-size: 12px;
	color: #d8980f;
	text-decoration: none;
	font-weight: normal;
}
.icons {
	vertical-align:text-bottom;
	margin-right:3px;"
}