* {
	font-size:18px;
	line-height: 24px;
}
body {
background: #FFFFFF url(../images/layout/header_bg_mobile.jpg) top left repeat-x;
}
h1, h2, .contactTxtwieHeadline {
	font-size: 22px;
	font-weight:400;
	line-height:30px;
}
h3 {
   	font-size:20px;
	line-height: 24px;
}
p {
	font-size:18px;
	line-height: 24px;
	width:100%;
}




#content {
	width:90%;
	margin:0 auto;
	min-width:410px;
	margin-left:20px;
	margin-right:20px;
}
#wrap {
}
#header100 {
	min-width:410px;
}
.logo {
	position:absolute;
	top:15px;
	left:40px;
	z-index:90;
}
.logo img {
	width:240px;
	height:auto;
}

.nav {
	display:none;
}
.submenuMobile li a {
background-color:#BDBDBD !important;
}
.submenuMobileService, .submenuMobileUeberUns {
display:none;
}
.buttonMobileService, .buttonMobileUeberUns {
cursor:pointer;
}
.menuMarker {
	color:#172983  !important;
	text-decoration:none !important;
	font-weight:500 !important;
}
#main {
	position: absolute;
	width: 90%;
	top: 180px;
	margin-left:20px;
}
#sidebox {
	display:none;
}

/* standard seiten downloads */
.tabDownloads {
	width:100% !important;
	margin-top:40px;
	color:#edecec;
	font-size:14px;
}

/*News*/
.aEintragStyle1 .aLeft, .aEintragStyle1 .aLeft img {
width:100% !important;
}
.aEintragStyle2 .aLeft, .aEintragStyle1 .aLeft img {
width:100% !important;
}
.aEintragStyle2 img {
width:100% !important;
height:auto !important;
}
.aEintragStyle2 .aRight {
width:100% !important;
}
#jahresWahl {
width:90% !important;
}


/*Projekte und Veranstaltungen*/
.faderProjekte {
width:100% !important;
}
.fadeframe, .fadeframe img {
width:100% !important;
height: auto !important;
}
.ref_body > * {
width:95% !important;
}
.fadecontrols, .iconLoading {
display:none;
}
.fadeToPrev, .fadeToNext {
top:20px;
}

/*Verleihliste*/
.ihreVerleihliste {
margin-top:40px;
}
.tableVerleih {
padding-top:40px;
width:100%;
}
.tableVerleih td {
font-size:14px;
}
.tableVerleihHeader {
padding-bottom:20px;
}
td.tableVerleihHeader strong {
font-size:14px !important;
}
.tableVerleihBezeichnung, .tableVerleihBezeichnung a {
padding-right:0px;
font-size:14px !important;
margin-right:0;
}
.tableVerleihPreis {
width:auto !important;
}
.tableVerleihIcon {
padding-left:5px;
}
.tableVerleihIconInfo {
padding-left:10px;
}
.tableVerleihIconHinzufuegen {
padding-left:0px;
}
.buttonVerleih {
width:20px;
height:20px;
border-radius:20px;
line-height:20px;
}
.tableVerleihHeaderErsteSpalte {
width:90px !important;
}
.divIhreVerleihliste {
float:right; 
width:100%; 
font-size:14px; 
line-height:20px;
}


/*Startseite Unsere Leistungen*/
.unsereLeistungenMobile li {
	float:left;
	list-style-position:inside;
	list-style-type:none;
	width:100%;
	margin:20px 0;
	padding-right:20px;
}
.unsereLeistungenMobile li a {
	display:block;
	font-size:18px;
	border: 1px solid #19882c;
	padding:20px;
	width:90%;
	text-decoration:none;
}
.unsereLeistungenMobile li a:hover {
	font-weight:400;
}
.unsereLeistungenMobile li img {
	width:100% !important;
	padding-top:5px;
}
#box_leistungen p {
	width:85%;
	text-align:justify;
}
.referbox {
	/*border:1px solid red !important;*/
	display:block;
	margin-top:30px;
	padding-bottom:10px;
}
.referbox img {
width:90%;
height:auto;
}
.referbox .leistungboxansprechpartner {
	margin-bottom:50px;
}
.leistungUlBottom {
	margin-bottom:30px !important;
}





/*Leistungsseiten*/
.referbox {
	position:inherit !important;
	width:100% !important;
	top:0 !important;
	left:0 !important;
}
	




/* NAV */
.imgMenuSmall {
	position:absolute;
	top:10px;
	right:20px;
	z-index:99;
	height:42px;
	background-color:#BDBDBD;
}
.imgMenuSmall img {
	width:90px;
	
	cursor:pointer;
}
#navMenuList {
	position:absolute;
	top:80px;
	left:0;
	z-index:90;
	width:100%;
	display:none;
}
#navMenuList ul li {
	list-style-type:none;
	padding:0;
	margin:0;
}
#navMenuList ul li a {
	display:block;
	position: relative;
	width:100%;
	height:30px;
	padding-top:10px;
	border-bottom:1px solid #fff;
	color:#ffffff;
	font-size:18px;
	line-height:20px;
	font-weight:300;
	background-color:#2D378C;
	text-align:center;
	text-decoration:none;
}
#navMenuList ul li a:hover {
font-weight:400;
}


/*Infobox*/
.ui-dialog {
	width:300px !important;
}





/* Umbrüche nur Smartphone */
.onlyMoSmartphone {
	display:inline;
}
.brAgencyFirst {
	display:block;
	margin-top:10px;
}
.brAgency {
	line-height:26px;
}


/*MISC*/
.onlymo {
	display:inline;
}
.noMo {
	display:none;
}
#sideimg {
	display:none;
}
.sidebar {
display:none !important;
}


/*Kontakt*/
.formKontakt {
margin-top:50px;
}
label {
float:none;
display:block;
}
input, textarea, select{
	width:90% !important;
}
.submitButton{
	margin-bottom:30px;
	margin-left:0px;
	width:60% !important;
}
.formFeedback {
width:90%;
}

.tableKontakt tr td {
width:30% !important;
}
.googlemaps {
display:none;
}


/*Bilder*/
.kanzleiBilder {
display:none;
}
.IMGbilderMobile {
display:block;
width:100%;
margin-bottom:20px;
}


/*Footer*/
/*Footer*/
#footer {
	margin-top:80px;
	position:relative;
	color:#fff;
	background-color:#172983;
	height:380px;
	min-width:410px;
}
#footerContent {
position:relative;
width:100%:
margin:0 auto;
}
.footerNav {
display:none;
}
.footerLogo img {
width:240px !important;
height: auto  !important;
}
.footerLinksMobile {
padding-left:20px;
color:#fff;
font-size:14px;
}
.footerLinksMobile a {
color:#fff;
font-size:14px;
}
.topMobile {
position:absolute;
right:20px;
top:20px;
}
.lighbox_off_mobile {
cursor:default;
}
.verleihbild img {
width:100% !important;
}


.ref_topics .fadecontrols, .ref_show_body { 
display:none !important;
}
