.typo3-adminPanel {
  margin-left:500px;
}

/*----------------------------------------------+
+ Autor  Christian Wiegleb                      +  
+ BEng TKI 2005K 	  		        +
+ chi@mms-dresden.de				+
+ T-Systems Multimedia Solutions GmbH Dresden	+
+-----------------------------------------------*/

/*----------------------------------------------+
+ Autor  Christof Rodejohann                    +  
+ 2010						 	  		        +
+ chro@mms-dresden.de							+
+ T-Systems Multimedia Solutions GmbH Dresden	+
+-----------------------------------------------*/

html {
	height: 100%;
}

body {
	background-color: #0b1744;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #0c1745;
	width: 100%;
 	height: 100%;
	padding: 0px;
	margin: 0px;
	
}

.div {
	margin: 0px;
	padding: 0px;
}

h1 {
	color: #0c1745;;
	font-size: 16px;;
	display: inline;;
	padding: 0;;
	margin: 0;
}

h2 {
	font-family: sans-serif, Arial, Helvetica;
	font-size: 14px;
}

h3 {
	
}

.hr_b {background-color:#FFFFFF; color:#FFFFFF; height:1px; width:378px; border:0; padding:0; display:block; text-align: left;}

#spalte_rechts_rechts a {
	text-decoration: none;
	color: #ff5D05;
}

#spalte_rechts_rechts_meta a {
	text-decoration: none;
	color: #ff5D05;
}
a {
	text-decoration: none;
	color: #feddb1;;
	font-weight: bold
}

.SuchButton {
	background-color: #848ea7;;
	border: 1px solid #848ea7;;
	height: 15px;;
	margin: 0;;
	padding: 0;
}

form {
	margin: 0;
	padding: 0;
}

input {
	margin: 0;;
	padding: 0;
}

input,
textarea {
	
	background-color: #fff;
	border: 1px solid #848ea7;
	height: 17px;
	margin: 0;
	padding: 3px 0 0 2px;
	
	color: #0c1745;
	font-size: 12px;
}

textarea {height:auto;font-family: Arial, Helvetica, sans-serif;}

.suchform {
	margin-top: 11px;
	height: 20px;
	width: auto;
	float: left;
	color: #FFF;
}

.eingabe {
	background-color: #0b1744;
	color: #FFFFFF;
	height: 15px;
	font-size: 10px;
	width: 99px;
}

.eingabe[class] {
	width: 77px;
}

#such_label {
	float: left;
}

#such_feld {
	float: left;
	margin-left: 3px;
}

#such_button {
	float: left;
	margin-top: 1px;
	margin-left: 5px;
}

#such_button[id] {
	margin-top: -1px;
}

.header {
	height: 63px;;
	width: 100%;;
	float: left;;
	color: #FFFFFF;
}

.header_img {
	float: left;;
	width: auto;;
	height: auto;
}

/*-----------------------------Impressum----------------------------------------*/
.impressum {
	font-familiy: Arial;;
	font-size: 10px;;
	height: 22px;;
	width: 520px;;
	float: left;;
	color: #FFF;;
	margin-top: 15px;;
	margin-left: 130px;;
	padding: 0px;
}

.impressum[class] {
	margin-left: 155px;;
	padding: 0px;
}

.impressum ul {
	margin: 0px;
	vertical-align: middle;
	padding: 0px;;
	list-style: none;
}

.impressum li {
	margin-top: 10px;
	padding: 0px 6px;
	float: left;
	
	text-align: left;
}

.impressum li a,.impressum li a:link,.impressum li a:visited {
	color: #fff;
	padding-right: 10px;
	text-decoration: none;
	font-size: 10px;
}

.impressum li a:hover,.impressum li a:active {
	text-decoration: underline;
	color: #FFF;
}

/*-------------------HomeMarker--------------------------------------------------*/
#header_nav_frame {
	width: auto;;
	float: left;;
	height: 20px;;
	width: 100%;;
	background-color: #f78c17;;
	border-bottom: 1px #fff solid;
	border-top: 1px #fff solid;
}

.home_marker {
	float: left;;
	font-family: Arial, sans-serif;;
	font-weight: bold;;
	font-size: 12px;
	color: #fff;
	padding-right: 8px;;
	background-color: #f78c17;
	width: 187px;
	line-height: 20px;;
	height: 20px;
}

.home_marker[class] {
	width: 187px;
}

.home_nav {
	float: left;;
	text-decoration: none;;
	color: #fff;;
	background-color: #f78c17;;
	height: 20px;
}

.home_nav ul,.home_nav li {
	margin: 0px;;
	display: inline;;
	list-style: none;;
	padding: 0px;;
	float: left;
}

.home_nav li a,.home_nav li a:link,.home_nav li a:visited {
	display: block;;
	font-family: Arial, sans-serif;;
	color: #fff;;
	font-weight: bold;
	padding-left: 8px;
	padding-right: 8px;;
	width: auto;;
	text-decoration: none;
	font-size: 12px;;
	line-height: 20px;
}

.home_nav li a:hover,.home_nav li a:active {
	text-decoration: none;;
	color: #FFFFFF;;
	background-color: #4c687e;;
	line-height: 20px;
}

/*----------- -----------------HeaderFrame-----------------------------------------*/
.main_nav {
	float: left;;
	text-decoration: none;;
	color: #fff;;
	background-color: #f78c17;;
	height: 20px;
}

.main_nav ul,.main_nav li {
	margin: 0px;;
	display: inline;;
	list-style: none;;
	padding: 0px;;
	float: left;
}

.main_nav li a,.main_nav li a:link,.main_nav li a:visited {
	display: block;;
	font-family: Arial, sans-serif;;
	color: #fff;;
	font-weight: bold;
	padding-left: 11px;;
	padding-right: 11px;;
	width: auto;;
	text-decoration: none;
	font-size: 12px;;
	line-height: 20px;
}

.main_nav li a:hover,.main_nav li a:active {
	text-decoration: none;;
	color: #FFFFFF;;
	background-color: #4c687e;;
	line-height: 20px;
}

li.nav_act {
	background-color: #4c687e;
}

/*---------------------------------Linke Untermen?----------------------------------*/
#submenu_frame {
	position: relative;;
	background-color: #525b7a;;
	width: 235px;;
	min-height: 50px;;
	margin-top: 15px;;
	float: left;
	border-top: solid #fff 1px;;
	border-bottom: solid #fff 1px;;
	border-right: solid #fff 1px;;
	padding-bottom: 100px;
}

.left_menu {
	float: left;;
	height: auto;;
	width: 175px;;
	background-color: #848ea7;;
	margin-top: 34px;
	padding: 0px;
	border-top: solid #fff 1px;;
	border-right: solid #fff 1px;
}

.left_menu[class] {
	margin-top: 30px
}

.left_menu ul {
	margin: 0px;;
	padding: 0px;;
	list-style: none;
	width: auto;
}

.left_menu li {
	display: block;;
	font-weight: bold;;
	font-size: 12px;;
	padding: 0px;;
	margin: 0px;;
	list-style: none;;
	width: 175px;
	border-bottom: solid #fff 1px;
}

.left_menu li a {
	display: block;;
	color: #0c1745;;
	padding-left: 8px;;
	text-decoration: none;;
	height: 20px;;
	line-height: 20px;
}

.left_menu li a:hover,.left_menu li a:active,left_menu li a:link {
	text-decoration: none;;
	color: #FFFFFF;;
	background-color: #0c1745;
}

li.nav_sub_act {
	background-color: #0c1745;
}

li.nav_sub_act a {
	color: #FFFFFF;
}

li.nav_sub_act_root {
	background-color: #525b7a;
}

li.nav_sub_act_root a {
	color: #FFFFFF;
}


/* LogOut pid =108 */

#nav_108 {
	background-color: #f78c17;
	text-align:right;
}

#nav_108 a {
	color: white;
	padding-right:19px;
	background: url('../../fileadmin/images/icons/icon_sprite.gif') 160px 6px no-repeat;
}


/*-------------------------------------------------------------------------------*/
li.layer2 {
	background-color: #616a88;
}
li.layer2 a {
	color:white;
}

/*-----------------------------------------CONTENT HOME------------------------------*/

#kasten_rechts[id] {
	/*height: 606px;*/
}

#kasten_rechts {
	position: absolute;
	/*margin-bottom: 20px;*/
	left: 296px;
	top: 125px;
	z-index: 10;
	float: left;
	width: 495px;
	height: auto;
	border: 1px solid #ffffff;
	background: url(../../fileadmin/images/kasten_bottom.gif) bottom repeat-x
		#868da7;
}

#kasten_rechts h2 {
	padding-left: 25px;
}

#kasten_rechts .csc-textpic-imagewrap img {
	float: left;
}


#kasten_rechts .bodytext {
	margin-left: 25px;
	margin-right:26px;
	margin-top:10px;
}

#kasten_rechts .csc-textpic-text p.bodytext {
 	margin: 0px;
	padding: 0px;
	
}

#kasten_rechts #hr_a {
	background-color: #FFFFFF;
	color: #FFFFFF;
	height: 1px;
	width: 495px;
	border: 0;
	padding: 0;
	display: block;
	margin: 0;
}

#kasten_rechts #hr_a[id] {
	margin: 0;
}

.detail {
	margin-left: 365px;
}

#static_wrap {
	position: absolute;
	z-index: 0;
	top: 100px;
	left: 25px;
	width: 454px;
	/*height: 333px;*/
	height: 343px;
	border: 1px solid #fff;
}

#picture_static_top {
	z-index: 1;
	position: relative;
	float: left;
	margin: 0px;
	width: 454px;
	padding: 0;
	height: 172px;
}

#picture_static_top img {
	margin-top: 0px;
	padding: 0;
}

#text_static_bottom {
	z-index: 2;
	color: #fff;
	margin-top: -5px;
	border-top: 1px solid #fff;
	padding: 0;
	background-color: #4c687e;
	position: relative;
	float: left;
	/*height: 165px;*/
	height: 175px;
	width: 270px;
}

#text_field_static_bottom {
	margin-left: 16px;
	margin-top: 10px;
	width: 240px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #0b1744;
}



#text_field_static_bottom p.bodytext {
	margin-top: 10px;
	margin-bottom: 0px;
	
}

#text_field_static_bottom p.bodytext strong{
   
	font-weight:bold;
	font-size: 14px;
}

#text_link_static_bottom {
	margin-top: 0px;
	margin-left: 16px;
}

#text_link_static_bottom a {
	text-decoration: none;
	color: #feddb1;
	font-weight: bold;
}

/*--------------------Content-------------------------------------------------------*/



#ein_content img{
	margin-left:0px;
}
.content_frame .csc-textpic-imagewrap img {
	float: left;
	
	
}
.content_frame .csc-textpic-imagewrap{
	/*margin-left:5px;*/
	margin-bottom:10px;
}



.content_frame .csc-textpic-text p.bodytext {
 	margin-left: 0px;
 	

}


.content_frame {
	position: absolute;;
	width: 595px;;
	height: auto;;
	left: 195px;;
	top: 110px;;
	border: solid 1px #fff;;
	background-color: #848ea7;
}

#content_headline {
	border-bottom: solid 1px #fff;;
	padding-left: 17px;;
	padding-top: 16px;
	padding-bottom: 4px;;
	font-weight: bold;;
	font-size: 16px;;
	color: #0c1745;;
	float: left;;
	height: 23px;;
	width: 594px;
}

#content_headline[id] {
	padding-bottom: 3px;;
	width: 579px;
}

#may_be_footer {
	float: left;
	height: 20px;
	width: 595px;
	background-image: url(../images/stripe.jpg);
	background-repeat: repeat-x;
	border-top: solid 1px #fff;
	padding: 0px;
	margin: 0px;
}
#kasten_rechts #may_be_footer{
	float: left;
	height: 20px;
	width: 495px;
	background-image: url(../images/stripe.jpg);
	background-repeat: repeat-x;
	padding: 0px;
	margin-top: 30px;
	border: 0;
}

#moorespace {
	height: 20px;;
	width: 595px;;
	background-color: #0b1744;
	border: solid 5px red;
	z-index: 5;;
	margin-top: 20px;
}

#template_marker {
	width: 595px;
	height: auto;;
	margin: 0;
	padding: 0;
}

#image_content {
	width: 388px;
	height: auto;
	margin-bottom: 15px;
}

#image_bottom_content {
	width: 590px;
	height: 195px;
	margin: 0;
	padding-top: 40px;
	float: left;
}

/*changes by sbm ;)*/
.bodytext {
	margin: 0px;
	padding: 0px;
}

#hr_a {
	background-color: #FFFFFF;
	color: #FFFFFF;
	height: 1px;
	width: 595px;
	border: 0;
	padding: 0;
	display: none;
	margin: 0;
}

#hr_a[id] {
	margin: 0;
}

#content_divide_l {
	FLOAT: left;
	MARGIN: 0px;
	WIDTH: 189px;
	HEIGHT: auto;
}

#content_divide_r {
	FLOAT: right;
	WIDTH: 204px;
	HEIGHT: auto;
}

#content_left {
	float: left;;
	margin-top: 20px;
	height: auto;
	padding-right: 0px;;
	width: 399px;
	max-width: 399px;;
	color: #0c1745;;
	font-size: 12px;
}

#ein {
	margin: 0;
	padding: 0;
	margin-left: 10px;
}

#content_left img {
	margin-left: 0px;
}

#content_divide_l img {
	margin-left: 10px;
}

#cimage {
	margin-left: 10px;;
	padding-bottom: 20px;;
	padding-top: 28px;
}

#cimage[id] {
	padding-top: 38px;
}

#spalte_links {
	float: left;
	WIDTH: 189px;
	HEIGHT: auto;
}


#spalte_rechts p {
	padding-left: 10px;
}

#spalte_rechts_rechts {
    position: absolute;
	width:173px;
	top:82px;
	left:415px;
	
}



#blue_stripe {
	height: 20px;;
	background-color: #0c1745;;
	color: #FFFFFF;
	font-weight: bold;;
	font-size: 12px;
	line-height: 20px;;
	padding-left: 8px;;
	text-align: left;
}

#content_right_feld {
		
	padding: 8px;;
	text-align: left;
	BACKGROUND-COLOR: #feddb1;
}

#spalte_rechts_rechts_meta {
	position: absolute;
	width:173px;
	top:82px;
	left:415px;
}

.spalte_links_gr {
	float: left;
	WIDTH: 398px;
	HEIGHT: auto;
	margin-left:10px;
}

.spalte_links_volle_breite {
	WIDTH: 575px;
}


.spalte_links_gr[id] {
	margin-left:10px;
}


#spalte_links_meta {
	float: left;
	WIDTH: 398px;
	HEIGHT: auto;
	margin-top:23px;
	margin-left:5px;
}

#spalte_links_meta[id] {
	margin-left:10px;
}


.spalte_links_gr h3 {
	padding-left: 0px;
}

#content_right_feld p {
	margin-left: 0px;
}

.hidden {
	display: none;
}

#advertising {
	position: relative;
	height: auto;;
	width: 173px;
	
}

#advertising a img{
	border:0;
	
}


/*Niederlassungliste*/
#nl_list {
	list-style-image:
		url(../images/pfeil_rechts.gif)
		;;
	padding: 0px;;
	margin-left: 30px;
}

/* Liste */
.auswahl ul,.auswahl li {
	list-style-image:
		url(../images/pfeil_rechts.gif)
}

.auswahl a {
	color: #0b1744;
	font-weight: bold;
	text-decoration: none;
}

.auswahl a:hover {
	text-decoration: underline;
}

#pfeil_oben {
	margin-left: 500px;
	margin-top: 300px;
	width: 14px;
	height: 14px;
}

#wrapper {
	height: 100%;
	padding-bottom: 10px;
}

.content_ueberschrift {
	padding:10px;
	background-color:#0c1745;
	color:white;
	font-size:15pt;
	border-bottom: 1px solid white;
}

/*-----------------Werbepartner-----------------------*/
.spalte_links_gr #werbecontent img{
	padding:0px;
}
#werbeimg{
	float:left;
	width: 190px;
	height: 203px;
	margin-left:10px;
}

#werbeimg a{  
	display:block;
	background-image:url(../images/werbepartner_bild.gif);
	width: 190px;
	height: 203px;
}

#werbeimg a:hover   {  
	 background-image:url(../images/werbepartner_bild2.gif);
	width: 190px;
	height: 203px;
}
/*---------------- Suche-----------------------*/
.csc-searchResultHeader a{
	margin-left:10px;
	text-decoration:underline;
	font-size:12px;
	
}

.csc-noSearchResultMsg{
	font-size:12px;
	font-weigth:bold;
	margin-left:10px;
	margin-top:20px;
}

.csc-searchResultRange{
	margin-top:10px;
	font-weight:bold;
	
}

.csc-searchResult{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #0c1745;
	margin-top:0px;
}

.csc-searchform{
	margin-top:20px;
	
}

.noresults{
	font-family: sans-serif, Arial, Helvetica;
	font-size: 14px;
	margin-top:20px;
	margin-left:20px;

}

.prev{
	
	float:left;
}

.prev a{
	margin-left:10px;
	
}


.next a{
	margin-left:10px;
}

.tx-mmsautomatsearch-pi1 {margin-top:7px;overflow:hidden;}
.tx-mmsautomatsearch-pi1 * {font-size:12px;}
.tx-mmsautomatsearch-pi1 h3 {margin:0;padding:0;font-weight:bold;white-space:nowrap;}
.tx-mmsautomatsearch-pi1 #map {float:left;width:390px;height:430px;}
.tx-mmsautomatsearch-pi1 #map div table td {vertical-align:top;}
.tx-mmsautomatsearch-pi1 .legend {clear:both;margin-top:17px;padding:19px 0 16px 0;border:1px solid #FFFEFF;border-width:1px 0 1px 0;}
.tx-mmsautomatsearch-pi1 .legend h3 {margin:0;margin-bottom:9px;}
.tx-mmsautomatsearch-pi1 .legend p {margin:0 0 6px 0;}
.tx-mmsautomatsearch-pi1 .legend img {margin-right:4px;}
.tx-mmsautomatsearch-pi1 .endBox {clear:both;}
.tx-mmsautomatsearch-pi1 #results {float:right;overflow:hidden;width:175px;background-color:#FFDBB5;}
.tx-mmsautomatsearch-pi1 #results a,
.tx-mmsautomatsearch-pi1 #map a {color:#FF5E09;font-weight:bold;}
.tx-mmsautomatsearch-pi1 #results img { }
.tx-mmsautomatsearch-pi1 #results h3 {padding:3px 6px 3px 6px;margin-bottom:11px;background-color:#0B1845;color:#FFF;}
.tx-mmsautomatsearch-pi1 #results #resultList {height:399px;overflow:auto;}
.tx-mmsautomatsearch-pi1 #results #resultList .resultLine {margin-bottom:9px;padding-left:7px;/*line-height:1.5em;*/white-space:nowrap;overflow:hidden;}
.tx-mmsautomatsearch-pi1 #results #resultList .resultLine a {display:block;background:url(/typo3conf/ext/mms_automat_search/res/icon0.gif) no-repeat left 3px;padding:0 0 0 19px;}
.tx-mmsautomatsearch-pi1 #results #resultList .resultLine a.icon1 {background-image:url(/typo3conf/ext/mms_automat_search/res/icon1.gif);}
.tx-mmsautomatsearch-pi1 #results #resultList .resultLine a.icon2 {background-image:url(/typo3conf/ext/mms_automat_search/res/icon2.gif);}
.tx-mmsautomatsearch-pi1 #results #resultList .resultLine a.icon3 {background-image:url(/typo3conf/ext/mms_automat_search/res/icon3.gif);}
.tx-mmsautomatsearch-pi1 #results #resultList .resultLine a.icon4 {background-image:url(/typo3conf/ext/mms_automat_search/res/icon4.gif);}
.tx-mmsautomatsearch-pi1 #results #resultList .resultLine img {float:left;margin:3px 5px 0 0;vertical-align:text-bottom;}
.tx-mmsautomatsearch-pi1 #results #resultList .locationLine {margin:-11px 0 11px 0;padding-left:27px;line-height:1.5em;}
.tx-mmsautomatsearch-pi1 p img {vertical-align:middle;}
.tx-mmsautomatsearch-pi1 input,
.tx-mmsautomatsearch-pi1 select {float:left;width:188px;height:20px;padding:2px;vertical-align:middle;border:1px solid #0A1744;}
.tx-mmsautomatsearch-pi1 input {height:16px;}
.tx-mmsautomatsearch-pi1 select {width:197px;}
.tx-mmsautomatsearch-pi1 #loadingInfo {position:absolute;right:90px;top:110px;font-weight:bold;}
.tx-mmsautomatsearch-pi1 #loadingInfo img {vertical-align:text-top;margin-right:5px}
* html .tx-mmsautomatsearch-pi1 #loadingInfo {top:118px;}

.formBox {margin:28px 0 16px 0;padding-bottom:22px;border-bottom:1px solid #FFFEFF;}
.formLine {margin-bottom:8px;}
.formLine button {float:right;width:92px;margin:0 281px 0 0;padding:2px 0 2px 7px;vertical-align:middle;background-color:#545A7A;color:#FFF;border-width:0;text-align:left;font-weight:bold;}
.formLine input,
.formLine select,
.formLine button {margin-top:3px;}
.formLine .endLine {clear:both;height:0px;overflow:hidden;}
.formLine input {width:192px;}
.submitBox { margin-top:24px;text-align:right; }


.tx-newloginbox-pi1 label {display:block;float:left;margin: 5px 3px 0 0;}
.tx-mmsautomatsearch-pi2 {width:390px;margin-top:16px;}
.tx-mmsautomatsearch-pi2 img {vertical-align:text-top;float:right;}
.tx-mmsautomatsearch-pi2 table {padding:0;margin:0;border-collapse:collapse;}
.tx-mmsautomatsearch-pi2 table td {padding-bottom:4px;padding-right:5px;}


.error {color:#951F64;font-weight:bold;}
.success {color:#BADFA7;font-weight:bold;}


/*--------------- MEIN POC -----------------*/

.message {
	text-align:center;
	color:white;	
	font-size:11pt;
	padding-top:30px;
	border-bottom:1px solid white;
	font-weight:bold;
}

.message_prop {
    height:50px;
    float:right;
    width:1px;
}

.message_ok {
	background-color:#649941;
}

.message_nok {
	background-color:#c43422;
}

.message_neutral {
	background-color:#d1d1d1;
	color:#0c1745;	
}
.message_buttons {
	margin:20px;
}





.button, .button a, input.button {
	padding:3px;
	margin:5px;
	width:107px;
	height:22px;
	font-size:9pt;
	border: 0px;
	background: url("../../fileadmin/images/icons/button_sprite.gif") no-repeat 0px 0px transparent;		
	color:#525b7a;
	font-weight:bold;
	cursor:pointer;
	top:0px;
	text-align:center;
}

/*.button, .button a, input.button {
	/*margin:5px;*/ 
	margin: 4px 5px 0;
	width:108px;
	height:28px;
	line-height:33px;
	font-size:9pt;
	border: 0px;
	background: url("../../fileadmin/images/icons/button_sprite.gif") no-repeat 0px 5px transparent;		
	color:#525b7a;
	font-weight:bold;
	cursor:pointer;
	top:0px;
	text-align:center;
}*/

.button a {
	padding:5px 0 0 0;
	margin:0;
	width:auto;
}

.message .button {
	
	background: url("../../fileadmin/images/icons/button_sprite.gif") no-repeat 0px 0px transparent;	
	color:#525b7a;
	}	

.button_an, .message .button_an,input.button_an,.message input.button_an {
	background: url("../../fileadmin/images/icons/button_sprite.gif") no-repeat 0px -132px transparent;	
	color:white;
}

input.button[disabled="disabled"], input.button[disabled]  {
	/*padding:3px;*/
	padding:3px 3px 22px;
	margin:5px;
	width:107px;
	height:22px;
	font-size:10pt;
	border: 0px;
	background: url("../../fileadmin/images/icons/button_sprite.gif") no-repeat 0px -44px transparent;	
	color:#525b7a;
	font-weight:bold;
}

.clear {
	clear:both;
	height:1px;
	overflow:hidden;
}

.message_close {
    height:10px;
    float:right;
    width:10px;	
	margin:-20px 10px 0 0;
	background:url("../../fileadmin/images/icons/icon_sprite.gif") no-repeat scroll 0px 0px transparent;	
	cursor:pointer;
}

h3.ui-accordion-header {
	color:white;
	font-size:10pt;
	font-weight:bold;
	border-bottom:1px solid white;	
	padding: 15px 10px;
	background-color:#848ea7;
	margin:0px;
	cursor:pointer;
}
h3.ui-state-active {
	background-color:#616a88;
	border-bottom:0px solid #616A88;	
}

h3.ui-accordion-header a {
	color:white;
	padding-left:10px;
}

div.ui-accordion-content {
	border-bottom:1px solid white;	
	padding:10px;
}

div.ui-accordion-content-active  {
	background-color:#616a88;
}

h3.ui-accordion-header #accordion-image {
	background: url("../../fileadmin/images/icons/icon_sprite.gif") -18px 0px;
	width: 		9px;
    height: 	9px;
	padding:	0px;
	margin:		3px 0 0 0;
	display:	block;
	float:		left;
	}
	
h3.ui-state-active #accordion-image {
	background: url("../../fileadmin/images/icons/icon_sprite.gif") -36px 0px;
	}
	
	
.eb_entrylist,  {
	overflow: hidden;
	margin-left: -3px;
	padding-left:3px;
}

.eb_dotted {
	border:0px;
	height:1px;
	border-top:1px dotted #cbced7;	
	background-color:#616a88;
}

.eb_entrylist_upload {
	border-top:1px dotted #cbced7;	
	overflow: hidden;
}

.eb_entrylist_upload {
	padding-top:10px;
}

.eb_entrylist_upload_text, .eb_entrylist_text {
	color: #cbced7;
	height:100%;
}

.eb_navigate_bar {
	margin-bottom:15px;
	margin-top:-40px;
	text-align:center;
	color:white;
	z-index:1;
	width:575px;
	font-size:9pt;
}
.eb_navigate_icons {
	float:right;
	width:48px;
}

.eb_navigate_numbers {
	margin-left:48px;
}

.eb_entrylist:last-child {
	margin-right:0px;
}

.eb_entrylist_entry {
	width:107px;
	height:82px;
	background-color:#6f7894;
	text-align:inherit;
}

.eb_entrylist_entry_container {
	width:107px;
	height:95px;
	float:left;
	margin:10px 5px 15px;
	text-align:center;
}

.eb_entrylist_entry_delete {
	background: url("../../fileadmin/images/icons/icon_sprite.gif") -108px 0px;
	width: 		9px;
    height: 	13px;
	padding:	0px;
	margin:		5px auto 0 auto ;
	display:	block;
	cursor:		pointer;
}

.eb_entrylist_noupload .eb_entrylist_entry_delete, .eb_entrylist_entry_dummy .eb_entrylist_entry_delete {
	display:none;
}

.eb_entrylist_entry_delete_an {
	background: url("../../fileadmin/images/icons/icon_sprite.gif") -126px 0px;	
}

/*.eb_entrylist_entry_container:hover .eb_entrylist_entry_delete {
	background: url("../../fileadmin/images/icons/icon_sprite.gif") -126px 0px;	
}*/

.eb_entrylist_entry_first {
	margin-left:-3px;
}

.eb_entrylist_entry_last {
	margin-right:0px;
}

.eb_entrylist_navigate_icon {
	width: 		9px;
    height: 	9px;
	padding:	0px;
	margin:		4px 0 0 0;	
	border:		0 none;
	cursor:		pointer;
}

.eb_entrylist_navigate_icons_zurueck {
	background: url("../../fileadmin/images/icons/icon_sprite.gif") -54px 0px;
}
.eb_entrylist_navigate_icons_rahmen_an .eb_entrylist_navigate_icons_zurueck {
	background: url("../../fileadmin/images/icons/icon_sprite.gif") -90px 0px;
}
.icons_rahmen_diabled .eb_entrylist_navigate_icons_zurueck {
	background: url("../../fileadmin/images/icons/icon_sprite.gif") -54px 0px;
}

.eb_entrylist_navigate_icons_vor {
	background: url("../../fileadmin/images/icons/icon_sprite.gif") -72px 0px;
}
.eb_entrylist_navigate_icons_rahmen_an .eb_entrylist_navigate_icons_vor {
	background: url("../../fileadmin/images/icons/icon_sprite.gif") -18px 0px;
}
.icons_rahmen_diabled .eb_entrylist_navigate_icons_vor {
	background: url("../../fileadmin/images/icons/icon_sprite.gif") -72px 0px;
}

.eb_entrylist_navigate_icons_rahmen {
	width: 		21px;
    height: 	17px;
	padding:	0px;
	margin:		0 0 0 3px;
	border:		0 none;	
	background: url("../../fileadmin/images/icons/button_small_sprite.gif") no-repeat 0px 0px transparent;	
	cursor:		pointer;
	float:		left;
	z-index:	10;
}

.navigate_icons_rahmen_right {
	float:		right;
	margin-right:3px;
}

.eb_entrylist_navigate_icons_rahmen_an {
	background: url("../../fileadmin/images/icons/button_small_sprite.gif") no-repeat 0px -102px transparent;	
}

#poc_scrollbar .eb_entrylist_navigate_icons_rahmen {
	margin-left:10px;
}

#poc_scrollbar .navigate_icons_rahmen_right {
	margin-right:10px;
}


.icons_rahmen_diabled {
	background: url("../../fileadmin/images/icons/button_small_sprite.gif") no-repeat 0px -34px transparent;	
	cursor:		default;	
}

.icons_rahmen_diabled input {
	cursor:		default;	
}

div.icons_rahmen_diabled:hover {
	background: url("../../fileadmin/images/icons/button_small_sprite.gif") no-repeat 0px -34px transparent;		
}

.eb_entrylist_data {
	display:none;
}
/* --------------- neu --------------*/
div.fileinputs{
	position:relative;
}

input.input-file {
	width:338px;
	height:30px;
	
	position:absolute;
	top:0px
}

div.fakefile {
	width:100%;
	height:100%;
	z-index:1;
}

.fakefileButtonText {
	border: 1px solid white;
	background-color:#cbced7;
	width:338px;
}

input.input-file {
	text-align: right;
	-moz-opacity:0 ;
	filter:alpha(opacity: 0);
	opacity: 0;
	z-index: 2;
	width:458px;
	height:25px;
	border:0px;
	background-color:#616a88;
	cursor:pointer;
}

#buttonUpload {
	position:absolute;
	right:0px;
	margin-right:0px;
}
/* --------------- neu ende --------------*/


.eb_entrylist_entry img {
	border: 3px solid #616a88;
}
.eb_entrylist_entry_container:hover .eb_entrylist_entry img {
	border: 3px solid #f78d17;
}

.eb_entrylist_entry_dummy:hover .eb_entrylist_entry img {
	border: 3px solid #616a88;
}

img.element_icon:hover {
	border: 3px solid #616a88;
}

.ui-draggable a  {
	cursor:move;
	}
	
	
img.single_image_loading {
	padding-top:28px;
	border:0px;
}

.single_image_loading_border {
	border: 3px solid #616a88;
	text-align:center;
	height:82px;
	width:104px;
	background-color:#6F7894;
}

#poc_edit_area {
	border-bottom:1px solid white;
	clear:both;
	text-align:center;
	background-color:#525b7a;
	padding:10px 0 0 0;
	
	overflow: hidden;
}

#poc_edit_area_inner {
	overflow: hidden;

	}

#poc_edit_toolarea_inner {
	border-bottom:1px dotted #CBCED7;
}

.poc_edit_description_container {
	background-color:#525b7a;
	}
.poc_edit_description_container hr {
	margin-bottom:0;
}
.poc_edit_description {
	padding:10px;
	color:#CBCED7;
	font-weight:bold;
}

#poc_edit_droparea_box {
	margin:auto;
	/*width:476px;*/	
	padding-left:60px;
	
}

#poc_edit_droparea { 
	list-style-type: none; 
	padding: 0; 
	margin:0px;
}

#poc_edit_droparea_box .ui-state-highlight, #poc_edit_droparea_box .ui-state-default {
	background-color:#848ea7;
}

.ui-draggable {
	cursor:move;
}

	
#poc_edit_droparea li { 
	margin: 2px; 
	padding: 1px; 
	float: left; 
	width: 107px; 
	height: 82px; 
	font-size: 4em; 
	text-align: center; 
	background-color:#6f7894;	
	
	border: 3px solid #525B7A;
}

#poc_edit_droparea li.poc_edit_li_an {
	border: 3px solid #f78d17;
}

#poc_edit_toolarea {
	border-bottom:1px dotted #cbced7;
	margin:auto;
	text-align:left;
	font-size:9pt;
	color:#CBCED7;	
	padding-bottom:3px;
	
	margin-left:62px;
	
	width: 469px;

}

.poc_edit_toolarea_time ,.poc_edit_toolarea_del{
	display:inline-block;
	text-align:center;
	padding:0px;
	margin:0px;
	zoom: 1;
	*display:inline;

}

#poc_scrollbar {
	height:20px;
	padding-top:3px;
	display:none;
	
	width:45px;
	float:right;
	
	margin-right:10px;
}

#poc_scrollbar .eb_entrylist_navigate_icons_rahmen, #poc_scrollbar .navigate_icons_rahmen_right {
	margin:0px;
	padding: 0px;
}


#poc_edit_droparea a img {
	border:0;
}

.poc_edit_toolarea_time {
	width:10px;
}
.poc_edit_toolarea_del {
	width:108px;
}

.poc_edit_toolarea_del_first,.poc_edit_toolarea_del_last {
	width:98px;
}

.poc_edit_text {
	color:#cbced7;
	padding:10px 10px 20px 10px;
}

.poc_edit_text_intro {
	margin-left:45px;
}

.poc_edit_toolarea_del .eb_entrylist_entry_delete {
	margin-top:0px;
}

#poc_edit_droparea_buttons {
	margin-left:auto;
	width:480px;
}


.entry_template {
	color:#cbced7;
	margin-bottom:10px;
}

.entry_template_opening input {
	margin-right:5px;
	vertical-align:text-bottom;
}

.entry_template_opening {
	margin-bottom:20px;
}

#entry_template_text_part1 {
	margin-top:20px;
}
.entry_template_text_row {
	margin-top:3px;
}

.entry_template_text_row div {
	float: left;
	width: 115px;
}

.entry_template_text_row input {
	width: 456px;
	background-color:#CBCED7;
	border:1px solid white;
	margin-top:1px;
}

.entry_template_text_row input:focus {
	background-color:white;	
}

#poc_edit_droparea li.poc_edit_block10 {
	margin-right:0px;
	padding-right:0px;
}

#poc_edit_droparea li.poc_edit_blockelement {
	border-left:0px;
	border-right:0px;
	margin-left:0px;
	margin-right:0px;
	padding-left:0px;
	background-color:transparent;
	width:116px;
}


#edit_tooltip {
	position:absolute;
	top:0px;
	left:0px;
	border:1px solid #CBCED7;
	background-color:#c43422;
	color:#CBCED7;
	padding:5px;
	width:214px;
	display:none;
	z-index:10000;
	text-align:center;
}

.tx-mmsautomatsearch-pi4 p {
	color:white;
	font-weight:bold;
}

.video_preview {
	display:none;
}

#cboxLoadedContent .video_preview {
	display:block;
}

.spalte_links_neu {
	padding:10px;
	background-color:#616A88;
	width:575px;
	color:#CBCED7;
	border-bottom:1px solid white;
}

.icon_download {
	margin:0px 5px 5px 0px !important;
	padding: 0px !important;
	border:0px;
	vertical-align:top;
}



/* --- Neue Formulare -- */

.spalte_links_volle_breite_formular {
	width:595px;
	margin: 0px;
	background-color: #616A88;
	border-bottom: 1px solid #FFF;	
}

.errorBox {
	width:595px;
	padding-top: 10px;
	padding-bottom: 10px;
	border-bottom: 1px solid #FFF; 
	
	background-color: #C43422;
	color: #FFF;
	text-align:center;
}

.errorBox p {
	margin:0px;
	padding:0px;
	margin-bottom:7px;	
}

.informationBox {
	background-color: #D1D1D1;
	padding:15px 10px 10px;
	border-bottom: 1px solid #FFF;
	
}
.informationBox p, h4{
	color: #0C1745;
	font-size: 12px;

}
.informationBox h4{
	margin-top:0px;
}

.informationBoxSubmitWrp{
	text-align:center;
}
.informationBoxSubmitWrp input{
	font-size: 11px;
	font-weight:bold;
	color:#525B7A;
	margin:0px;
	
}

.POC_NODATA {
	color:#cbced7;	
}


/* -- infobox --*/

.message_infobox{
	
	font-size: 11px;
	text-align:left;
	color: #0C1745;	
	padding-top:30px;
	padding-bottom:30px;
		
}

.message_infobox p, h1,h2,h3,h4,h5{
	margin-left: 25px;
	margin-right: 25px;
	}
.message_infobox a{
	font-style:bold;
	color:#0C1745;
}

/* file upload styles in meinPOC profile */

input#menu_card_file {
	height:22px;
	width:340px;
	margin:0px;
	padding:0px;
	cursor:pointer;
}
.fileContainer{
	margin:0px;
	padding:0px;
	position:absolute;
	width:340px;
	height:23px;
	overflow:hidden;
	right:10px;	
}
.realFileContainer{	
	-moz-opacity:0 ;
	filter:alpha(opacity: 0);
	opacity: 0;
	z-index: 2;		
}
.fakeFileButtonContainer{
	margin:0px;
	padding:0px;
	right:10px;
	width:107px;
	height:25px;
	border:none;
	z-index:1;
}

.fake_file_button{
	margin:0px !important;
	padding:0px !important;
	border:none !important;
	float:none !important;
	width:107px !important;
	background-color: transparent !important;
	color: #525B7A!important;
}



