@charset "utf-8";
/* CSS Document */

#bauten-c {
	font-size: 0.7em;
	color: #999;
}
#bauten-t {
	font-size: 0.7em;
	color: #999;
}
#bauten-all {
	font-size: 0.8em;
	color: #333;
}
.ui-header {
    padding: 15px !important;
    background: white !important;   
}
.quelle {font-size:0.8em; font-style:italic;}
.logo {
	text-align:right;
	width: 100%;
	max-height:100px;
	/*background-image: url(pix/logo5.jpg) !important;
	background-repeat: no-repeat !important;
	background-position: right top !important;*/
	/*height:75px;*/
	border:50px !important;
	border-bottom-style:solid;
	border-bottom-color:#FFF;
	border-bottom-width:10px;
	height:100px;
	/*padding-right:30px;*/
	padding-bottom:50px;
}
.logo img {
	border-top-width: 1%;
	border-right-width: 20px;
	border-top-style: solid;
	border-right-style: solid;
	border-top-color: #FFF;
	border-right-color: #FFF;
	
}
.ui-navbar { padding-bottom:50px !important;}
h3 {
	text-align:left;
	font-weight:normal;
	font-size:1.4em;
	padding-bottom:10px;
	color:#95371D;
	background-color:#FFFFFF
}
h1 {
	text-align:left;
	font-weight:normal;
	font-size:1.1em;
	padding-bottom:0px;
	color:#95371D;
	background-color:#FFFFFF
}
h2 {
	text-align:left;
	font-weight:normal;
	font-size:1.1em;
	padding-bottom:10px;
	color:#333333;
	background-color:#FFFFFF
}
#aktuelles div .listen .texte a {
	color: #95371D;
	text-decoration: none;
}
#bauten-all p a {
	color: #95371D;
	text-decoration: none;
}




.ui-btn-active{ background-color:#95371D !important}

.ui-page-theme-a .ui-btn:focus, html .ui-bar-a .ui-btn:focus, html .ui-body-a .ui-btn:focus, html body .ui-group-theme-a .ui-btn:focus, html head + body .ui-btn.ui-btn-a:focus, .ui-page-theme-a .ui-focus, html .ui-bar-a .ui-focus, html .ui-body-a .ui-focus, html body .ui-group-theme-a .ui-focus, html head + body .ui-btn-a.ui-focus, html head + body .ui-body-a.ui-focus {
    box-shadow: none !important;
}
.listen { width:100%; max-width:800px; margin-left:auto; margin-right:auto;}
.texte {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 1em;
	color: #666;
}

.ui-content {
 background-color: #FFFFFF;
}
#mylist {
	padding-bottom: 3em !important;
	padding-right: 1em;
	padding-left: 1em;
	padding-top: 2em;
    
}
.mylist {
	padding-bottom: 3em !important;
	padding-right: 1em;
	padding-left: 1em;
	padding-top: 2em;
    
}

.ui-listview .ui-li-has-thumb > img:first-child, .ui-listview .ui-li-has-thumb > .ui-btn > img:first-child, .ui-listview .ui-li-has-thumb .ui-li-thumb {
    left: 0;
    max-height: 6em;
    max-width: 8em;
    position: absolute;
    top: 0;
}

.ui-listview > li p {margin-left: 35px;}
.ui-listview > li h2 {margin-left: 35px;}

#thema {width:100%; max-width:800px; margin-left:auto; margin-right:auto; }
#thema h3 {font-size:0.7em}
#foot { background-color:#95371D; padding-top:5px; bottom:0;}
#unten {
    padding-bottom: 0px !important;
	/*width:94%;*/
}
.ui-navbar li .ui-btn {
    background-color: #95371D;
    color: #FFFFFF;
    font-size: 10.5px;
    text-shadow: none;
}

.ui-btn { text-align:left; padding-right:0em; text-decoration:none;}
.ui-btn:hover { background-color:#006600}
.ui-page-theme-a .ui-btn:hover, html .ui-bar-a .ui-btn:hover, html .ui-body-a .ui-btn:hover, html body .ui-group-theme-a .ui-btn:hover, html head + body .ui-btn.ui-btn-a:hover {
    background-attachment: scroll;
    background-clip: border-box;
    background-color: transparent;
    background-image: none;
    background-origin: padding-box;
    background-position: 0 0;
    background-repeat: repeat;
    background-size: auto auto;
    border-bottom-color: #DDDDDD;
    border-left-color-ltr-source: physical;
    border-left-color-rtl-source: physical;
    border-left-color-value: #DDDDDD;
    border-right-color-ltr-source: physical;
    border-right-color-rtl-source: physical;
    border-right-color-value: #DDDDDD;
    border-top-color: #DDDDDD;
    color: #333333;
    text-shadow: none;
}
.aktuell{
	background-color:#f4f4f4 !important;
	color: #95371D !important;
}
.rechts {
	text-align: right;font-weight:normal !important;color: #FFF;text-decoration:none !important;
}

.fotos {
	background-color: #95371D; 
	
	padding: 5px;
	text-align: right;
	
	
}
#Gallery.gallery a{text-decoration:none !important;}
#bauten-all div iframe {
	margin-right: auto;
	margin-left: auto;
	max-width:800px;
}
#partner div .bread div div p {
	font-size: 1em;
	line-height: 1.6em;
	color: #333;
	padding-left: 40px;
	background-color:#f1f1f1;
	padding-top:20px;
	padding-bottom:20px;
}
