@import url("/resources/themes/ams-sachsen/theme/_reset.css");
@import url("/resources/themes/ams-sachsen/theme/_fonts.css");
@import url("/resources/themes/ams-sachsen/theme/_common.css");
@import url("/resources/themes/ams-sachsen/theme/_layout.css");
@import url("/resources/themes/ams-sachsen/theme/_form-elements.css");
@import url("/resources/themes/ams-sachsen/theme/_header.css");
@import url("/resources/themes/ams-sachsen/theme/_login.css");
@import url("/resources/themes/ams-sachsen/theme/_lsupport.css");
@import url("/resources/themes/ams-sachsen/theme/_footer.css");
@import url("/resources/themes/ams-sachsen/theme/_servicenavi.css");
@import url("/resources/themes/ams-sachsen/theme/_mainnav.css");
@import url("/resources/themes/ams-sachsen/theme/_breadcrumb.css");
@import url("/resources/themes/ams-sachsen/theme/_wizard.css");
@import url("/resources/themes/ams-sachsen/theme/_application-state.css");
@import url("/resources/themes/ams-sachsen/theme/_modal-frame.css");
@import url("/resources/themes/ams-sachsen/theme/_list.css");
@import url("/resources/themes/ams-sachsen/theme/_homepage.css");
@import url("/resources/themes/ams-sachsen/theme/_register.css");
@import url("/resources/themes/ams-sachsen/theme/_helpbox.css");
@import url("/resources/themes/ams-sachsen/theme/_messagesBox.css");

@import url("/resources/themes/ams-sachsen/theme/_jquery-ui.css");
@import url("/resources/themes/ams-sachsen/theme/_icheck_blue.css");
@import url("/resources/themes/ams-sachsen/theme/_dropkick.css");
@import url("/resources/themes/ams-sachsen/theme/_slick.css");
@import url("/resources/themes/ams-sachsen/theme/_slick-theme.css");
@import url("/resources/themes/ams-sachsen/theme/_jquery.qtip.css");




/* overwrite some egaf base styles */

.ef-street .formItemsBlock,
.ef-location .formItemsBlock,
.ef-telfax .formItemsBlock {
	width: 100%;
	max-width: 100%;
	text-align: left;
}

.error {
	font-size: 1em;
}

/* EOD overwrite some egaf base styles */





/* temp (not sure if we still need this stuff) */

.messagesBox {
    margin-left: auto;
    margin-right: auto;   
    width: 91%;
}

.topTeaser {
    border: none;    
}


.home .contentContainer .formContainer {
	padding-left:0;	
}

.home .contentContainer .formContainer {	
	width:auto;
}



.contentContainer ul {
	margin-top:14px;
	margin-bottom:12px;
}

.contentContainer ul li {
	list-style-type:disc;
	margin-left:12px;	
	line-height:1.8em;
}

.contentContainer ol li {
    list-style: decimal;
    margin-left: 12px;
}

.contentContainer .messagesBox li {    
    list-style-type: none;    
}

.contentContainer .helpBox ul {
	margin-top:1px;	
}



.topModul {
	margin-left:20px;
}

.topModul ul {    
   list-style-type:none;
   margin-left:6px;
}

.helpBox ul li,
.topModul ul li {    
   list-style-type:none;
   margin:0;
}

.helpBox ul li a {    
    padding-right: 41px;
    color:#3A454C;
}







.featuresBar {
	text-align:right;
	width:97.5%;
	border-bottom:1px solid #cdcdcd;
}












/* Overwrite themeRoller styles */
body #themeRollerForm, body #themeRollerForm {
	margin-bottom:12px;
}

body #themeRollerForm input[type="submit"] {
	background-color: #FFFFFF;
    border: 1px solid #CDCDCD;
    color: #3C454E;
    height: 24px;
    margin-top: 2px;
    padding: 0 7px 2px;
}

body #themeRollerForm p.row,
body #themeRollerForm p.row {
	display:inline;
}
/* END Overwrite themeRoller styles */




.icon-remove {	
	border:0px;
}

.contentContainer ul.tabs {	
	margin:0;	
}

.contentContainer ul.tabs li {
	list-style-type:none;
	margin:0 7px 0 0;
	display:inline-block;
}

.contentContainer ul.tabs li a,
.contentContainer ul.tabs li span {
	display:block;
	background-color:#f2f2f2;
	border:1px solid #f2f2f2;
	color:#3a454c;
	font-size:1.3em;
	padding:14px 26px 14px 26px;
	text-decoration:none;
}

.contentContainer ul.tabs li a:hover,
.contentContainer ul.tabs li a:focus,
.contentContainer ul.tabs li a:active,
.contentContainer ul.tabs li.active span {
	background-color:#fff;
	border:1px solid #cdcdcd;
	border-bottom:none;
	padding-bottom:16px;
	margin-bottom:-1px;
}

.tabBody {
	border:1px solid #cdcdcd;
	margin-bottom:30px;
	padding: 10px 20px;
	background-color: #fff;
}



/** 7.3 Modaldialoge **/




/** ENDE 7.3 Modaldialoge **/