@import url(guidedtour.css);

/** Allgemeine Einstellungen **/

body {
	background-color: #efefef;
	margin:0;
	padding:0;
	border:0;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 13px;
	text-align:center;
	background: #EFEFEF;
}

a, a:visited, a:hover {
	color:#B20000;
}

h1, h2, h3 {
	font-size: 13px;
}

h4,h5,h6,th p,p {
	font-weight :normal;
	font-size: 13px;
	text-align: left;
	color: #000;
}

th b {
	font-size: 11px;
}

b {
	font-size: 13px;
	text-align: left;
	color: #000;
}

ul, ol {
	font-size: 13px;
	padding:0; margin: 0;
        list-style-position: inside;
        color: #B20000;
}

li {
color: #000;
}


#container {
	background-color: #FFFFFF;
	background-image: url(/fileadmin/templates/images/bg_rot.gif);
	background-repeat: repeat-y;
	border: 0;
	width: 1000px;
	margin: auto;
	padding:0;
	color: #333;
	border-left: 1px solid #000;
	border-right: 1px solid #000;
	border-bottom: 1px solid #000;
border: 0;
	text-align:left;
}

/** Allgemeine Einstellungen Ende **/

/** Headbereich **/

#top {
	background: #fff url(../images/finmas_header2.jpg) no-repeat top right;
	padding: 0;
	height: 78px;
	text-align:left;
}
#top h1 {
	padding: 0;
	margin: 0;
}
#top .logo {
	margin: 20 0 20 10;
}

	
.blueline {
	width :100%;
	height: 23px;
	background-color: rgb(82,101,111);
	border-bottom: 1px solid #fff;
}	/* Ã¼bernommen von Genopace, blue -> dunkelgrau */

.orangeline {
	width :100%;
	height:23px;
	background-color:#B20000;
	font-size: 11px;
	text-align: right;
	color: white;
}	/* Ã¼bernommen von Genopace, orange -> rot */
.orangeline a,
.orangeline a:visited,
.orangeline a:hover {
	color: white;
}
.orangeline #topmenu {
	padding: 3px 15px 0 0;
}

/** Menu  **/

#leftnav {
	background: transparent;
	/* float: left; */
	width: 172px;
	margin: 0;
	padding:0;
	color: white;
	text-align:left;
	vertical-align: top;
}
#leftnav ul {
	list-style: none;
	border-top: 1px solid white;
	list-style-position: outside;
}

#leftnav ul ul {
	border-top: 0;
	list-style-position: outside;
}


#leftnav li {
	padding: 5px 0 5px 0.5em;
	margin: 0;
	border-bottom: 1px solid white;
}
#leftnav li.actual {
	background-color: rgb(82,101,111);
	padding:0px;
	border-bottom: 1px solid #B20000;
}
#leftnav li.actual a {
	display:block;
	padding:5px 0 5px 0.5em;
}
#leftnav a,
#leftnav a:hover,
#leftnav a:visited {
	color: #fff;
	font-size: 12px;
	text-decoration: none;
}
#leftnav li ul,
#leftnav li ul li.actual {
	background-color: #efefef;
}
#leftnav li li,
#leftnav li li.actual {
	border: 0;
	border-left: 1px solid #52656F;
	padding:0 0 0 5px;
}
#leftnav li li a,
#leftnav li li a:hover,
#leftnav li li a:visited {
	color:#808080;
	font-size: 11px;
}
#leftnav li.actual li a {
	font-weight:normal;
}
#leftnav li.actual li.actual a {
	font-weight:bold;
}

#leftnav p {
	margin: 0 0 1em 0;
}

/** MenÃ¼ Ende **/

/** Content **/

#content {
	text-align:left;
	margin: 15px 24px 12px 20px;
	float: right;
	width: 777px;
}


*html #content { width : 750px; }
html* #content { width : 777px; }

*html #content { margin: 15px 24px 0 20px;}

#content h2 {
	 margin: 0 0 .5em 0;
}

/** Content Ende **/

/** Footer **/

#footer {
	width: 171px;
	clear: both;
	padding: .5em;
	margin: auto;
	padding: .5em;
	color: #fff;
}

#footer a,
#footer a:visited,
#footer a:hover {
	color: #fff;
	font-weight: bold;
}

/** Footer Ende **/

/** Erweiterte Einstellungen **/

fieldset { border: 0; }
label { display: block; float :left; width :150px; font-size: 11px;}
input,
textarea { border: 1px solid #000; margin: 0 0 2px 0; font-size: 11px; }
input.csc-mailform-submit {  background-color: rgb(82,101,111); color: white; font-size: 11px;}
input.csc-mailform-check {  display: inline; margin: 10px; border: 0; font-size: 11px;}
div.csc-mailform-label { font-size: 11px; }
textarea { width :400px;}

.align-center { text-align: center; }
.align-left { text-align: center;}
.align-right { text-align: right;}

th p.bodytext { font-weight: bold; font-size: 11px;}
th.size12px p.bodytext { font-size: 12px; }

th.align-left p.bodytext { text-align: left; }
th.align-right p.bodytext { text-align: right; }
th.align-center p.bodytext { text-align: center; }
tr.align-left th p.bodytext { text-align: left; }
tr.align-right th p.bodytext { text-align: right; }
tr.align-center th p.bodytext { text-align: center; }

td, th { padding: 0px; vertical-align: top; }

table.contenttable td,
table.contenttable th {
padding: 0px 5px;
}

/** Erweiterte Einstellungen Ende **/

div#wrapup {
margin:auto;
width: 1018px;
background: #EFEFEF url(/fileadmin/templates/images/page_bg2.png) repeat-y scroll center top;
}


div#borderbottom {
width :1008px;
margin:auto;
background: #EFEFEF url(/fileadmin/templates/images/bottom_bg985.png) no-repeat scroll right top;
padding: 0;
height: 10px;
}

div.infobox {
border-collapse: collapse;
margin:0;
}

div.infobox_bottom,
div.bilderbox_bottom {
background-color: #EFEFEF;
}


#content div.infobox h1,
#content div.infobox h2,
#content div.infobox h3,
#content div.bilderbox h2 {
background-color : #52656F;
color: white;
padding: 5px 15px;
margin:0;
}

div.infobox p.bodytext,
div.infobox p.align-left,
div.infobox p.align-right,
div.infobox p.align-center,
div.infobox ul,
div.infobox ol,
div.infobox li{
background-color: #EFEFEF;
font-size: 13px;
padding: 10px 15px 5px;
margin: 0;
}

div.infobox table {
background-color: #EFEFEF;

}

img.2colsSpacer { width: 10px; }

#content div.infobox ul {
list-style-position: outside;
padding-left: 35px;
}

#content ul {
padding-left: 15px;
list-style-position: outside;
}

/* ### FCE Bilderbox ### */

#content .bb_content {
	height:115px;
	padding:0;
	border-left:1px solid #EFEFEF; 
	border-right:1px solid #EFEFEF;
	border-bottom:1px solid #EFEFEF;
	position:relative;
}
#content .bb_content p {
	margin:0;
	padding:3px 5px;
	position:absolute;
	bottom:0;
	right:0;
	background:#B20000;
}
#content .bb_content p, #content .bb_content a, #content .bb_content a:visited, #content .bb_content a:hover {
	color:#FFFFFF;
	font-weight:bold;
	text-decoration:none;
	font-size:11px;
} 
#content .bilderbox .abakus { background:url(/fileadmin/templates/images/abakus.jpg) no-repeat; }
#content .bilderbox .ringe  { background:url(/fileadmin/templates/images/ringe.jpg) no-repeat; }

/* ### FCE Bilderbox Ende ### */
