/* CSS Document */
body {
	background-image: url(../img/layout/raster.jpg);
	background-repeat: repeat-x;
	background-color: #88584E;
	padding: 0;
	margin: 0;
	background-attachment: fixed;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: .8em;
	color: #333333;
}
#wrapper {
	width: 900px;
	margin: 0 0 0 75px;
	padding: 0;
}
#wrapper #logo {
	width: 900px;
	height: 190px;
	background-color: #F0F0F0;
	margin: 0;
	padding: 0;
	display: block;
}
#wrapper #logo #logoleft {
	width: 460px;
	height: 190px;
	float: left;
	display: block;
	background-color: #FFFFFF;
}
#wrapper #logo #logoleft img {
	padding: 0;
	margin: 30px 0 0 30px;
	border: 0px;
}
#wrapper #logo #logomiddle {
	width: 170px;
	height: 190px;
	float: left;
	display: block;
	background-color: #FFFFFF;
}
#wrapper #logo #logomiddle img {
	padding: 0;
	margin: 30px 0 0 30px;
	border: 0px;
}
#wrapper #logo #logoright {
	width: 270px;
	height: 190px;
	float: left;
	display: block;
	background-color: #FFFFFF;
}
#wrapper #logo #logoright #metanav {
	margin: 30px 30px 45px 0;
	width: 240px;
	height: 30px;
	display: block;
}
#wrapper #logo #logoright #metanav a, #wrapper #logo #logoright #metanav a:link, #wrapper #logo #logoright #metanav a:visited {
	display: block;
	float: right;
	color: #666666;
	text-decoration: none;
	padding: 0 10px 0 10px;
	border-left: 1px solid #666666;
}
#wrapper #logo #logoright #metanav a:hover {
	color: #333333;
}
#wrapper #logo #logoright #button {
	width: 240px;
	display: block;
	margin: 0 30px 0 0;
}
#wrapper #logo #logoright #button a, #wrapper #logo #logoright #button a:link, #wrapper #logo #logoright #button a:visited {
	display: block;
	float: right;
	background-image: url(../img/layout/button.jpg);
	background-repeat: no-repeat;
	height: 42px;
	width: 236px;
	color: #999999;
	text-decoration: none;
	font-weight: normal;
	font-family: "Trebuchet Ms", Arial, Helvetica, sans-serif;
	font-size: 160%;
	text-align:center;
	padding: 14px 0 0 0;
}
#wrapper #logo #logoright #button a:hover {
	background-image: url(../img/layout/button_aktiv.jpg);
	color: #FFFFFF;
}
#wrapper #banner {
	width: 900px;
	height: 300px;
	display: block;
	background-color: #FFFFFF;
}
#wrapper #content {
	display: block;
	width: 900px;
	background-color: #FFFFFF;
}
#wrapper #content #mainnavi {
	width: 335px;
	height: 480px;
	display: block;
	float: left;
	background-image: url(../img/layout/navi_background.jpg);
	background-repeat: no-repeat;
	background-position: 0 80px;
}
/* Demipair-Button Start */
#wrapper #content #mainnavi #demibutton {
	width: 250px;
	height: 50px;
	display: block;
	margin: 0 30px 30px 45px;
}
#wrapper #content #mainnavi #demibutton a, #wrapper #content #mainnavi #demibutton a:link, #wrapper #content #mainnavi #demibutton a:visited {
	display: block;
	float: right;
	background-image: url(../img/layout/button.jpg);
	background-repeat: no-repeat;
	height: 42px;
	width: 236px;
	color: #FF0090;
	text-decoration: none;
	font-weight: normal;
	font-family: "Trebuchet Ms", Arial, Helvetica, sans-serif;
	font-size: 160%;
	text-align:center;
	padding: 14px 0 0 0;
}
#wrapper #content #mainnavi #demibutton a:hover {
	background-image: url(../img/layout/button_aktiv.jpg);
	color: #FFFFFF;
}
/* Demipair-Button End */
#wrapper #content #mainnavi #navigation {
	width: 305px;
	margin: 0 0 0 30px;
	padding: 0;
}
#wrapper #content #mainnavi #navigation a, #wrapper #content #mainnavi #navigation a:link, #wrapper #content #mainnavi #navigation a:visited {
	display: block;
	color: #555555;
	text-decoration: none;
	background-image: url(../img/layout/punkt.gif);
	background-position: bottom;
	background-repeat: repeat-x;
	font-family: "Trebuchet Ms", Arial, Helvetica, sans-serif;
	width: 250px;
	padding: 4px 0 4px 35px;
	font-weight: bold;
	font-size: 120%;
}
#wrapper #content #mainnavi #navigation a:hover {
	background-color: #F0F0F0;
}
#wrapper #content #mainnavi #navigation a#aktive {
	background-color: #F6EBE3;
}
#wrapper #content #text {
	width: 564px;
	float: left;
	display: block;
	background-image: url(../img/layout/punkt_hor.gif);
	background-position: left;
	background-repeat: repeat-y;
	padding: 0 0 0 1px;
	margin: 0 0 40px 0;
}
#wrapper #content #text ul {
	display: block;
	margin: 0 30px 30px 50px;
	padding: 0;
	list-style-type: square;
}
#wrapper #content #text ul li {
	line-height: 150%;
}
#wrapper #content #text h1 {
	color: #CC3300;
	font-size: 155%;
	font-family: "Trebuchet Ms", Arial, Helvetica, sans-serif;
	font-weight: normal;
	padding: 0 30px 0 20px;
	margin: 0 0 20px 0;
	display: block;
	width: 510px;
}
#wrapper #content #text h3 {
	color: #A59997;
	font-size: 125%;
	font-family: Geneva, Arial, Helvetica, sans-serif;
	font-weight: bold;
	font-style: italic;
	padding: 0 0 7px 0;
	line-height: 130%;
	margin: 30px 30px 20px 20px;
	display: block;
	background-image: url(../img/layout/punkt.gif);
	background-position: bottom;
	background-repeat: repeat-x;
}
#wrapper #content #text h2 {
	color: #046380;
	font-size: 125%;
	font-family: Geneva, Arial, Helvetica, sans-serif;
	font-weight: bold;
	font-style: italic;
	padding: 0 30px 0 20px;
	line-height: 130%;
	margin: 20px 0 20px 0;
	display: block;
	width: 510px;
}
#wrapper #content #text h4 {
	color: #FEC85A;
	font-size: 125%;
	font-family: Geneva, Arial, Helvetica, sans-serif;
	font-weight: bold;
	font-style: italic;
	padding: 0 30px 0 20px;
	line-height: 130%;
	margin: 20px 0 20px 0;
	display: block;
	width: 510px;
}
#wrapper #content #text h6 {
	color: #666699;
	font-size: 125%;
	font-family: Geneva, Arial, Helvetica, sans-serif;
	font-weight: bold;
	font-style: italic;
	padding: 10px 0 8px 0;
	line-height: 130%;
	margin: 0;
	display: block;
}
#wrapper #content #text p {
	padding: 2px 0 2px 0;
	vertical-align: top;
	padding: 0 30px 0 20px;
	font-weight: normal;
	line-height: 150%;
	margin: 0 0 20px 0;
	display: block;
}
#wrapper #content #text .photo {
	display: block;
	width: 564px;
	height: 230px;
	padding: 0;
	margin: 0 0 0 0;
}
#wrapper #content #text #next {
	width: 534px;
}
#wrapper #content #text #next a, #wrapper #content #text #next a:link, #wrapper #content #text #next a:visited {
	display: block;
	background-image: url(../img/layout/next.gif);
	background-repeat: no-repeat;
	width: 150px;
	float: right;
	padding: 5px 0 0 0;
	text-align: center;
	height: 31px;
	color: #666666;
	text-decoration: none;
	font-weight: normal;
	font-family: "Trebuchet Ms", Arial, Helvetica, sans-serif;
	font-size: 150%;
}
#wrapper #content #text #next a:hover {
	color: #666666;
	background-image: url(../img/layout/next_aktiv.gif);	
}
#wrapper #content #text #links {
	margin: 0 30px 0 20px;
}
#wrapper #content #text #links a, #wrapper #content #text #links a:link, #wrapper #content #text #links a:visited {
	display: block;
	background-image: url(../img/layout/link.gif);
	background-repeat: no-repeat;
	background-position: 0 50%;
	color: #666666;
	padding: 18px 0 0 60px;
	height: 32px;
	font-family: Geneva, Arial, Helvetica, sans-serif;
	font-weight: bold;
	font-style: italic;
	font-size: 125%;
	text-decoration: none;
}
#wrapper #content #text #links a:hover {
	color: #666699;
}
#wrapper #footer {
	width: 900px;
	display: block;
	padding: 15px 0 15px 0;
	color: #FFFFFF;
	text-align: center;
	background-color: #91867E;
	line-height: 140%;
	background-image: url(../img/layout/germany.gif);
	background-repeat:repeat-y;
}
#wrapper #footer a {
	color: #FFFFFF;
	padding: 0 10px 0 10px;
	border-right: 1px solid #FFFFFF;
}
.antifloat {
	clear: both;
	margin: 0;
	padding: 0;
	font-size: 0;
	line-height: 0;
	height: 21px;
}
#wrapper #content #text table {
	display: block;
	width: 510px;
	margin: 20px 0 30px 20px;
}
#wrapper #content #text table tr {
	margin: 0;
	padding: 0;
}
#wrapper #content #text table tr td {
	padding: 6px 0 6px 0;
	margin: 0;
	border-bottom: 1px dashed #CCCCCC;
}
#wrapper #content #text table tr td .enter, #wrapper #content #text table tr td textarea {
	width: 230px;
	display: block;
	margin: 0;
	float: right;
	padding: 2px 6px 2px 6px;
	border: 1px solid #999999;
}
#wrapper #content #text table tr td select.enter {
	width: 244px;
}
#wrapper #content #text .buttonstyle {
	margin: 0;
	padding: 0;
	background-color: #FFFFFF;
	background: url(../img/layout/next.gif) no-repeat;
	border: 0px;
	width: 150px;
	text-align: center;
	height: 36px;
	color: #666666;
	text-decoration: none;
	font-weight: normal;
	font-family: "Trebuchet Ms", Arial, Helvetica, sans-serif;
	font-size: 150%;
	cursor: pointer;
	
}

