/* Created by TopStyle Pro Trial Version - www.bradsoft.com */
* {
	margin: 0;
	padding: 0;
	border: none;
}

	body   { color: white; font: 12px/13px Verdana, Helvetica, Geneva, Arial, SunSans-Regular, sans-serif; background: #000000; padding: 0 }

	div#containerall   {margin: 0; width: 1200px; border: solid 0 red; background-color: #000000 }

	div#containerheadgray    { background-position: 0 0; margin: 0; width: 1200px; height: 20 px; border: solid 0 blue; background-color:#CCCCCC; float:left}


	div#containerslideshow	{ background-color: #000000;
	margin: 0px 0 0;
	width: 1200px;
	float: none;
	border: solid 0 blue;
	height: 190px;}

	div#navi    {
	background-color: #000000;
	background-image: url("images/navihigru.jpg");
	background-repeat: repeat-x;
	margin: 210px 0 0;
	width: 1200px;
	float: left;
	border: solid 0 blue;
	height: 40px;
}


div#naviTableEnd    {
	background-color: #000000;
	background-image: url(images/naviTableEnd.jpg);
	background-repeat: no-repeat;
	width: 170px;
	float: left;
	border: solid 0 blue;
	height: 50px;
	background-position: center center;	
}


div#middleTableEnd    {
	background-color: #000000;
	background-image: url(images/middleTableEnd.jpg);
	background-repeat: repeat-x;
	width: 840px;
	float: left;
	border: solid 0 blue;
	height: 50px;
	background-position: center center;
}

div#left    { background-color: #000000; background-repeat: no-repeat; margin: 0; width: 5px; float: left; border: solid 0 blue }

div#topleft     { background-color: #000000; visibility: visible; margin: 10px 0 0; width: 165px; float: left; border: solid 0px red }

div#right   {
	background-color: #000000;
	background-repeat: no-repeat;
	background-position: 0 0;
	margin: 0;
	width: 5px;
	float: right;
	border: solid 0 red
}

div#topright    { background-color: #000000; margin: 10px 0 0; width: 165px; float: right; border: solid 0px red }

div#topcenter     {
	text-align: center;
	margin: 0;
	float: right;
	padding-top: 10px;
	width: 555px;
	border: solid 0px blue
}

div#navipict1div    {
	background-color: #000000;
	background-image: url("images/fotobuecher_2_naviPict.gif");
	background-repeat: no-repeat;
	background-position: 0 0;
	margin: 0;
	height: 210px;
	border: solid 0 #00cc99;
	float: right;
}
	


div#cleardiv    { background-color: #000000; background-image: url("images/navihigru.jpg");
	background-repeat: repeat-x; background-position: 0 0; margin: 0; height: 40px; clear: both; border: solid 0 #00cc99 }
	
	
div#cleardiv2 { background-color: #000000; background-repeat: no-repeat; background-position: 0 0; width: 1px; margin: 0; height: 1px; clear: both; border: solid 0 #00cc99; }
div#normalMitte { background-color: transparent; margin: 0; padding-right: 15px; padding-bottom: 15px; padding-left: 15px; border: solid 0 #00cc99 }

td  { margin: 0; border: solid 0 #000000 }

.fliessOrange { color: #ff0033; font-size: 14px; font-family: Verdana, Helvetica, Geneva, Arial, SunSans-Regular, sans-serif; line-height: 18px }
.fliessWeiss  { color: white; font-size: 14px; font-family: Verdana, Helvetica, Geneva, Arial, SunSans-Regular, sans-serif; line-height: 18px; }
.fliessSchwarz { color: black; font-size: 14px; font-family: Verdana, Helvetica, Geneva, Arial, SunSans-Regular, sans-serif; line-height: 18px }
.fliessBlau {
	color: #0099FF;
	font-size: 14px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	line-height: 18px,;
	font-style: normal;
}

.fliessGrau {
	color: #909090;
	font-size: 14px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	line-height: 18px,;
	font-style: normal;
}



.sublineOrange {
	color: #ff0033;
	font-size: 18px;
	font-family: Verdana, Helvetica, Geneva, Arial, SunSans-Regular, sans-serif;
	font-weight: normal;
	line-height: 22px
}
.sublineWeiss {
	color: white;
	font-size: 18px;
	font-family: Verdana, Helvetica, Geneva, Arial, SunSans-Regular, sans-serif;
	font-weight: normal;
	line-height: 22px
}
.sublineSchwarz {
	color: black;
	font-size: 18px;
	font-family: Verdana, Helvetica, Geneva, Arial, SunSans-Regular, sans-serif;
	font-weight: normal;
	line-height: 22px
}
.sublineBlau {
	color: #0066FF;
	font-size: 18px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-weight: normal;
	line-height: 22px;
	letter-spacing: inherit;
}

.headlineOrange { color: #ff0033; font-size: 21px; font-family: Verdana, Helvetica, Geneva, Arial, SunSans-Regular, sans-serif; font-weight: bold; line-height: 28px }
.headlineWeiss { color: white; font-size: 21px; font-family: Verdana, Helvetica, Geneva, Arial, SunSans-Regular, sans-serif; font-weight: bold; line-height: 28px }
.headlineSchwarz { color: black; font-size: 21px; font-family: Verdana, Helvetica, Geneva, Arial, SunSans-Regular, sans-serif; font-weight: bold; line-height: 28px }
.headlineBlau { color: navy; font-size: 21px; font-family: Verdana, Helvetica, Geneva, Arial, SunSans-Regular, sans-serif; font-weight: bold; line-height: 28px }

.headlineBigOrange { color: #ff0033; font-size: 30px; font-family: Verdana, Helvetica, Geneva, Arial, SunSans-Regular, sans-serif; font-weight: bold; line-height: 35px }
.headlineBigWeiss { color: white; font-size: 30px; font-family: Verdana, Helvetica, Geneva, Arial, SunSans-Regular, sans-serif; font-weight: bold; line-height: 35px }
.headlineBigSchwarz { color: black; font-size: 30px; font-family: Verdana, Helvetica, Geneva, Arial, SunSans-Regular, sans-serif; font-weight: bold; line-height: 35px }
.headlineBigBlau { color: navy; font-size: 30px; font-family: Verdana, Helvetica, Geneva, Arial, SunSans-Regular, sans-serif; font-weight: bold; line-height: 35px }

.backOrange { color: #ff0033; font-size: 60px; font-family: Verdana, Helvetica, Geneva, Arial, SunSans-Regular, sans-serif; font-style: italic; font-weight: bold; line-height: 63px; font-stretch: extra-expanded }
.backWeiss { color: white; font-size: 60px; font-family: Verdana, Helvetica, Geneva, Arial, SunSans-Regular, sans-serif; font-style: italic; font-weight: bold; line-height: 63px; font-stretch: extra-expanded }
.backSchwarz { color: black; font-size: 60px; font-family: Verdana, Helvetica, Geneva, Arial, SunSans-Regular, sans-serif; font-style: italic; font-weight: bold; line-height: 63px; font-stretch: extra-expanded }
.backBlau { color: navy; font-size: 60px; font-family: Verdana, Helvetica, Geneva, Arial, SunSans-Regular, sans-serif; font-style: italic; font-weight: bold; line-height: 63px; font-stretch: extra-expanded }

.footerweiss {
	color: white;
	font-size: 12px;
	font-family: Verdana, Helvetica, Geneva, Arial, SunSans-Regular, sans-serif;
	font-style: italic;
	font-weight: bold;
	line-height: 16px;
	font-stretch: extra-expanded;
	padding-right: 10px;
}

a:link  { font-weight: normal; text-decoration: none }
a:visited  { font-weight: normal; text-decoration: none }
a:hover  { font-weight: normal; text-decoration: none; background-color: transparent }
a:active { font-weight: normal; text-decoration: none; background-color: transparent }
a:focus  { font-weight: normal; text-decoration: none; background-color: transparent }

h1  { font-size: 2em; font-weight: bold; margin: 0; padding: 10px 15px }
hr { color: white; font-weight: bold; line-height: 12px }

.navitext {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 16px;
	font-stretch:condensed;
	letter-spacing:inherit;
	font-weight: bold;
	color: #ffffff;
	vertical-align: top;
	margin-top: 2px;
}

.dummytext {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 3px;
	font-stretch:condensed;
	letter-spacing:inherit;
	font-weight: lighter;
	color: #ffffff;
	vertical-align: inherit;
}
