body {	background-color: #264960;	background-image: url(../img/bcg.jpg);	background-repeat: repeat-x;	font-family: "Times New Roman","Tahoma", "Verdana", "Arial", "Trebuchet MS";	font-size: 13pt;	margin: 0px;	padding: 0px;}h1,h2 , h3, h4, h5, h6{	color: #EF6001;	font-weight: normal;	font-family: "Times New Roman", "Tahoma", "Verdana", "Arial", "Trebuchet MS";}h1 {	font-size: 24pt;}h2 {	font-size: 20pt;}h3 {	font-size: 14pt;	/*font-style: italic;*/}hr {	background-color: #Ef6001;	height: 1px;	border:0px;}a {	color: #EF6001;	text-decoration: none;}a:hover {	text-decoration: underline;}img {	border: 0px;	vertical-align: middle;}table{	border-color: #Ef6001;}td{	border-color: #Ef6001;}small{	font-size:10pt;}.image-gallery a img {	border: 2px solid #Ef6001;	margin: 1px;}#page {	vertical-align: top;	width: 941px;	margin: 10px auto;	min-height: 600px;}#top_links{	color:silver;	font-family: Arial, Helvetica, sans-serif;	font-size: 10pt;}#top_links a{	color:silver;}#top_links a strong{	color:red;}#page-title {	top: 20px;	left: 20px;	position: relative;}#layout-phone {	top: -45px;	left: -20px;	font-size:16px;	font-weight:bold;	position: relative;	float:right;	font-style: italic;	font-size: 16pt;}#page-title a{	color: white;	font-weight: bold;	font-style: italic;		margin:10px 0px 0px 80px;	padding:0px;	font-size: 32px;		position: relative;	text-decoration:none;	top:5px;}#page-title a:hover{	color: white;	text-decoration:none;}#page-title span{	color: white;	font-weight: bold;	font-style: italic;	font-size: 24px;	margin: 0px 0px 0px 0px;	position: relative;	display:block;	left:180px;	top:-5px;	width:280px;}#header {	height: 277px;	width: 100%;	display: block;	text-align: left;	color: white;		background-image: url(../img/header_bcg.jpg);	background-position: 0px 10px;	background-repeat: no-repeat;}#header_mms{	height: 277px;	width: 100%;	display: block;	text-align: left;	color: white;		background-image: url(../img/header_bcg_mms.jpg);	background-position: 0px 10px;	background-repeat: no-repeat;}#content-holder {	width: 100%;	display:block;	background-image: url(../img/content_bcg.gif);	background-position: left top;	background-repeat: repeat-y;}#content {	float: left;		width: 666px;}#right-panel {	font-family: "Verdana", "Tahoma", "Arial", "Trebuchet MS";	font-size:9pt;	width: 270px;	float: left;}#footer {	background-image: url(../img/footer_bcg.gif);	background-position: top left;	background-repeat: no-repeat;	display:block;	text-align: right;		color: white;	font-size: 10pt;	padding-top: 25px;	padding-right: 25px;	height: 50px;}#footer  a{	color:white;}.clear{	clear:both;}/*.article{	padding: 10px;	padding-left:15px;}*/#main-menu{	background-image: url(../img/menu_bcg.jpg);	background-position: left top;	background-repeat: no-repeat;	padding-left:20px;		width: 100%;	display: block;	}#main-menu-line{background: #Ef6001 url(../img/navfooter.gif) left top no-repeat;height:40px;width:100%;display:block;clear:both;}.horizontal-menu a{	color: #000;	background: transparent url(../img/navl.gif) left top no-repeat;	text-decoration: none;	padding-left: 21px;}.horizontal-menu a span{	background: url(../img/navr.gif) right top no-repeat;	display: block;	padding: 5px;	padding-right: 21px;	font-family: "Trebuchet MS", "Verdana", "Tahoma", "Arial";	font-size: 12pt;	font-weight: bold;	/*font-style: italic;*/	color: #EF6001;}.horizontal-menu a, .horizontal-menu a span{display: block;float: left}/* Hide from IE5-Mac \*/.horizontal-menu li a, .horizontal-menu a span{float: none;}/* End hide */.horizontal-menu  li  a:hover, .horizontal-menu .active   a{		background: transparent url(../img/navlh.gif) left top no-repeat;	padding-left: 21px;	text-decoration: none;}.horizontal-menu li  a:hover  span,  .horizontal-menu .active a  span{	color: white;	background: url(../img/navrh.gif) right top no-repeat;	padding-right: 21px	}ul.horizontal-menu {list-style: none;padding: 20px 0px 0px 0px;margin: 0px;}.horizontal-menu li{float: left;margin: 0px 2px 0px 2px;display:block;padding: 0px;} /*	VERTICAL MENU*/ul.vertical-menu {list-style: none;padding: 0px;padding-right: 1px;margin: 0px;}.vertical-menu li{	display:block;	padding: 0px;	margin: 0px;} .vertical-menu li a{text-decoration: none;font-size: 11pt;font-weight:bold;display:block;color:#Ef6001;padding: 5px 5px 5px 32px;} .vertical-menu li a:hover{background-color: #Ef6001;color:white;} .vertical-menu .active a{	background-image: url(../img/thumbsup.gif);		background-position: left top;	background-repeat: no-repeat;	background-color: #FFC39B;	padding-left: 32px;	color:black;}.right-separator{	background-image: url(../img/object-title.gif);		background-position: left top;	background-repeat: no-repeat;	position:relative;	padding:15px 15px;	color:white;	font-family: "Verdana", "Tahoma", "Arial", "Trebuchet MS";	font-size: 12pt;	font-weight: bold;}#article_box{	margin: 20px;	display:block;}/*FORMULARE*/.object-form{	background-color:white; 		padding:10px;	clear: both;}.object-form ul{	list-style: none;	padding: 0;	margin: 0;	clear: both;}.object-form li{		margin-top:5px;	margin-bottom:5px;	padding:0px;	/*border:1px solid red;*/}.object-form ul li label{	width:100px;	display:block;	float:left;	font-size:10pt;	font-family: "Verdana";}.object-form ul li em{	font-size:10pt;	color: gray;/*#EF6001;*/	font-style: italic;	display:block;}.object-form ul li input, .object-form ul li textarea{		border:1px solid #0579A7;	padding:2px;}.object-form ul li select{		border:1px solid #0579A7;	padding:0px;}/*.object-form div{	clear:both;	padding:2px;}*/.button{	background-color: #EF6001;	border:1px solid black !important;	color:white;	font-weight:bold;	}.button:hover{	background-color: #0579A7;	border:1px solid black;	color:white;	font-weight:bold;	}/*.columns-2{	clear:both;}*/.columns-2 li{	float:left;	width:270px;	}.long{	width:420px;}.field-validation-error {	color: red !important;	font-size: 10pt;	/*width: 100%;	display:block;*/}.form-validation-error {	color: red !important;	font-size: 14pt;	/*width: 100%;	display:block;*/}
