@font-face {
  font-family: 'FontAwesome';
  src: url('/css/font-awesome/fontawesome-webfont.eot?v=4.3.0');
  src: url('/css/font-awesome/fontawesome-webfont.eot?#iefix&v=4.3.0') format('embedded-opentype'), url('/css/font-awesome/fontawesome-webfont.woff2?v=4.3.0') format('woff2'), url('/css/font-awesome/fontawesome-webfont.woff?v=4.3.0') format('woff'), url('/css/font-awesome/fontawesome-webfont.ttf?v=4.3.0') format('truetype'), url('/css/font-awesome/fontawesome-webfont.svg?v=4.3.0#fontawesomeregular') format('svg');
  font-weight: normal;
  font-style: normal;
}

body {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	margin:0;
}

a {
	text-decoration: none;
}

.ui-widget-content { 
	color:black;
}

label {
	display:block;
}

h1 {
	font-weight: bold;
	font-size: 12px;
	margin:0;
}

h2 {
	font-weight: bold;
	font-size: 12px;
}

img {
	border:0;
}

.klein, dt {
	font-size:8pt;
	font-weight:normal;
}

dd {
	font-weight:bold;
}

.klein a {
	font-size:8pt;
}

.topmenu {
	position:absolute;
	top:24px;
	background-color:#f4fff4;
	padding-left:5px;
	padding-right:5px;
	z-index:-10;
}

.topmenu_right {
	position:absolute;
	right:15px;
}

.topmenu_language {
	position:absolute;top:58px;left:5px;
}

.infobox {
	width:200px;
	position:absolute;
	right:20px;
	background-color:white;
	border: 1px dashed grey;
	padding:5px;
}

.statusmessage-form label {
	display:block;
}

.statusmessage-form input {
	display:block;
}

.statusmessage-form textarea, .pinboard_textarea {
	max-width:1024px;
	width:99%;
	height:80px;
	border:1px solid grey;
}

.pinboard input[type=submit] {
	max-width:1024px;
	width:99%;
	margin-bottom:15px;
}

.statusmessage li {
	list-style-type: none;
	padding-left:0;
	margin-left:0;
}

.statusmessage {
	padding-left:0;
	margin-left:0;
	font-weight:normal;
}

.bahnbilderforum {
	max-width:1024px;
}

.atitle {
	margin:0;
	padding:0;
	border:0;
	font-size:11pt;
	border-bottom:1px solid #efefef;
	max-width:1024px;
}

.atitle a {
	font-size:11pt;
}

.atext {
	margin-bottom:15px;
	margin-top:5px;
	max-width:1024px;
}

.grau {
	color:gray;
}

.bildcontainer p {
	margin:6px;
	margin-left:0;
}

.beschreibung {
	width:1024px;
	font-weight:bold;
}

.werbekasten {
	margin-top:10px;
	margin-bottom:10px;
}

.bildvorschau {
	margin-bottom:20px;
	position:relative;
	max-width:1024px;
}
.bildvorschau img {
	float:left;
	border:1px solid gray;
}

.bildvorschau_allekommentare {
	float:left;
	width:150px;
}

.bildvorschau_allekommentare img {
	float:none;
}

.bildvorschau p {
	margin:0;
	padding:0;
}

.bildinfo {
	margin-left:160px;
	
}


#platzhalter_menu {
	margin: 5px;width:192px;float:left;
}

#inhalt, #inhalt_personal_menu {
	margin: 10px;margin-left:230px;margin-top:82px;margin-right:20px;
}

#inhalt_navi, #inhalt_navi_personal_menu {
	position:absolute;left:0px;padding:3px;padding-left:7px;top:82px;border-top:1px solid #efefef;border-right:1px solid #efefef;
}

.top_image_line {
	width:100%;height:16px;position:absolute;top:40px;right:100px;
}

.top_image_logo {
	border:0;position:absolute;top:4px;right:10px;
}

.top_image_schrift {
	position:absolute;top:4px;left:3px;
}

.top_text_site {
	position:absolute;top:4px;left:3px;
}

.top_menu_texte {
	position:absolute;left:225px;top:4px;background-color:#f4fff4;padding-left:5px;padding-right:5px;
}

.top_menu_texte a {
	font-size: 11px;
}



.meine_formular {
	width:680px;
}

.meine_formular_textarea {
	height:200px;
}

.quickrahmen_double {
	width:730px;
}

.quickrahmen_double_large {
	width: 1024px;
}

.inhalt_smart .quickrahmen_double {
	width:305px;
}

.bilderhierarchie1rahmen {
	max-width:1024px;
}

.quickrahmen, .quickrahmen_rechts {
	width:305px;
}

.quickrahmen_double_large .quickrahmen, .quickrahmen_double_large .quickrahmen_rechts {
	width:500px;
}

.quickrahmen_rechts {
	float:right;
	border-left:1px solid #cccccc;
}

.quickrahmen_double dl {
	margin: 0;
}

.quickvorschau {
	width:350px;
	height:65px;
	font-size:11px;
	margin-top:10px;
}

.quickvorschau img {
	width:74px;
	height:55px;
	float:left;
	margin-right:10px;
}
.quickrahmen_rechts .atitle,.quickrahmen_rechts .atext {
	margin-left:10px;
}

.meinegalerien .quickvorschau {
	float:left;
	width:335px;
}

.bilderhierarchie1rahmen .quickvorschau {
	float:left;
}
.bilderhierarchie1rahmen .atitle {
	font-weight:bold;
}

.a1024 {
	max-width:1024px;
	position:relative;
}

.a1200 {
	max-width:1200px;
	position:relative;
}

.pinboard {
	/*background:#dddddd;*/
	height:200px;
	overflow:auto;
	position:relative;
}

.pinboard_single {
	max-width:1024px;
}

.pinboard_header {
	font-weight:bold;
	border-bottom:1px solid #4581c0;
	margin:0;padding:0;
	font-size:8pt;
	color:#4581c0;
	margin-bottom:5px;
}

.pinboard_info {
	font-weight:bold;
	margin:0;padding:0;
}

.pinboard_text {
	margin:0;padding:0;
	margin-bottom:5px;
}


.pinboard-image {
	background-image: url(//www.bahnbilder.de/img/icons.jpg);
	background-position:-466px -100px;
	background-repeat:no-repeat;
	width:70px;
	height:75px;
	border:0;
	font-size:9px;
	position:absolute;
	right:0px;
	top:20px;
	opacity: 0.15;
	
}

.freischalten_half .pinboard_single {
	max-width:none !important;
}

.freischalten_half .pinboard_textarea {
	width:400px;
}

.freischalten_half .pinboard input[type=submit] {
	width:400px;
	height:30px;
}

.profiltable .statusmessage-form textarea {
	width:600px;
}

.profiltable .statusmessage {
	width:600px;
}

.textarea_ablehngrund {
	display:block;
	width:290px;
	height:70px;
}

#einzelbild_kommentarverfassen {
	margin-top:5px;
	margin-bottom:25px;
}

#einzelbildkommentare {
	margin-top:15px;
	max-width:1024px;
}

#einzelbildkommentare p {
	margin-top:2px;
}

#einzelbild_kommentaranzahl {
	font-weight:bold;
}

.editform_image {
	float:none !important;
	border:0 !important;
}

.einzelbild_editcontainer {
	display:none;
}

.einzelbild_likes {
	width:400px;
	float:right;
	font-weight:bold;
	margin-bottom:8px;
}

.einzelbild_likes_google {
	margin-top:8px;
}

.breadcrumb {
	display:inline;
}

.breadcrumb .crumb {
	display:inline;
}

.beschreibunggrau {
	max-width:1024px;
	display:block;
}

.kommentar_mit_bild {
	clear:both;
}

.kommentar_mit_bild p {
	margin:0;
	padding:0;
}

.kommentar_mit_bild_bild {
	float:left;
	width:150px;
}

.kommentar_mit_bild_kommentar {
	margin-left:160px;
}

.kommentar_mit_bild_kommentar_beschreibung {
	font-style:italic;
	margin-bottom:10px !important;
}

.clearboth {
	clear:both;
}

#hints {
	width:300px;
	float:right;
	margin-top:20px;
	height:250px;
	padding:10px;
}

#hints h1 {
	border-bottom:1px solid black;
}

.statuscontainer_with_title .atixtle, .statuscontainer_with_title .atext {
	margin-left:160px;
}

.statuscontainer_with_title .kommentar_mit_bild, .statuscontainer_with_title .bildvorschau {
	margin-left:-160px;
}

.statuscontainer_with_title {
	margin-bottom:20px;
}



.bild_editview_short {
	clear:both;
	margin-bottom:30px;
}

.bild_editview_short .bild_editview_editlink img {
	float:left;
	margin:5px;
}

.bild_editview_short .bild_editview_short_text, .bild_editview_short .bild_editview_short_kategorien, .bild_editview_short .bild_editview_short_control, .bild_editview_short_admininfo {
	margin-left:165px;
}

.bild_editview_short_control {
	margin-top:15px;
}
.bild_editview_short .bild_editview_short_info {
	float:right;
	margin-right: 160px;
	margin-top:12px;
}

ul.bild_editview_short_kategorien {
	padding:0;
	padding-left:20px;
}
.bild_editview_short_text {
	max-height:130px;
	overflow-y:auto;
	max-width:700px;
	margin-top:5px;
	margin-right:150px;
}

.bild_editview_short_geocoded {
	margin-top:25px;
}

.bild_editview_short_geocoded img {
	position:relative;
	top:5px;
}
.bild_editview_short_right {
	float:right;
	width:150px;
	position:relative;
}
.bild_editview_status, .bild_editview_short_geocoded {
	font-weight:bold;
	height:25px;
}

.bild_editview_short_status,.bild_editview_short_geocoded {
	position:absolute;right:0px;
}

.bild_editview_status_circle {
	width:22px;height:22px;
	border-radius:11px;
	display:block;
	margin-left:5px;
	position:absolute;
	right:0px;
	top:0px;
}

.bild_editview_status_text {
	margin-right:25px;
}

.bild_editview_status1 {
	color:green;
	font-family: FontAwesome;	
	font-size:1.7em;
}
.bild_editview_status1:before {
	content: "\f164";
}

.bild_editview_status2 {
	color:red;
	font-family: FontAwesome;	
	font-size:1.7em;
}
.bild_editview_status2:before {
	content: "\f165";
}

.bild_editview_status3 {
	color:lightgreen;
	font-family: FontAwesome;	
	font-size:1.7em;
}
.bild_editview_status3:before {
	content: "\f110";
}
.bild_editview_status4 {
	color:lightgray;
	font-family: FontAwesome;	
	font-size:1.7em;
}
.bild_editview_status4:before {
	content: "\f141";
}

.bild_editview_status6 {
	color:orange;
	font-family: FontAwesome;	
	font-size:1.7em;
}
.bild_editview_status6:before {
	content: "\f12a";
}

.bild_editview_status5 {
	color:lightgray;
	font-family: FontAwesome;	
	font-size:1.7em;
}
.bild_editview_status5:before {
	content: "\f086";
}

 

.bild_editview_status5 {
	background-color:orange;
}


#editcontainer {
	position:absolute;
	margin-left:175px;
	background-color:white;
	border:1px solid black;
	width:1100px;
	padding:10px;
	min-height:500px;
	display:none;
	z-index:10000;
}

#bilderbearbeiten_close {
	display:none;
	position:absolute;
	top:5px;right:5px;
	cursor:pointer;
}

.bild_etitview_meinegalerien {
	font-style:italic;
}

#bilderbearbeiten_toolbar_kategorien, #bilderbearbeiten_anzahl {
	float:right;
}

 

.kategoriewahl_eigene, .galeriewahl_eigene {
	position:absolute;z-index:10100;
	white-space: nowrap;
}

.ui-menu .ui-menu-item {
    padding: 0 15px 0 0 !important;
}

#bilderbearbeiten_toolbar_date_from, #bilderbearbeiten_toolbar_date_to {
	margin:15px;
	margin-left:0px;
	border-radius:4px;
	padding:3px;
	width:200px;
	border:1px solid #cccccc;
}

#bilderbearbeiten_anzahl {
	margin-top:15px;
	font-weight:bold;
}

.ui-dialog { z-index: 10500 !important ;}

.thumblink, .thumb {
	/*height:100px;*/
	margin-right:0px;
	float:left;
}

.thumblink_with_text {
	height:145px;
}

.thumblink img, .thumb img {
	/*height:90px;*/
    margin: auto;
    top: 0;
    left: 0;
    right: 0;
    bottom: 0;
   /* padding:3px; */
    border:2px none;
    margin-bottom:7px;
}

.thumblink_active img {
	
	border:2px solid black;
}


.thumblinkarray {
	clear:both;
	margin-top:17px;
	margin-bottom:10px;
	justify-content:space-between;
}

.thumblinkarray .werbekasten {
	margin-top:10px;
}

/*
#zuletztbetrachtet .thumblinkarray {
	margin:0px;
}
#zuletztbetrachtet .thumblinkarray img {
	max-width:77px;
	max-height:77px;
	height:inherit;
}

#zuletztbetrachtet .thumblink {
	width:80px;
	margin-right:5px;
	height:90px;
}
*/

#zuletztbetrachtet .thumblink_active img, .thumblinkarray_profil .thumblink_active img {
	border:0;
}

.ui-accordion .ui-accordion-content {
	padding:20px 0 20px 0 !Important;	
}

.ui-accordion-content.ui-accordion-content {
	background-image:inherit !important;
	background:inherit !important;
	color:inherit !important;
	border:0 !important;
}

.ui-accordion a, .ui-accordion h3 {
	/*color:inherit !important;*/
}

.einzelbildsocial {
	clear:both;
	margin-top:10px;
	margin-bottom:15px;
	position:absolute;
	right:0px;
	top:116px;
	z-index: 10000;
}
.einzelbildsocial {
	clear:none;
	margin-left:1024px;
	margin-top:0px;
	position:static;
}
.a1024 .einzelbildsocial {
	margin-left:800px;
}

.einzelbildsocial span {
	position:relative;
	top:-5px;
	left:-10px;
}

.einzelbildsocial_facebook,.einzelbildsocial_googleplus {
	float:left;
	height:51px;
	font-size:50px;
	cursor:pointer;
	margin-bottom:5px;
	min-width:105px;
}

/*
.a1200 .einzelbildsocial_facebook, .a1200 .einzelbildsocial_googleplus {
	float:none !important;
}
* */

.einzelbildsocial_facebook {
	color:#3b579d;
}

.einzelbildsocial_facebook:hover {
	background-color:#3b579d;
	color:white;
}

.einzelbildsocial_googleplus {
	color:#dc4b39;
}

.einzelbildsocial_googleplus:hover {
	background-color:#dc4b39;
	color:white;
}

.einzelbild_kommentarzahl {
	font-size:50px;
	float:left;
	margin-top:-13px;
	font-weight:normal;
}

#einzelbild_kommentaranzahl_neu {
	position:relative;
	top:10px;
	margin-bottom:15px;
	font-weight:bold;
}

.einzelbildookategoriendiv {
	margin-top:10px;
}

.einzelbildookategorien {
	margin-left:100px;
}

.einzelbildookategorien_title {
	float:left;
}

#weiterebilderaccordion h3.ui-state-default {
	background-image:none;
}

#einzelbild_likes {
	font-weight:bold;
	float:right;	
}

.likeform {
	padding:0;
	padding-left:50px;
	background-image:url(//www.bahnbilder.de/img/ichmagdas.png);
	background-repeat:no-repeat;
	height:50px;
}

.likeform:hover {
	background-image:url(//www.bahnbilder.de/img/ichmagdas_hover.png);
}

.einzelbild_aktionen {
	margin-top:20px;
}

.seitenbrowser, .galerie_kategoriewahl_user, .gesuchte_fotografen, .gesuchte_kategorien {
	font-weight:bold;
	margin-top:15px;
	margin-bottom:15px;
}

.seitenbrowser a, .galerie_kategoriewahl_user > .kategoriewahl_eigene_info > a, .gesuchte_fotografen a, .gesuchte_kategorien a {
	font-size:1.3em;
	padding:10px;
	padding-left:0px;
}

.seitenbrowser a.seitenbrowser_active {
	text-decoration:underline;
}

#galerie_bittewarten {
	height:100px;
	font-size:2em;
}

.kategorienewtd input, .kategorienewtd select {
	width:200px;
	border: 1px solid gray;
	color:black;
}

.kategorieadminform {
	width:728px;
}

.kategorieadminform input, .kategorieadminform select {
	width:200px;
}

.kategorieadminform label {
	width:200px;
	display:block;
	float:left;
}

/*
.bilderebene2 .thumblinkline, .bilderebene3 .thumblinkline {
	margin-top:4px;
}
*/

.bilderebene1 h2, .bilderebene2 h2, .bilderebene3 h2 {
	font-size: 1.2em;
	//margin-top:80px;
	//margin-bottom:4px;
	bottom:0px;
	margin:0;
	display:inline;
	min-width:150px;
}


.bilderOOlink, .bilderebene2, .bilderebene3, .bilderebene1 {
	width:320px;
}
.bilderebene2, .bilderebene3, .bilderebene1 {
	float:left;
	position:relative;
	margin-bottom:15px;	
	margin-right:13px;
	margin-bottom:30px;	
	min-height:105px;
}

.bilderebene2 .thumblinkline, .bilderebene3 .thumblinkline, .bilderebene1 .thumblinkline {
	border:1px solid black;
}

.bilderebene2 .thumblinklineoverlay, .bilderebene3 .thumblinklineoverlay, .bilderebene1 .thumblinklineoverlay {
	background-color:rgba(255,255,255,0.6);
	border:1px solid black;
}

.bilderebene2:hover .thumblinklineoverlay, .bilderebene3:hover .thumblinklineoverlay, .bilderebene1:hover .thumblinklineoverlay {
	background-color: rgba(255,255,255,0);
}

.thumblinklineoverlay {
	position:absolute;
	width:320px;
	height:55px
}
.thumblinkline {
	overflow:hidden;
}
ul.additionallinks {
	list-style-type:none;
	list-style-position:outside;
	padding:0;
}
ul.additionallinks>li {
	margin-top:5px;
	padding-left:20px;
	border-left:3px solid gray;
	
}
ul.additionallinks>li>a, ul.additionallinks>li>.kategoriewahl_eigene_info>a {
	font-size:1.2em;
	font-weight:bold;
}

.a1024margin {
	margin-top:15px;
	margin-bottom:15px;
}

#einzelbildoonextarrow, #einzelbildoopreviousarrow, .einzelbildoonext, .einzelbildooprevious {
	width:90px;
	height:70px;
}
#einzelbildoonextarrow {
	position:absolute;
	z-index:10100;
	background:url(//www.bahnbilder.de/img/next.png);
	background-repeat:no-repeat;
	background-position: center center;
}

#einzelbildoopreviousarrow {
	position:absolute;
	z-index:10100;
	background:url(//www.bahnbilder.de/img/previous.png);
	background-repeat:no-repeat;
	background-position: center center;
}

.einzelbildoonext {
	float:right;
}
.einzelbildooprevious {
	float:left;
	padding-right:20px;
}

.einzelbildoonext img, .einzelbildooprevious img {
	max-width:90px;
	max-height:70px;
}

.einzelbildootextkat {
	margin-left:110px;
}

.standardtable {
	border-spacing: 0px;
	margin-top:10px;
	margin-bottom:10px;
}

.standardtable tr {
	border-bottom:1px solid black;
	padding:0;
	margin:0;
}



.standardtable tr:last-child {
	border-bottom:0px;
}

.standardtable td,.standardtable th {
	border-left:1px solid black;
	padding:4px;
	margin:0;

}

.standardtable td:first-child, .standardtable th:first-child {
	border-left:0px;
}

.standardtable td, .standardtable th {
	border-top:1px solid black;
}

.standardtable tr:first-child td, .standardtable tr:first-child th {
	border-top:0;
}

.profiltable td, .profiltable th {
	min-width:100px;
	text-align:left;
	vertical-align:bottom;
}

.inhalt_smart .profiltable td, .inhalt_smart .profiltable th {
	min-width:10px;
}

.navi {
	width:180px;
	margin-bottom:5px;
}

.galerie_allekommentare {
	clear:both;
}

.error {
	background-color:white;
	color:red;
	font-weight:bold;
}

input.a1024, textarea.a1024 {
	width:512px;
}

textarea.a1024 {
	height:250px;
}

.inhalt_smart input.a1024, .inhalt_smart textarea.a1024 {
	width:100%;
}

.inhalt_smart textarea.a1024 {
	height:25%;
}

.formdiv {
	margin-top:10px;
	position:relative;
}

.formdiv span.klein {
	position:absolute;
	right:512px;
	top:0px;
}

.oauth {
	float:left;
	width:120px;
	height:90px;
	position:relative;
	text-align: center;
	margin-top:20px;
}


.oauth img {
	display: inline-block;
}

.oauth div {
	text-align:center;
	bottom:0px;
	margin-bottom:0px;	
}

.openid {
	margin-left:25px;
}

.supersize {
	font-size:1.7em;
	font-weight:bold;
}

.awesome {
	font-family: FontAwesome;
}

.riesig {
	font-size:4em;
}

.cartogiraffe_werbung a {
	font-size:1.5em;
}

.cartogiraffe_werbung .awesome {
	color:red !important;
	font-size:2em;
}

.suchinput {
	width:160px;
	line-height:20px;
	height:20px;
	border:1px solid black;
	border-right:0;
	padding:1px;
	vertical-align: top;
    display:inline-block; 
    margin:0;
    background-color: white;
}

.suchsubmit {
    background-color: white;
    background-repeat:no-repeat;
    border: none;
    cursor:pointer;
    overflow: hidden;
    outline:none;
    font-size:14px;
  	border:1px solid black;
	border-left:0;
	line-height:20px;
	vertical-align: top;
    display:inline-block; 
    margin:0;
}

.additionallinks .suchinput, .additionallinks .suchsubmit {
	border-left:0;
	border-top:0;
	border-right:0;
}

.navi_box_eigenebilderuploaden {
	width:191px;
	//border:1px solid black;
	padding:2px;
	background-color:#fff2eb;	
	border:1px solid #fff2eb;	
}

.navi_box_eigenebilderuploaden:hover {
	background-color:#ffe6d6;
	border:1px solid black;
}

.navi_box_eigenebilderuploaden_firstline {
	font-weight: bold;
}

.navi_box_eigenebilderuploaden .klein {
	color:black;
}

.morebutton {
	width:100%;
	font-weight:bold;
}

.ui-tooltip {
	min-width:50%;
}

#kategorietabs {
	background-color:white;
}

.top_div {
	height:55px;background-color:white;
	position:absolute;
	z-index:-11;
	  top: 0;
    width: 100%;
}

.bearbeiten_bildtext {
	width:680px;
	height:230px;
}

.bearbeiten_anmerkung {
	width:680px;
	height:50px;
}

.bilder_einzelbearbeiten_table_left {
	width:165px;
	float:left;
}

.bilder_einzelbearbeiten_table_right {
	margin-left:165px;
}



.meinegalerien_editieren {
	width:600px;
}

.meinegalerien_editieren_right {
	float:right;
}



	.selectable .ui-selecting { background: #FECA40; }
	.selectable .ui-selected { background: #F39814; color: white; }
	.selectable { 
		list-style-type: none;
		margin: 0; padding: 0;
		width: 190px; 
		cursor:pointer;
	}
	.selectable li { margin: 2px; padding: 0.2em;  }
	
	.dn, .cd1, .cd2, .ulc { display:none; }
	
	.kw0 {
		position:absolute;left:-15px;
		width:190px;
		height:300px;
		overflow-y:auto;
		overflow-x:visible;
		padding: 0 20px 0 0;
	}
	.kw1 {
		position:absolute;left:215px;
		height:300px;
		width:190px;
		overflow-y:auto;
		overflow-x:visible;
		padding: 0 20px 0 0;
	}
	.kw2 {
		position:absolute;left:445px;
		height:300px;
		width:190px;
		overflow-y:auto;
		overflow-x:visible;
		padding: 0 20px 0 0;
	}
	
	.kategoriewahl {position:absolute;}
	.kategoriewahl_platzmacher {
		height:300px;
		background-image:url('www.bahnbilder.de/img/settings.gif');
		background-repeat:no-repeat;
		background-position:center;
	}
	
	.li-weit {
		width:500px;
	}
	
	#kategoriesuche_result, #kategorieletzte_div, #kategorie_persoenlich_div {
		height:300px;
		overflow-y:auto;
		overflow-x:visible;

	}
	
	.bilder_einzelbearbeiten_table {
		color:black;
	}
	
	.startseite_forum_zeile {
		margin-bottom:3px;
	}

.startseite_vorschaubox {
	width:341px;float:left;;
}

.startseite_vorschaubox_extra {
	width:682px;float:left;;
}

.startseite_galerien .quickvorschau {
	width:341px;
}

.center {
	margin-left:auto;
	margin-right:auto;
}

.maincontainer > div, .maincontainer > h3, .maincontainer > ul, .maincontainer > dl, .maincontainer > table, .header > .atext {
	margin-left:auto;
	margin-right:auto;
	width:1200px;
	max-width:1200px;
}

.maincontainer > .fullwidthcontainer {
	margin:0;
	max-width:none;
}

.maincontainer > .breadcrumb {
	display:block;
}

.thumblinkarray_more {
	width:100%;
	border:2px solid green;
	border-radius:5px;
	font-weight:bold;
	position:relative;
	min-height:18px;
	padding:3px;
}

.thumblinkarray_more:after  {
	content: "\f061";
	font-family: FontAwesome;	
	font-size:1.7em;
	background-color:green;
	color:white;
	position:absolute;
	padding-left:10px;
	height:100%;
	margin:-3px;
	margin-right:0px;
	right:0px;
	
}

.hide {
  opacity: 0;
  transition: opacity 1s linear;
  -webkit-transition: opacity 1s linear;
  -moz-transition: opacity 1s linear;
  -o-transition: opacity 1s linear;
}
.show {
  opacity: 1;
  transition: opacity 1s linear;
  -webkit-transition: opacity 1s linear;
  -moz-transition: opacity 1s linear;
  -o-transition: opacity 1s linear;
}

