body {
background-image:url('https://www.imox.info/portal/fileadmin/images/background.jpg');
background-position: center top;
}

#gesamt {
position: absolute;
top: 22px;
left: 50%;
width: 840px;
height: 568px;
margin: 0 0 0 -420px;
}

#headmenu {
position: absolute;
left: 592px;
top: 0px;
width: 266px;
height: 22px;
}

#sprachmenu {
position: absolute;
left: 843px;
top: 24px;
}

#submenu {
position: absolute;
left: 0px;
top: 550px;
color: #34302F;
font: normal normal 10px/10px Arial;
}
#submenu a {
color: #34302F;
font: normal 10px/10px arial;
text-decoration: none;
}
#submenu a:hover {
background-color: #E20A16;
color: #34302F;
}

#menu {
position: absolute;
left: 0px;
top: 24px;
}
#flashmenu {
position: absolute;
left: 0px;
top: 102px;
width: 278px;
overflow: hidden;
}

#flash_start {
position: absolute;
left: 0px;
top: 24px;
}

#start_btn1{
position: absolute;
left: 0px;
top: 345px;
}

#start_btn2{
position: absolute;
left: 281px;
top: 345px;
}

#start_btn3{
position: absolute;
left: 563px;
top: 345px;
}

#start_zitat1{
position: absolute;
left: 0px;
top: 373px;
background-image:url('https://www.imox.info/portal/fileadmin/images/bg_zitat_start.jpg');
width: 276px;
height: 171px;
}
#start_zitat2{
position: absolute;
left: 281px;
top: 373px;
background-image:url('https://www.imox.info/portal/fileadmin/images/bg_zitat_start.jpg');
width: 276px;
height: 171px;
}
#start_zitat3{
position: absolute;
left: 563px;
top: 373px;
background-image:url('https://www.imox.info/portal/fileadmin/images/bg_zitat_start.jpg');
width: 276px;
height: 171px;
}

#zitat_rand_start {
margin: 10px;
color: white;
font: lighter normal 15px/23px arial;
}

#content {
position: absolute;
left: 283px;
top: 24px;
width: 558px;
float: left;

background-color: white;
}


#cnt_left {
position: relative;
left: 0px;
top: 0px;
height: 528px;
width: 283px;
}


h1, h3 {
color: #E20A16;
font: lighter normal 16px/23px arial;
}

.norm_text {
color: #59594E;
font: lighter normal 12px/16px arial;
}
.norm_text a {
color: #59594E;
font: lighter normal 12px/16px arial;
color: #E20A16;
text-decoration: none;
}
.norm_text a:hover {
color: #59594E;
font: lighter normal 12px/16px arial;
background-color: #E20A16;
color: #ffffff;
text-decoration: none;
}

#zitat_box {
position: absolute;
bottom: 0px;
left: 283px;
height: 170px;
width: 275px;
background-image:url('https://www.imox.info/portal/fileadmin/images/bg_zitat.jpg');
}

#zitat_text {
position: relative;
left: 10px;
top: 10px;
width: 255px;
height: 151px;
color: white;
font: lighter normal 15px/23px arial;
}

.csc-mailform{
padding: 0px;
border: none;
width: 250px;
}
.csc-mailform input, input{
width: 240px;
font: normal 10px/14px verdana;
color: #333333;
border: solid 1px #817F84;
margin-bottom: 5px;
}

.csc-mailform select{
width: 240px;
font: normal 10px/14px verdana;
color: #333333;
border: solid 1px #817F84;
margin-bottom: 5px;
}

.tx-newloginbox-pi1 {
padding: 0px;
border: none;
width: 250px;
}


#mailformanmerkung {
width: 255px;
height: 50px;
color: #333333;
font: normal 10px/14px verdana;
border: solid 1px #817F84;
}

.csc-mailform-submit {
margin-top: 10px;
font: normal 10px/14px verdana;
border: solid 1px black;
background-color: #ffffff;
}


p {
margin: 0 0 0 0;
}

h4 {
margin-bottom: 0px;
padding-bottom: 0px;
}

#inhalt_background {
background-image:url('https://www.imox.info/portal/fileadmin/images/content_background.gif');
background-position: left top;
}

/* MENU: */

#flashmenu ul {
	margin: 0;
	padding: 0;
	list-style: none;
}
#flashmenu ul li {
	margin: 0;
	padding: 0;
	margin-bottom: 1px;
}
#flashmenu li {
	
}

#flashmenu ul li a {
	display: block;
	font: bold 12px/12px Arial, Verdana, Sans-Serif;
	color: #fff;
	text-decoration: none;
	background-color: #E20A16;
	width: 266px;
	padding-left: 12px;
	padding-top: 7px;
	padding-bottom: 7px;
	width: 278px;
}
#flashmenu ul li a:hover, #flashmenu ul li a.active {
}

#flashmenu ul li ul li a {
	display: block;
	font: bold 12px/12px Arial, Verdana, Sans-Serif;
	color: #6c6c60;
	text-decoration: none;
	background-color: #d6d7d4;
	width: 252px;
	padding-left: 26px;
	padding-top: 7px;
	padding-bottom: 7px;
	width: 278px;
}
#flashmenu ul li ul li a:hover, #flashmenu ul li ul li a.active {
	color: #E20A16;
}

#flashmenu ul li ul li ul li a {
	display: block;
	font: bold 12px/12px Arial, Verdana, Sans-Serif;
	color: #6c6c60;
	text-decoration: none;
	background-color: #e4e5e3;
	width: 244px;
	padding-left: 34px;
	padding-top: 7px;
	padding-bottom: 7px;
	width: 278px;
}
#flashmenu ul li ul li ul li a:hover, #flashmenu ul li ul li ul li a.active {
	color: #E20A16;
}



