@charset "utf-8";

.clearer {clear:both;height:0;font-size:0;line-height:0;content:" ";}

/* Aufzaehlungen */
UL {margin-left:2em;list-style-type:square;}
	UL LI {line-height:1.5em;}

/* Linien */
HR {background-color:#E0E0E0;border:none;height:1px;margin:5px 0;}

.align-center	{text-align:center;}
.align-left		{text-align:left;}
.align-right	{text-align:right;}
.align-justify	{text-align:justify;}

.csc-textpic {float:left;}

/* Boxen */
DIV.box {background-color:#FFFFFF;margin-bottom:10px;border:1px #E0E0E0 solid;}
DIV.box DIV.boxheader {background:#EEE/* url(../images/boxheader.jpg) repeat-x*/;border-bottom:1px #E0E0E0 solid;font-weight:700;text-align:center;padding:4px 6px 3px 6px;line-height:24px;font-size:110%;}
DIV.box DIV.boxbody {padding:6px;line-height:1.3em;}

DIV#popup {width:32px;height:32px;top:50%;left:50%;margin-left:-16px;margin-top:-16px;position:absolute;border:none;display:none;vertical-align:middle;background-image:url(../img/loading.gif);background-repeat:no-repeat;text-align:right;}

IMG.referenzbild {border:1px #F0F0F0 solid;}

.thumbnail {position:relative;z-index:0;}
.thumbnail:hover {background-color:transparent;z-index:50;}
.thumbnail span {position:absolute;background-color:lightyellow;padding:5px;left:-1000px;border:1px dashed gray;visibility:hidden;color:black;text-decoration:none;}
.thumbnail span img {border-width:0;padding:2px;}
.thumbnail:hover span {visibility:visible;top:0;left:60px;}

/************************************************/
/* Gaestebuch                                   */
/************************************************/
.blaetterbutton {border:1px #BEBEBE solid;width:19px;height:19px;margin:1px;}
.blaetternumber {color:#635A54;border:1px #BEBEBE solid;background-image:url(../images/pagebrowser/pagebrowser_bg.jpg);background-repeat:repeat-x;width:19px;height:19px;font-size:12px;text-align:center;vertical-align:middle;padding:0px;margin:1px;}
.blaetternumber A, .blaetternumber A:link, .blaetternumber A:visited, .blaetternumber A:active {color:#635A54;font-size:12px;font-weight:700;text-decoration:none;}
.blaetternumber A:hover {text-decoration:underline;}
.blaetternumber_act {color:#FF0000;border:1px #BEBEBE solid;background-image:url(../images/pagebrowser/pagebrowser_bg.jpg);background-repeat:repeat-x;width:19px;height:19px;font-size:12px;text-align:center;vertical-align:middle;padding:0px;margin:1px;font-weight:700;}
.blaetterbutton IMG {margin:0px;padding:0px;}

#guestbook {}
#guestbook .guestbook-entry {margin:0 2px 20px 2px;position:relative;border:1px #ccc solid;background-color:#fff;padding:20px;transition:all 0.5s ease-in-out;position:relative;border-radius:2px;}
#guestbook .guestbook-entry:HOVER {background-color:#f6f6f6;box-shadow:0 2px 2px rgba(0,0,0,0.19), 0 2px 2px rgba(0,0,0,0.23);}
	#guestbook .guestbook-entry-header {margin-bottom:1em;font-size:150%;}
#guestbook .guestbook-entry-body {line-height:1.3em;}
#guestbook .guestbook-entry-footer {display:none;}

DIV.error	{border:1px #FF0000 solid;background-color:#FFCCCC;color:#FF0000;padding:6px;margin:5px 0px;}



/************************************************/
/* News                                         */
/************************************************/

/* News latest */
DIV#template_news .boxbody {padding:0;}
DIV.news-latest-item {transition:all 0.5s ease-in-out;padding:5px;}
DIV.news-latest-item:last-child {margin-bottom:0;}
DIV.news-latest-item:HOVER {background-color:#F9F9F9;}
DIV.news-latest-date {font-size:10px;color:#CCC;margin-bottom:4px;}
DIV.news-latest-title {font-weight:700;font-size:14px;margin-bottom:6px;text-transform:uppercase;}
DIV.news-latest-title A {color:#98203A;text-decoration:none;line-height:1.2em;}
DIV.news-latest-morelink A {font-weight:700;text-decoration:none;}


/* Einzelansicht */
.news-single-item {line-height:2em;}
DIV.news-single-item DIV.news-single-date {font-size:10px;color:#CCC;margin-bottom:4px;}
DIV.news-single-item H1.news-single-title {}
DIV.news-single-item DIV.news-single-text {}
DIV.news-single-item DIV.news-single-backlink A {font-weight:700;text-decoration:none;}
.news-single-item DIV HR.clearer {margin-top:10px;}
.news-single-author {color:#AAAAAA;font-size:10px;}

/* News-Liste */
.news-list-container {line-height:1.8em;}
DIV.news-list-item {}
DIV.news-list-item DIV.news-list-date {font-size:10px;color:#CCC;margin-bottom:4px;}
DIV.news-list-item H2.news-list-title {font-size:14px;font-weight:700;margin-bottom:6px;}
DIV.news-list-item H2.news-list-title A {font-weight:700;text-decoration:none;color:#98203A;}
DIV.news-list-item DIV.news-list-text {}
DIV.news-list-item DIV.news-list-morelink {}
DIV.news-list-item DIV.news-list-morelink A {font-weight:700;text-decoration:none;}

/************************************************/
/* Facebook                                     */
/************************************************/
DIV#template_facebook {height:auto;}
DIV.tx-openstreamapi-pi1 {height:100%;}


/* TABELLEN */
TABLE.contenttable {}
TABLE.contenttable TD {font-size:12px;padding:3px;vertical-align:top;}
TABLE.contenttable TD.td-0 {font-weight:700;}

DIV.tx-glwordpress-pi1 {font-size:1.1em;line-height:1.2em;}
	DIV.tx-glwordpress-pi1 H2 {margin-bottom:0.7em;line-height:2em;}
	    DIV.tx-glwordpress-pi1 H2 A {text-decoration:none;font-size:1.2em;text-transform:uppercase;}
	DIV.tx-glwordpress-pi1 P {font-size:1.1em;line-height:1.2em;}
	DIV.tx-glwordpress-pi1 HR {height:1px;margin:5px 0px;border:none 0;border-bottom:1px #ADADAD solid;width:100%;}

DIV.tx-femp3player-pi1 {text-align:left;}