/* CSS-Angaben für www.floringo.de */

body {
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	text-align: center;
	background-color: #c0c0c0;
	height: 100%;
}

img {
	display: block;
}

div {
	font-family: Arial;
	font-size: 10pt;
	font-weight: normal;
	color: #233185;
}

ul {
	list-style-image: url(../img/design/block_list.jpg);
}

li {
	margin-bottom: 13px;
}

h1, h2 {
	font-size: 10pt;
	font-weight: bold;
	margin: 0px;
}

/* Links */

a {font-family: Arial; font-size:10pt; font-weight: normal; text-decoration: underline; color: #233185;}
a:link {font-family: Arial; font-size:10pt; font-weight: normal; text-decoration: underline; color: #233185;}
a:visited {font-family: Arial; font-size:10pt; font-weight: normal; text-decoration: underline; color: #233185;}
a:hover {font-family: Arial; font-size:10pt; font-weight: normal; text-decoration: underline; color: #ff7f00;}
a:focus {font-family: Arial; font-size:10pt; font-weight: normal; text-decoration: underline; color: #233185;}
a:active {font-family: Arial; font-size:10pt; font-weight: normal; text-decoration: underline; color: #233185;}

a.bold {font-family: Arial; font-size:10pt; font-weight: bold; text-decoration: underline; color: #233185;}
a.bold:link {font-family: Arial; font-size:10pt; font-weight: bold; text-decoration: underline; color: #233185;}
a.bold:visited {font-family: Arial; font-size:10pt; font-weight: bold; text-decoration: underline; color: #233185;}
a.bold:hover {font-family: Arial; font-size:10pt; font-weight: bold; text-decoration: underline; color: #ff7f00;}
a.bold:focus {font-family: Arial; font-size:10pt; font-weight: bold; text-decoration: underline; color: #233185;}
a.bold:active {font-family: Arial; font-size:10pt; font-weight: bold; text-decoration: underline; color: #233185;}

a.navi {font-family: Arial; font-size:10pt; font-weight: normal; text-decoration: none; color: #4c4c4c;}
a.navi:link {font-family: Arial; font-size:10pt; font-weight: normal; text-decoration: none; color: #4c4c4c;}
a.navi:visited {font-family: Arial; font-size:10pt; font-weight: normal; text-decoration: none; color: #4c4c4c;}
a.navi:hover {font-family: Arial; font-size:10pt; font-weight: normal; text-decoration: underline; color: #4c4c4c;}
a.navi:focus {font-family: Arial; font-size:10pt; font-weight: normal; text-decoration: none; color: #4c4c4c;}
a.navi:active {font-family: Arial; font-size:10pt; font-weight: normal; text-decoration: none; color: #4c4c4c;}

a.footer-link {font-family: Arial; font-size:8pt; font-weight: normal; text-decoration: underline; color: #4c4c4c;}
a.footer-link:link {font-family: Arial; font-size:8pt; font-weight: normal; text-decoration: underline; color: #4c4c4c;}
a.footer-link:visited {font-family: Arial; font-size:8pt; font-weight: normal; text-decoration: underline; color: #4c4c4c;}
a.footer-link:hover {font-family: Arial; font-size:8pt; font-weight: normal; text-decoration: underline; color: #ff7f00;}
a.footer-link:focus {font-family: Arial; font-size:8pt; font-weight: normal; text-decoration: underline; color: #4c4c4c;}
a.footer-link:active {font-family: Arial; font-size:8pt; font-weight: normal; text-decoration: underline; color: #4c4c4c;}

a.navi-active {font-family: Arial; font-size:10pt; font-weight: normal; text-decoration: underline; color: #4c4c4c;}
a.navi-active:link {font-family: Arial; font-size:10pt; font-weight: normal; text-decoration: underline; color: #4c4c4c;}
a.navi-active:visited {font-family: Arial; font-size:10pt; font-weight: normal; text-decoration: underline; color: #4c4c4c;}
a.navi-active:hover {font-family: Arial; font-size:10pt; font-weight: normal; text-decoration: underline; color: #4c4c4c;}
a.navi-active:focus {font-family: Arial; font-size:10pt; font-weight: normal; text-decoration: underline; color: #4c4c4c;}
a.navi-active:active {font-family: Arial; font-size:10pt; font-weight: normal; text-decoration: underline; color: #4c4c4c;}

a.navi-top {font-family: Arial; font-size:10pt; font-weight: bold; text-decoration: none; color: #ffffff;}
a.navi-top:link {font-family: Arial; font-size:10pt; font-weight: bold; text-decoration: none; color: #ffffff;}
a.navi-top:visited {font-family: Arial; font-size:10pt; font-weight: bold; text-decoration: none; color: #ffffff;}
a.navi-top:hover {font-family: Arial; font-size:10pt; font-weight: bold; text-decoration: underline; color: #ffffff;}
a.navi-top:focus {font-family: Arial; font-size:10pt; font-weight: bold; text-decoration: none; color: #ffffff;}
a.navi-top:active {font-family: Arial; font-size:10pt; font-weight: bold; text-decoration: none; color: #ffffff;}

a.navi-top-active {font-family: Arial; font-size:10pt; font-weight: bold; text-decoration: underline; color: #ffffff;}
a.navi-top-active:link {font-family: Arial; font-size:10pt; font-weight: bold; text-decoration: underline; color: #ffffff;}
a.navi-top-active:visited {font-family: Arial; font-size:10pt; font-weight: bold; text-decoration: underline; color: #ffffff;}
a.navi-top-active:hover {font-family: Arial; font-size:10pt; font-weight: bold; text-decoration: underline; color: #ffffff;}
a.navi-top-active:focus {font-family: Arial; font-size:10pt; font-weight: bold; text-decoration: underline; color: #ffffff;}
a.navi-top-active:active {font-family: Arial; font-size:10pt; font-weight: bold; text-decoration: underline; color: #ffffff;}

div.slideshow {
	position: absolute;
	top: 0px;
	width: 624px;
}

img.inline {
	display: inline;
}

.en-list li {
	font-weight: bold
}
.en-list li span {
	font-weight: normal
}

#page {
	margin: auto; /* standardkonforme horizontale Zentrierung */
	text-align: center;
	
	left: 50%;
	width: 100%;
	margin-left: -50%;
	min-height: 100%; /* Mindesthöhe für moderne Browser */
	height:auto !important; /* Important Regel für moderne Browser */
	height:100%; /* Mindesthöhe für den IE */
	/*overflow: hidden !important; FF Scroll-leiste */ 
	position: absolute;
	
	z-index: 2;
}

#bg-top {
	height: 171px; 
	width: 100%;
	background-color: #f0f0f0; 
	border-bottom: 1px solid #ffffff; 
	position: absolute; 
	top: 0px; 
	left: 0px;
	right: 0px;
	z-index: 1; 
}

#bg-bottom {
	height: 130px;
	width: 100%;
	background-color: #ffb556;
	border-top: 1px solid #ffffff;
	border-bottom: 2px solid #ffffff;
	position: absolute;
	top: 172px;
	left: 0px;
	right: 0px;
	z-index: 1;
}

#content-box {
	/*height: 611px;*/
	/*height: 100%;*/
	bottom: 0px;
	left: 50%;
	margin-left: -448px;
	width: 897px;
	position: absolute;
	top: 42px;
	/*margin: 0 auto;*/
	z-index: 3;
}

#content-bg {
	/*height: 347px;*/
	bottom: 0px;
	width: 624px;
	background-color: #d9d9d9;
	position: absolute;
	top: 263px;
	right: 0px;
	left: 273px;
	z-index: 9;
}

#content-bg-big{
	/*height: 479px;*/
	/*height: 100%;*/
	bottom: 0px;
	width: 624px;
	background-color: #d9d9d9;
	position: absolute;
	top: 131px;
	right: 0px;
	left: 273px;
	z-index: 9;
}

#content {
	width: 594px; 
	background-color: #d9d9d9; 
	position: absolute; 
	top: 0px; 
	right: 0px; 
	z-index: 10;
	text-align: left;
	margin-left: 15px;
	margin-right: 15px;
	margin-top: 30px;
}

#content-spalten {
	width: 609px; 
	background-color: #d9d9d9; 
	position: absolute; 
	top: 0px; 
	right: 0px; 
	z-index: 10;
	text-align: left;
	margin-left: 15px;
}

#content-start {
	width: 624px;
	background-image: url(../img/design/bg_content.png);
	padding-left: 273px;
	background-color: #d9d9d9; 
	position: absolute;
	top: 0px; 
	right: 0px; 
	z-index: 10;
	text-align: left;
}

#text {
	background-color: #d9d9d9;
	z-index: 10;
	margin-left: 15px;
}

#text ul {
	list-style-image: url(../img/design/list_icon.gif);
	margin-left: 17px;
	padding-left: 0px;
}

#text li {
	margin-bottom: 0px;
	margin-left: 0px;
	padding-left: 0px;
}

#start-text {
	background-color: #d9d9d9;
	z-index: 10;
	margin-left: 15px;
	margin-top: 500px;
	margin-right: 40px;
	margin-bottom: 30px;
}

#start-text ul {
	list-style-image: url(../img/design/list_icon.gif);
	margin-left: 17px;
	padding-left: 0px;
}

#start-text li {
	margin-bottom: 0px;
	margin-left: 0px;
	padding-left: 0px;
}

#navi-top {
	height: 129px;
	width: 897px; 
	position: absolute; 
	top: 0px; 
	left: 0px;
	right: 0px;
	text-align: left;
}

#top-title1 {
	position: absolute;
	top: 80px;
	left: 289px;
	width: 400px; 
	font-family: Arial; 
	font-size: 10pt; 
	font-weight: bold; 
	color: #263689;
}

#top-title2 {
	position: absolute; 
	top: 7px; 
	left: 20px; 
	width: 252px; 
	font-family: Arial; 
	font-size: 10pt; 
	color: #ffffff;
}

#navi-lang {
	position: absolute;
	top: 80px;
	left: 692px;
	width: 205px;
	font-family: Arial;
	font-size: 10pt;
	color: #4c4c4c;
}

#navi-top-bar {
	width: 897px; 
	height: 29px; 
	background-color: #233185; 
	position: absolute; 
	top: 100px; 
	left: 0px; 
	bottom: 0px;
}

#breadcrump {
	position: absolute;
	top: 7px;
	left: 289px;
	width: 608px;
	font-family: Arial;
	font-size: 10pt;
	font-weight: bold;
	color: #ffffff;
}

#navi {
	height: 130px; 
	width: 273px; 
	background-color: #e3e3e3; 
	position: absolute; 
	top: 131px; 
	left: 0px;
	text-align: left;
	overflow: hidden;
	z-index: 11;
}
#image-top {
	height: 130px; 
	width: 624px; 
	position: absolute; 
	top: 131px; 
	left: 273px;
	overflow: hidden;

}

#navi-left {
	/*height: 100%;*/
	bottom: 0px;
	width: 273px;
	background-color: #d0d0d0; 
	position: absolute; 
	top: 263px; 
	left: 0px;
	text-align: left;
	z-index: 11;
}

#navi-left-start {
	/*height: 100%;*/
	bottom: 0px;
	width: 273px;
	background-color: #d0d0d0; 
	position: absolute; 
	top: 261px; 
	left: 0px;
	text-align: left;
	z-index: 11;
	border-top: 2px solid #ffffff;
}

#navi-left-text {
	margin-top: 23px; 
	margin-left: 20px; 
	margin-right: 20px; 
	margin-bottom: 23px;
	color: #003399;
}

#navi-left-text h1 {
	FONT-SIZE: 8pt; 
	font-weight: bold;
}

#footer {
	position: relative; 
	margin: 0 auto; 
	width: 897px; 
	top: 50px; 
	text-align: left; 
	font-family: Arial; 
	font-size: 8pt; 
	color: #4c4c4c;
}

#footer-text {
	margin-left: 20px;
	line-height: 1.8em;
	font-family: Arial; 
	font-size: 8pt; 
	color: #4c4c4c;
}

#footer-text-left {
	padding-top: 12px;
	width: 253px;
	margin-left: 20px;
	/*line-height: 1.8em;*/
	font-family: Arial; 
	font-size: 8pt; 
	/*color: #4c4c4c;*/
	color: #233185;
}

#footer-text-left a {
	color: #233185;
}

#footer-text-left ul {
	list-style-image: url(../img/design/list_icon.gif);
	margin-left: 17px;
	padding-left: 0px;
}

#footer-text-left li {
	margin-bottom: 0px;
	margin-left: 0px;
	padding-left: 0px;
}

/* Navigation */

ul.navi-list {
	list-style-type: none;
	list-style-image: none;
	margin-left: 20px;
	margin-top: 7px;
	padding: 0px;
}

ul.navi-list li {
	padding-top: 6px;
	margin-bottom: 0px;
}

ul.navi-sub-list {
	list-style-type: none;
	list-style-image: none;
	margin-left: 20px;
	margin-top: 12px;
	padding: 0px;
}

ul.navi-sub-list li {
	padding-top: 6px;
	margin-bottom: 0px;
}
