@charset "UTF-8";
/* import core styles | Basis-Stylesheets einbinden */
@import url(../yaml/core/base.css);

/* import screen layout | Screen-Layout einbinden */

/*
@import url(navigation/nav_shinybuttons1.css);
@import url(navigation/nav_shinybuttons2.css);
@import url(navigation/nav_vlist.css);
@import url(screen/weblogin.css); 
*/
@import url(navigation/navigation.css);
@import url(screen/basemod.css);
@import url(screen/content.css);

/* import print layout | Druck-Layout einbinden */
@import url(print/print_abb.css);

body {color: #222222;}
.iframestream{text-align:center;width:97% !important;height:640px}
.tagcloud a{color:#4c98df;font-weight:normal;line-height:1.3em;}
a.tc_1{font-size:2.2em;font-weight:bold;color:#004B91;}
a.tc_2{font-size:1.8em;color:#004B91;font-weight:bold;}
a.tc_3{font-size:1.5em;color:#004B91;font-weight:bold;}
a.tc_4{font-size:1.3em;color:#4286c5;}
a.tc_5{font-size:1.1em;color:#4286c5;}

span.hilite {background:yellow}

figure {float: left;
    margin: 0em 0.7em;
    padding: 0px 5px;
    text-align: center;}

p {clear:both;}
figcaption {font-style: italic;font-size: 0.8em;}

#fig_intro {margin:0 -0.7em;padding:0;} /*da doppelt <figure> bei Introtext*/
#fig_intro figcaption {margin:0 0.7em;}

.introtext .drthumbimage {display:none !important;}
.introtext figure {border: 0px solid black;margin:0em 0.7em;padding-right:5px;text-align:left;}
.introtext figcaption {font-style:normal;font-size:1em;} 
.introtext {font-size:1em;font-weight:bold;margin:0.8em 0 1em 0em;}
.introtext img,body img{margin:0.5em 0.5em 0.2em 0.2em;}
.introtextthumbdescr  {font: italic 0.8em normal;display:block;padding-top:0.5em;}
		
/*rot
a.tc_1{font-size:2.2em;font-weight:bold;color:#8f2323;}
a.tc_2{font-size:1.8em;color:#8f2323;font-weight:bold;}
a.tc_3{font-size:1.5em;color:#8f2323;font-weight:bold;}
a.tc_4{font-size:1.3em;color:#b32f2f;}
a.tc_5{font-size:1.1em;color:#b32f2f;}
*/

a:visited,.tagcloud a:visited{color:#003366}
a:hover, .tagcloud a:hover{color:#fd930c;text-decoration:underline;}
/*.button img{vertical-align:bottom;font-size:100%;margin:0 !important}*/
.button {opacity:0.8;}
.button:hover{opacity:1}
.noborder{border:none !important}

#breadcrumbs{text-align:right;color:#CCC;font-size:0.94em;}
.B_crumbBox {border-bottom:1px dotted #D3D3D3;}
.B_crumb, #breadcrumbs .novisiblelink  a{color:#CCC !important}
h2 {border-bottom:1px dotted #D3D3D3;}
.autor1{color:#CCC;font-size:0.9em;text-align:center;}
.tagcloud{color:#e8bbbb !important;font-variant:small-caps;letter-spacing:0.05em;margin:5px 0px 0px 5px;text-align:justify;clear:left;font-size:1.1em}
.searchlist li{color:#CCC}
.searchlist p{color:#000}
.top10_element{padding:.2em;margin:.5em;clear:left;border-bottom:1px dotted silver;min-height:40px}
.top10_element:hover{background-color:#f1eeee}
.top10_element img{margin:0em .5em 0em 0em;border:1px dotted silver}
#ajaxSearch_output{background-color:#EFEFEF;border:1px solid #6F9303;color:black;font-size:90%;margin:5px 0 15px;padding:5px;width:480px;z-index:99999999}
.ajaxSearch_result{margin:1em 0 0.7em 0;padding:0;max-width:640px;text-align:left;}
.searchlist{margin:0 0.4em 0 -1.3em !important}
.ajaxSearch_resultsInfo{font-size:1.01em;text-align:right;margin:1em 0 1em 0;background-color:#D5DDF3;color:#000;font-weight:bold}
.ajaxSearch_paging{clear:left;font-weight:bold;font-size:1.15em;font-stretch:expanded;margin:1em 0.5em 1em 0;background-color:#EEE;}
.ajaxSearch_paging a:link,.ajaxSearch_paging a:visited{font-size:1.15em;font-stretch:expanded;border-bottom:1px solid silver;padding:0 0.22em}
.ajaxSearch_paging a:hover{background-color:#004B91;color:#FFFFFF !important;font-size:1.15em;font-stretch:expanded;border-top:1px solid silver;border-bottom:1px solid silver;padding:0 0.22em}
#ajaxSearch_resultListContainer{margin:1em 0 0 0}
.ajaxSearch_resultLink{font-weight:bold;font-size:1.16em}
.ajaxSearch_highlight{font-weight:bolder !important;font-size:1.07em;}
.ditto_tagging-tags,.ditto_tag{font-variant:small-caps;letter-spacing:0.05em}
.news_ditto_container{margin:0 0 2.3em 0 !important;clear:both;z-index:99999;/*text-align:justify !important*/}
.news_ditto_container_summary{margin:0 0 1.5em 0;padding-top:1em;clear:both;/*text-align:justify !important*/}
.news_category{clear:left;font-size:1.2em;color:#888888;font-weight:bold;margin:0.5em 0 0 1.5em}
.news_title{float:left;text-align:left;font-size:1.2em;margin:0 0 0 1.5em;font-weight:bold;color:#000}
.news_datum{text-align:right;font-size:0.9em;font-weight:normal;margin:0 1.3em 0 0;color:#c9c9c9}
.news_autor{text-align:right;margin:0 1em 0 0;color:#CCC}
.news_content{/*text-align:justify !important*/;margin:1em 1em 0 1.9em}
.news_content_summary{/*text-align:justify !important*/;margin:0 1em 0 0.5em;float:left}
.news_ditto_link{font-weight:normal}
.news_tags{float:left;margin:0.5em 0 0 1.9em;font-variant:small-caps;letter-spacing:0.05em;font-size:1.1em}
.news_kommentare{text-align:right;margin:0 1em 0 1.9em}
.news_kommentare img{border:none !important}
.ditto_info{color:#b9b9b9}
.ditto_link{font-size:1.06em !important;font-weight:bold}
.ditto_tagging-tags{color:#b9b9b9;font-size:1em;padding:0em 0em 0.7em 0.4em;font-variant:small-caps;letter-spacing:0.05em}
.kapital{font-variant:small-caps;letter-spacing:0.06em}
.literatur_content{padding:0 0 0.5em 0.9em}

#col3_content h3{margin:0 0 0 0.5em}
#col3_content .submenu_ul_parent{margin:0 0 1em 0.8em;text-align:left}
#col3_content .submenu_ul_child{margin:0 0 1em 0.5em}
#col3_content .submenu_li_child{margin:0.2em 0 0.2em 1em;font-size:0.9em}
div.clear{clear:left;margin:0;padding:0;height:0;line-height:0;font-size:0}
#page{position:relative;z-index:0 !important}
#main{position:relative;z-index:0 !important;padding-top:140px}
#header{position:absolute;top:0;height:70px;width:100%;background-color:#D5DDF3;}
.header-nav {background:url(/kreidefossilien/css/screen/images/header-nav.png) no-repeat top left;width:218px;height:30px;}
.header-nav a span {float:left;}
#nav{position:absolute;top:70px;height:68px;width:100%;background-color:#D5DDF3;}
#col1_content{line-height:1.5em}
#col1_content img{border:1px solid #ababab}
#col1-news{float:left;margin-left:2%;width:61%}
#col2-news{float:left;margin-right:1%;margin-left:2%;width:30%}
.ditto_paging{border-top:1px solid #ccc;padding:10px;font-size:86%;color:#618100}

#ditto_pages .ditto_currentpage,.ditto_page{padding:1px 5px 2px;margin-right:1px;color:#004B91;border-bottom:1px solid #004B91}
#ditto_pages{border-bottom:1px solid #ccc;padding:1px 5px 2px;margin-right:1px;color:#ccc !important}
.ditto_off{color:#CCC !important}
#ditto_pages a,#ditto_pages a:link,#ditto_pages a:visited{border-bottom:1px solid #8f2323;padding:1px 5px 2px;font-weight:bold;margin-right:1px;text-decoration:none !important;color:#8f2323}
#ditto_pages a:hover{background-color:#fff;color:#000}
#recentdocs{margin-top:1em}
#top10{font-size:0.95em;clear:left;text-align:left;}
.top10_element{margin:2px 1px 2px 0px;clear:left;text-align:left;vertical-align:middle;min-height:41px}
#top10 img{margin:2px 3px 2px 0px}
#tab-block-1{margin:1em 0.2em 1em 0}
.top10-desc{font-size:0.9em}
.latest-comments a{font-weight:normal ;color:#888888;text-decoration:none;}
.subcl a {color:#888;text-decoration:none;}

.scrollcontainer300 {width:300px;overflow: auto;font-style:italic;}
/*.second {background:url("/assets/templates/kreidefossilien/css/screen/images/bg_second") repeat-x scroll 0 -250px #FFF;
color:#F4F4F4;
height:1%;
overflow:hidden;
padding:0 20px;
}
*/

.latest-comments{font-weight:normal !important;list-style-image:none !important;list-style-position:outside;list-style-type:none !important;margin:0;padding:0;}
.sidebox-kommentar{margin:0;padding:0;width:99%;overflow:hidden}
#footer {font-size:0.82em;}
#footer_hidden_text{display:none;}
a.ajaxSearch_removeHighlight,a.ajaxSearch_removeHighlight:visited{margin:6px 0 0;padding:1px 2px 2px;color:#888}
a.ajaxSearch_removeHighlight:hover{background-color:#888;color:#222}
.adsense{margin:1.5em 0 1em 0;padding:1px;text-align:center}
strong:target,a:target{background-color:#D5DDF3}
.doctags{text-align:left;width:97%;clear:both;font-variant:small-caps}
.verwandteArtikel{font-variant:normal;font-size:0.9em}

.fett{font-weight:bold}
.links{float:left}
.alinks{text-align:left;}
.arechts{text-align:right;}
.rechts{float:right}
.zentriert{text-align:center;}
.vmitte {vertical-align:middle;}
.unten{vertical-align:bottom;}
.hellgrau{color:silver !important;}
.posrel {position: relative;}

a.extern{background: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAoAAAAKCAYAAACNMs+9AAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAFZJREFUeF59z4EJADEIQ1F36k7u5E7ZKXeUQPACJ3wK7UNokVxVk9kHnQH7bY9hbDyDhNXgjpRLqFlo4M2GgfyJHhjq8V4agfrgPQX3JtJQGbofmCHgA/nAKks+JAjFAAAAAElFTkSuQmCC") no-repeat scroll right center transparent;
    padding-right: 13px;}
a.pdficon{text-decoration:none;padding:0px 0px 8px 42px;background:url(http://templates.kreidefossilien.de/kreidefossilien/css/screen/images/pdficon_small.gif) no-repeat left;border:none}
.non-content{border:1px solid #FFD592;clear:both;color:#333333 !important;background:#F2F2F2 repeat-x scroll 0 0;-moz-border-radius:10px 10px 10px 10px;margin-top:5px;}
#ajaxSearch_radio{margin:.3em 0em .3em .4em}
.label#ajaxSearch_radio{padding:0 3px 0 2px}
.ajaxSearch_intro,.AS_ajax_resultsIntroFailure{margin:.3em;font-size:1.2em}
.bewertung{margin:0;padding:0;display:block;clear:left;}
.kontaktform span{display:block}
.requiredValue, .invalidValue, .errors {color:red !important;border: 1px solid red !important;}

img.middle{clear:left}
.rss_extended1{margin-top:0.5em;text-align:justify;clear:left;}
table td div.lh{margin-top:-3.1em !important}
.block{display:block}

/* ########################### STUFF ######################## */


/*Star Rating */
.star-rating {list-style:none;margin: 0px;padding:0px;width: 125px;height: 25px;position: relative;background: url(http://www.kreidefossilien.de/assets/snippets/star_rating/alt_star.gif) top left repeat-x;
}
.star-rating li {padding:0px;margin:0px;
/*\*/
float: left;
/* */
}
.star-rating li a {display:block;width:25px;height: 25px;text-decoration: none;text-indent: -9000px;z-index: 20;position: absolute;padding: 0px;overflow: hidden;outline: none;border:0;
} 
.star-rating li {text-indent:-9000px;
}
.star-rating li a:hover{background: url(http://www.kreidefossilien.de/assets/snippets/star_rating/alt_star.gif) left bottom;z-index: 2;left: 0px;
}
.star-rating a.one-star, .star-rating li.one-star {left: 0px;
}
.star-rating a.one-star:hover{width:25px;
}
.star-rating a.two-stars, .star-rating li.two-stars {left:25px;
}
.star-rating a.two-stars:hover{width: 50px;
}
.star-rating a.three-stars, .star-rating li.three-stars {left: 50px;
}
.star-rating a.three-stars:hover{width: 75px;
}
.star-rating a.four-stars, .star-rating li.four-stars {left: 75px;
}
.star-rating a.four-stars:hover{width: 100px;
}
.star-rating a.five-stars, .star-rating li.five-stars {left: 100px;
}
.star-rating a.five-stars:hover{width: 125px;
}
.star-rating li.current-rating{background: url(http://www.kreidefossilien.de/assets/snippets/star_rating/alt_star.gif) left center;position: absolute;height: 25px;display: block;text-indent: -9000px;z-index: 1;
}

.star-rating-warning {font-size:smaller;color: maroon;
}

/*JCaroussel */

#example_3 li {
background-color:#F2F2F2;
border:0 solid #666666;
display:block;
float:left;
}

.jcarousel-skin-tango .jcarousel-container {
    -moz-border-radius: 10px;
    background: #F2F2F2;
    border: 1px solid #ffd592;
}

.jcarousel-skin-tango .jcarousel-direction-rtl {
	direction: rtl;
}

.jcarousel-skin-tango .jcarousel-container-horizontal {
	padding: 20px 40px 20px 40px;
	text-align:center;
}

.jcarousel-skin-tango .jcarousel-container-vertical {
    width: 75px;
    height: 245px;
    padding: 40px 20px;
}

.jcarousel-skin-tango .jcarousel-clip-horizontal {
    width:  98%;
    height: 75px;
}

.jcarousel-skin-tango .jcarousel-clip-vertical {
    width:  75px;
    height: 245px;
}

.jcarousel-skin-tango .jcarousel-item {
    width: 75px;
    height: 75px;
}

.jcarousel-skin-tango .jcarousel-item-horizontal {
	margin-left: 0;
    margin-right: 3px;
}

.jcarousel-skin-tango .jcarousel-direction-rtl .jcarousel-item-horizontal {
	margin-left: 10px;
    margin-right: 0;
}

.jcarousel-skin-tango .jcarousel-item-vertical {
    margin-bottom: 10px;
}

.jcarousel-skin-tango .jcarousel-item-placeholder {
    background: #fff;
    color: #000;
}

/**
 *  Horizontal Buttons
 */
.jcarousel-skin-tango .jcarousel-next-horizontal {
    position: absolute;
    top: 43px;
    right: 5px;
    width: 32px;
    height: 32px;
    cursor: pointer;
    background: transparent url(http://templates.kreidefossilien.de/kreidefossilienv3/images/next-horizontal.png) no-repeat 0 0;
}

.jcarousel-skin-tango .jcarousel-direction-rtl .jcarousel-next-horizontal {
    left: 5px;
    right: auto;
    background-image: url(http://templates.kreidefossilien.de/kreidefossilienv3/images/prev-horizontal.png);
}

.jcarousel-skin-tango .jcarousel-next-horizontal:hover {
    background-position: -32px 0;
}

.jcarousel-skin-tango .jcarousel-next-horizontal:active {
    background-position: -64px 0;
}

.jcarousel-skin-tango .jcarousel-next-disabled-horizontal,
.jcarousel-skin-tango .jcarousel-next-disabled-horizontal:hover,
.jcarousel-skin-tango .jcarousel-next-disabled-horizontal:active {
    cursor: default;
    background-position: -96px 0;
}

.jcarousel-skin-tango .jcarousel-prev-horizontal {
    position: absolute;
    top: 43px;
    left: 5px;
    width: 32px;
    height: 32px;
    cursor: pointer;
    background: transparent url(http://templates.kreidefossilien.de/kreidefossilienv3/images/prev-horizontal.png) no-repeat 0 0;
}

.jcarousel-skin-tango .jcarousel-direction-rtl .jcarousel-prev-horizontal {
    left: auto;
    right: 5px;
    background-image: url(http://templates.kreidefossilien.de/kreidefossilienv3/images/next-horizontal.png);
}

.jcarousel-skin-tango .jcarousel-prev-horizontal:hover {
    background-position: -32px 0;
}

.jcarousel-skin-tango .jcarousel-prev-horizontal:active {
    background-position: -64px 0;
}

.jcarousel-skin-tango .jcarousel-prev-disabled-horizontal,
.jcarousel-skin-tango .jcarousel-prev-disabled-horizontal:hover,
.jcarousel-skin-tango .jcarousel-prev-disabled-horizontal:active {
    cursor: default;
    background-position: -96px 0;
}

/*Tooltip */
#tooltip {
	position: absolute;
	z-index: 3000;
	border: 1px solid #4286C5;
	background-color: #eee;
	-moz-border-radius: 3px;
	padding: 5px;
	opacity: 0.85;
}
#tooltip h6, #tooltip div { margin: 0 !important;text-decoration:none !important; }

/*Jot */
#kommentaregesamt {padding:7px;}
.jot-err {border: 1px solid red;font-weight: bold;color: red;padding: 5px;margin-bottom: 10px;}
.jot-cfm {border: 1px solid green;font-weight: bold;color: green;padding: 5px;margin-bottom: 10px;}
.jot-row {margin-bottom: 10px;background-color: #e9e9e9;}
.jot-row-alt {background-color: #f9f9f9;}
.jot-row-author {background-color: #FFFFE1;}
.jot-row-me {background-color: #FFDDDD;}
.jot-row-up {border: 1px dotted red;}
.jot-row-new {border: 1px dotted green;}
.jot-comment {padding: 3px;}
.jot-comment hr {border: 0px; border-bottom: 1px solid #cccccc;}
.jot-posticon {float: right;width: 20px;height: 20px;padding-top: 8px;padding-right: 3px;}
.jot-posticon img {border: 0px;}
.jot-mod {float: right;width: 100px;text-align: right;color: #666666;font-weight: bold;}
.jot-mod img {border: 0px;}
.jot-mod a {float: right;padding: 1px;padding-left: 2px;padding-right: 2px;}
.jot-mod a:hover {background-color: #666666;color: #666666;}
.jot-subject {font-weight: bold;font-size: 1.1em;}
.jot-message {padding: 2px;overflow: auto;}
.jot-poster {padding: 0px;text-align: left;font-size: 10px;}
.jot-nav {padding: 0px;text-align: center;margin: 10px;}
.jot-list ul {padding: 0px;text-align: left;margin-bottom: 10px;list-style-position: inside;}
.jot-subscribe {margin-bottom: 10px;}
.jot-form {margin-bottom: 10px;}
.jot-form fieldset {border: 0px;}
.jot-form label {display: block;}
.jot-user {float: left;width: 80px; }
.jot-content {margin-left: 80px;}
.jot-extra {text-align: right;}
.jot-editby {font-size: 10px;color: #666666;font-style: italic;}


/* SLIMBOX */

#lbOverlay {
	position: fixed;
	z-index: 9999;
	left: 0;
	top: 0;
	width: 100%;
	height: 100%;
	background-color: #000;
	cursor: pointer;
}

#lbCenter, #lbBottomContainer {
	position: absolute;
	z-index: 9999;
	overflow: hidden;
	background-color: #fff;
}

.lbLoading {
	background: #fff url(http://www.kreidefossilien.de/assets/snippets/slimbox/css/loading.gif) no-repeat center;
}

#lbImage {
	position: absolute;
	left: 0;
	top: 0;
	border: 10px solid #fff;
	background-repeat: no-repeat;
}

#lbPrevLink, #lbNextLink {
	display: block;
	position: absolute;
	top: 0;
	width: 50%;
	outline: none;
}

#lbPrevLink {
	left: 0;
}

#lbPrevLink:hover {
	background: transparent url(http://www.kreidefossilien.de/assets/snippets/slimbox/css/prevlabel.gif) no-repeat 0 15%;
}

#lbNextLink {
	right: 0;
}

#lbNextLink:hover {
	background: transparent url(http://www.kreidefossilien.de/assets/snippets/slimbox/css/nextlabel.gif) no-repeat 100% 15%;
}

#lbBottom {
	font-family: Verdana, Arial, Geneva, Helvetica, sans-serif;
	font-size: 10px;
	color: #666;
	line-height: 1.4em;
	text-align: left;
	border: 10px solid #fff;
	border-top-style: none;
}

#lbCloseLink {
	display: block;
	float: right;
	width: 133px;
	height: 22px;
	background: transparent url(http://www.kreidefossilien.de/assets/snippets/slimbox/css/closelabel.gif) no-repeat center;
	margin: 5px 0;
	outline: none;
}

#lbCaption, #lbNumber {
	margin-right: 71px;
}

#lbCaption {
	font-weight: bold;
}


/* COLORBOX */
/*
    ColorBox Core Style
    The following rules are the styles that are consistant between themes.
    Avoid changing this area to maintain compatability with future versions of ColorBox.
*/
#colorbox, #cboxOverlay, #cboxWrapper{position:absolute; top:0; left:0; z-index:9999; overflow:hidden;}
#cboxOverlay{position:fixed; width:100%; height:100%;}
#cboxMiddleLeft, #cboxBottomLeft{clear:left;}
#cboxContent{position:relative; overflow:hidden;}
#cboxLoadedContent{overflow:auto;}
#cboxLoadedContent iframe{display:block; width:100%; height:100%; border:0;}
#cboxTitle{margin:0;}
#cboxLoadingOverlay, #cboxLoadingGraphic{position:absolute; top:0; left:0; width:100%;}
#cboxPrevious, #cboxNext, #cboxClose, #cboxSlideshow{cursor:pointer;}

/* 
    Example user style
    The following rules are ordered and tabbed in a way that represents the
    order/nesting of the generated HTML, so that the structure easier to understand.
*/
#cboxOverlay{background:#000;}
#colorbox{}
    #cboxContent{margin-top:20px;padding:20px;background:#000;}
        #cboxLoadedContent{background:#FFF; padding:5px;}
        #cboxTitle{position:absolute; top:0; left:0;  width:100%; color:#CCC;}
        #cboxCurrent{position:absolute; bottom:3px; left:58px; color:#949494;}
        #cboxSlideshow{position:absolute; top:-20px; right:90px; color:#fff;}
        #cboxPrevious{position:absolute; top:50%; left:5px; margin-top:-32px; background:url(http://templates.kreidefossilien.de/kreidefossilienv3/images/controlsv2.png) no-repeat top left; width:28px; height:65px; text-indent:-9999px;}
        #cboxPrevious.hover{background-position:bottom left;}
        #cboxNext{position:absolute; top:50%; right:5px; margin-top:-32px; background:url(http://templates.kreidefossilien.de/kreidefossilienv3/images/controlsv2.png) no-repeat top right; width:28px; height:65px; text-indent:-9999px;}
        #cboxNext.hover{background-position:bottom right;}
        #cboxLoadingOverlay{background:#000;}
        #cboxLoadingGraphic{background:url(http://templates.kreidefossilien.de/kreidefossilienv3/images/loading.gif) no-repeat center center;}
        #cboxClose{position:absolute; top:5px; right:5px; display:block; background:url(http://templates.kreidefossilien.de/kreidefossilienv3/images/controlsv2.png) no-repeat top center; width:38px; height:19px; text-indent:-9999px;}
        #cboxClose.hover{background-position:bottom center;}

/*
    The following fixes png-transparency for IE6.  
    It is also necessary for png-transparency in IE7 & IE8 to avoid 'black halos' with the fade transition
    
    Since this method does not support CSS background-positioning, it is incompatible with CSS sprites.
    Colorbox preloads navigation hover classes to account for this.
    
    !! Important Note: AlphaImageLoader src paths are relative to the HTML document,
    while regular CSS background images are relative to the CSS document.
    
    => Moved to qm.inc.php for friendly url compatibility
*/

/*if sidebar is javascript:document.forms['EditForm'].screen.value=3;document.forms['EditForm'].submit();empty*/

.nosidebar {width:68% !important;padding-right:20px !important;}
@media all
{
/* ######################################################################################################
** # Standard-Vorgaben ##################################################################################
** ######################################################################################################
** 
*/
/*WebLoginPE*/
#wlpeLogin {color: #000; font-size: 1em; }

div.WPE-left {float:left;}		

div.WPE-right {float:right;text-align:right;}

div#wlpeTermsOfService, div#wlpeWelcome {clear:both;}

div.wlpeMessage {background-color:#EEE; padding-left: 0.5em;}

fieldset#wlpeLoginFieldset, fieldset#wlpeUserRegisterInput, fieldset#wlpeUserProfileInput {border-top: 1px dotted #CCC; padding: 0.5em;}

fieldset#wlpeLoginFieldset legend, fieldset#wlpeUserRegisterInput legend, fieldset#wlpeUserProfileInput legend {font-size: 1.2em; padding: 0.5em;}

p.wlpeMessageText {color: #004B91; font-weight: bold; }

fieldset#wlpeLoginFieldset label, fieldset#wlpeUserRegisterInput label, fieldset#wlpeUserProfileInput label {display:block; margin: 0.5em;  font-size: 0.9em;}

fieldset#wlpeLoginFieldset input, fieldset#wlpeUserRegisterInput input, fieldset#wlpeUserProfileInput input {margin: 0 0 0 0.7em; display:block;  font-size: 1.15em;}

input#simplePrivateEmail, input#wlpeTosCheckbox {display: inline; float:left;}

.loginformheader {font-size:0.75em; color:#004B91;vertical-align:middle;}

label#simplePrivateEmailLabel, label#userPrivateEmailLabel {color: #004B91;} 

.useronline {color:#339900; font-weight:bold;}

.useroffline {color: #004B91; font-weight:bold;} 

img#wlpeCaptchaImage, img#wlpeUserDefaultImage {margin: 0.5em; border: 1px solid silver;}

img#wlpeMyProfileImg {float:left;}

.required {font-weight: bolder; color: #004B91; vertical-align:sub;}

.info, #wlpeNewPasswordInfo {font-style: italic;}

#photolabel {float:right;text-align:right;}

p#wlpeUserProfilePhotoInfo, p#wlpeLoginCount {color:#CCA; text-align:right;}

#wlpeWelcomeParagraph {font-size:1.5em; vertical-align:sub;}
#wlpeWelcome img {float:left;vertical-align:middle;}

a.wlpeUserPageUsername {font-size:1.2em; font-weight:bold;}

/*END MEDIA ALL*/
}

/*Maxigallery default */
/*default css*/

.table_childgallery-is-1 {
width:100%;
text-align:center;
border-spacing:1px;
}

.table_gallery {
width:100%;
text-align:center;
border-spacing:12px; 
}

.childscontainer {
	margin-bottom: 5px;
	text-align: center !important;
	height: auto;
	overflow: visible;
	height: 99%;
}

.thumbscontainer {
	clear: left !important;
	margin: 10px 0 5px 1px;
	text-align: center !important;
}

.thumbnail {
	float: left;
	margin: 5px;
	text-align: center !important;
	width: 250px;
}

.middle {
	display: table-cell;
	text-align: center !important;
	vertical-align: middle !important;
	float: left !important;
	width: 245px;
}

.middle img {
	margin: 0px !important;
	text-align: center !important;
}

.mg_thumb_desc {
	display:block;
	text-align:left !important;
	margin: auto;
	padding: 0px 8px 0px 8px;
	font-size: 0.9em;
	background-color: #ececec;
}

.mg_thumb_desc strong {
	font-size: 1.1em;
}

.pagenumbers {
	margin:	10px 0 10px 5px;
	font-size: 1.05em;
	font-weight: bold;
	clear: left;
}

.managecontainer {
    float: 				left;
}
.managecontainer textarea {
	width:				395px;
}
.managecontainer hr {
	width:				400px;
	text-align: 		left;
	margin: 			20px auto 20px 0;
}
.pictureform .managepicture {
	float:				left;
	clear:				left;
}
.pictureform .shortfields {
	margin-left: 		20px;
	float:				left;
}
.pictureform .clearboth {
	clear:				both;
}
.uploadcounter {
	width: 				20px;
	margin-bottom: 		10px;
	float:				left;
	clear:				left;
}
.uploadfile {
	margin-bottom: 		10px;
	float:          	none;
}
.uploadfile input {
	width:				385px;	
}
.uploadform {
	margin-top:			20px;
	margin-bottom:		-10px;
   	clear: 				both;
}
.uploadform .clearboth {
	clear:				both;
}
.slideshowwrapper {
	text-align:			center;
}
.deleteform {
	float:				left;
}
.synchform {
	float:				left;
}


/*individual css*/
td.flummy {
padding: 1px;
background-color: #FFF;
vertical-align: middle;
overflow:hidden;
}

.flummy a:hover {
opacity: 0.8;
}

.thumbs .clearboth {
clear:both;
}
.childscontainer {
margin-bottom: 20px;
float: left;
}
.pagenumbers {
margin-bottom: 20px;
}
.picturecontainer {
text-align: center;
}
.mg_thumb_desc {
	DISPLAY:block;
	text-align:center !important;
	margin: auto;
	padding: 0px 1px 0px 1px;
	font-size: 0.9em;
	background-color: #FFF;
}
.mg_thumb_desc h4 {
 display:inline;
 font-size: 1em;
}

.managecontainer {
float: left;
}
.managecontainer textarea {
width: 575px;
}
.managecontainer hr {
width: 580px;
text-align: left;
margin: 20px auto 20px 0;
}
.pictureform .managepicture {
float: left;
clear: left;
}
.pictureform .shortfields {
margin-left: 20px;
float: left;
}
.pictureform .clearboth {
clear: both;
}
.uploadcounter {
width: 20px;
margin-bottom: 10px;
float: left;
clear: left;
}
.uploadfile {
margin-bottom: 10px;
float: none;
}
.uploadfile input {
width: 385px;
}
.uploadform {
margin-top: 20px;
margin-bottom: -10px;
clear: both;
}
.uploadform .clearboth {
clear: both;
}
.slideshowwrapper {
text-align: center;
}
.deleteform {
float: left;
}
.synchform {
float: left;
}
