
.ul_spass {
	padding-top: 20px;
	display:none;
}
.ul_spass li {
	padding: 15px 0 10px 0 !important;
}
.ul_spass a {
	font-size: 16px;
}
.navi_temp_mob {
	display: none;
}
.horst tbody tr:nth-child(2) {
	border-bottom: 1px solid #aaa;
	padding-bottom: 10px !important;
}
.horst td {
	padding: 10px;
	text-align: center;
	width: 150px !important;
}
.horst tbody tr:nth-child(2) td {
	padding: 10px 10px 15px 10px !important;
}
.horst tbody tr:nth-child(3) td {
	padding: 15px 10px 10px 10px !important;
}
.scroll_lay_flug {
	height: 390px;
    overflow: auto;
    padding-right: 10px;
    width: 640px;
	margin: 108px auto 0;
	background: #fff url(../../../export/sites/collage-gera/.content/_res/bg_flughafen.jpg);
	background-repeat: no-repeat !important;
}
.scroll_lay_flug .ueberschriftnone {
	margin: -55px 0px 25px 0px!important;
	padding:0;
}
.projekte ul{
 	padding-left: 20px !important;
}
.projekte li{
 	list-style: disc outside none !important;
	padding: 0 0 20px 10px !important;
}
#flyer_dresden{
	margin: 0;
	padding:0; 
	float:left;
}

#download {
	margin-top:150px; 
	padding:0; 
	float:left;
}

#download-go{
	margin-top:188px; 
	padding:0; 
	float:left;
}

#zurueck-go {
	margin: 180px 0 0 420px;
	}

#zurueck_flug {
	margin: 145px 0 0 420px;
	}
	
.gallery-page {
	width: 586px !important; 
	margin-right: 10px;
	margin-top: -20px;
}
.gallery-page .col-md-3 {
	padding-left: 3px !important;
	padding-right: 3px !important;
}

.gallery-page .thumbnail {
	margin-bottom: 3px !important;
	margin-top: 3px !important;
}
.gallery-page .margin-bottom-20 {
	margin-bottom: 0px;
}
/*##########Kontaktformular##########*/
.left {
	width: 100px;
	margin-top: 5px;
}
#kontakt input {
	 border: 1px solid #aeaeae;
	 width: 200px;
}
#kontakt .plz {
	width: 60px
}
#kontakt .ort {
	width: 136px;
}
#kontakt textarea {
	width: 310px;
	border: 1px solid #aeaeae;
	height: 179px !important;
}
#kontakt .button {
	float: right;
	width: 310px;
	margin-right:5px;
}
#kontakt .pflicht {
	color: #AD1347 !important;
}
/*##########Referenzen##########*/
.refe li {
	width: 33%;
	float: left;
	padding: 0 10px 0 0 !important;
}
.refe li img {

	width: 100%;
}
.web {
	font-size: 9.3pt;
	padding-bottom:25px;
}


/*##########sonstiges##########*/
.scroll_lay .ueberschriftnone {
	margin: -55px 0px 25px 0px!important;
	padding:0;
}
body {
	overflow-x:hidden;
	font: 10pt Arial,Verdana,Helvetica; 
	color:#3c3c3c;
	margin:0; padding:0
	}

.clear {clear: both;}
img {border:none}
p {text-align: justify; margin:0; padding: 0 15px 15px 0;}
.fl{float:left;}
.fr{float:right;}

a {color: #000; text-decoration:none; outline:none;}
a:hover{color:#AD1347; text-decoration: underline;}

.wrapper {
	background: #fff url(../../../export/sites/collage-gera/.content/_res/bg_body.jpg);
	/*background-position:50px 34px;*/
	background-repeat: repeat-x !important;
}

#zurueck2 {
    height: 45px;
    padding: 0 0 0 445px;
	margin-top: 20px;
}

.pt75 {
    padding-top: 75px;
}

/*##########Überschriften##########*/
h6 {
    color: #3c3c3c;
    float: right;
    font: italic small-caps bold 13px Arial,sans-serif;
    margin: 0;
    padding-right: 15px;
}

.headline h2 {
	border: none !important;
	font: bold 16px Arial,sans-serif;
    padding: 10px 0 15px;
	color:#000;
}

.headline {
	border: none !important;
	margin:0;
}

.ueberschriftnone {
	  margin: -55px 0 25px !important;
}


/*###############navi#################*/

.navi_lay {	
	background: url(../../../export/sites/collage-gera/.content/_res/bg_header.jpg);
	background-repeat: no-repeat;
	width: 1023px;
	height: 149px;
	margin: 0 auto;
}
.navi_l, .navi_m, .navi_r {
	float: left;
}
.navi_l {
	width: 145px;
}
.navi_m {
	width: 185px;
}
.navi_unter {
	margin-left: 30px;
}
.navinone {
	margin-left: 500px;
	padding-top:20px;
}
.startseitenone p {
	color: #000 !important;
}
.startseitenone {
    height: 30px;
    margin-left: 155px;
    padding-top: 65px;
    z-index: 10;
	text-transform: uppercase;
	font-weight: bold;
	color: #000 !important;
}
.startseitenone a {
	font-weight: bold !important;
}
/*##########Referenzen##########*/
.web {
	font-size: 9.3pt;
	padding-bottom:25px;
}

/*#################partner####################*/
.partnernone ul {
	padding: 0;
	display: flex;
	flex-wrap: wrap;
}
.partnernone li {
	max-width: 33%;
	flex: 33%;
	padding: 10px;
	list-style-type: none;
}
.partnernone li img {
	max-width: 100%;
}
/*#################content####################*/
.gwbild {
    margin-top:-20px;
	height:390px;
	width:633px;
	text-align:center;
	font-size: 14pt;
}

.inhaltnone {
	margin-top:-20px;
}


.quellenone {
    float: right;
    font-size: 8pt;
    margin: -60px 15px 0 0;
    padding: 0;
}

.scroll_lay {
	height: 390px;
    overflow: auto;
    padding-right: 10px;
    width: 640px;
	margin: 108px auto 0;
}
.content_temp {
	background: url(../../../export/sites/collage-gera/.content/_res/bg_page_box.jpg);
	background-repeat: no-repeat;
	width: 1023px;
	height: 593px;
	margin: 0 auto;
}
.content_lay {
    margin: 0 auto;
	margin: 108px 0 0 209px;
    width: 640px;
	height: 390px;
	padding-right: 10px;
	overflow: auto;
}
.content_lay_start {
    margin: 0 auto;
	margin: 115px 0 0 195px;
    width: 640px;
	height: 390px;
	padding-right: 10px;
}
.content_lay_stift {
	background: url(../../../export/sites/collage-gera/.content/_res/bg_grundsaetze.jpg);
	background-repeat: no-repeat;
	margin: 108px 0 0 219px;
    width: 630px;
	height: 390px;
	padding-right: 10px;
	overflow: auto;
}
.content_lay_stadt {
	background: url(../../../export/sites/collage-gera/.content/_res/bg_reise.jpg);
	background-repeat: no-repeat;
	margin: 129px 0 0 219px !important;
    width: 630px;
	height: 390px;
}
.content_lay_firmen {
	background: url(../../../export/sites/collage-gera/.content/_res/firmen.jpg);
	background-repeat: no-repeat;
	margin: 108px 0 0 219px !important;
    width: 630px;
	height: 390px;
}
.content_lay .gwbild {
	text-align: center;
}
.scrollnone {
	height: 390px;
    overflow: auto;
    padding-right: 10px;
    width: 633px;
}

/*##########fuss#####################*/
.fuss_temp {
	background: url(../../../export/sites/collage-gera/.content/_res/bg_footer.png);
	background-repeat: no-repeat;
	width: 1023px;
	height: 149px;
	margin: 0 auto;
}
.fussnone {
	margin-left: 360px;
	margin-bottom: 0px !important; 
}
.fussnone div {
	float: left;
	padding-top: 2px;
}
.fuss_l {
	width: 100px;
}
.fuss_ml {
	width: 155px;
}
.fuss_mr {
	width: 255px;
}
/*################Schrift########################*/
@font-face {
    font-family: 'ubuntu';
    src: url('https://collage-gera.de/opencms/.content/_res/font/ubuntu-regular-webfont.eot');
    src: url('https://collage-gera.de/opencms/.content/_res/font/ubuntu-regular-webfont.eot') format('embedded-opentype'),
         url('https://collage-gera.de/opencms/.content/_res/font/ubuntu-regular-webfont.woff') format('woff'),
		 url('https://collage-gera.de/opencms/.content/_res/font/ubuntu-regular-webfont.woff2') format('woff2'),
         url('https://collage-gera.de/opencms/.content/_res/font/ubuntu-regular.ttf') format('truetype'),
         url('https://collage-gera.de/opencms/.content/_res/font/ubuntu-regular-webfont.svg') format('svg');
    font-weight: normal;
    font-style: normal;
}
/*###############zeugs######################*/
#bingo {
    float: left;
    margin: 0;
    padding: 52px 10px 0 25px;
}
#schatz {
    float: left;
    margin: 0;
    padding: 68px 0 0 7px;
}
#knack {
    float: left;
    margin: 0;
    padding: 31px 0 0 22px;
}
#souvenir {
    float: left;
    margin: 0;
    padding: 40px 0 0 20px;
}
#glueck {
    float: left;
    margin: 0;
    padding: 22px 0 0 15px;
}
.h01 {
    height: 1px;
}
.clear {
    clear: both;
}
#party {
    float: left;
    margin: 0;
    padding: 31px 0 0 82px;
}
#draht {
    float: left;
    margin: 0;
    padding: 7px 0 0 13px;
}
#espania {
    float: left;
    margin: 0;
    padding: 31px 0 0 14px;
}
#slot {
    float: left;
    margin: 0;
    padding: 50px 0 0 130px;
}

#wiegen {
    float: left;
    margin: 0;
    padding: 15px 0 0 9px;
}
#info2 {
    margin: 160px 0 0 100px;
}

#vip {
    float: left;
    margin: 0;
    padding: 23px 0 0 170px;
}
#go {
    float: left;
    margin: 0;
    padding: 0 0 0 22px;
}
#info3 {
    margin: 70px 0 0 70px;
}
/*##########Referenzen################*/
.inhaltnone ul {
	padding: 0px;
}
.inhaltnone li {
	list-style-type: none;
	padding: 0 0 10px 0;
	font-size: 9.3pt;
}
.inhaltnone li a {
	color: #000;
}
.inhaltnone li img {
	padding-bottom: 5px;
}