﻿/*wird auf versch. Admin-Seiten benötigt */
body  
{
	margin-top:0px;
	margin-left:0px; 
	margin-right:0px;
	margin-bottom:0px;
 	background-color: #FFFFFF;
}

form {margin:0px;}

div.adminButtons table
{
	border:0px solid red;
	padding:0px;
}

/* AdminLayer */
#adminLayer {
	position:absolute;
	left:0px;
	top:0px;
	width:800px;
	height:26px;
}

#adminLayer div {display:none;}

#adminLayer a {
	width:120px;
	float:left;
	border-bottom:1px solid #000;
	border-left:none;
	border-right:1px solid #000;
	text-align:center;
	background-color:#b0b0b0;
	color:#000000;
	text-decoration:none;
	padding:3px;
}
#adminLayer a.selected {
	background-color:#FFFFFF;
	color:red;
	height:25px;
}
/* Ende AdminLayer */

table.adminButtonsMenu, .bgAdminButtonsC, .bgAdminButtonsS, .bgAdminButtonsN {
	background-color:#FFFFFF;
	border-color:navy;
	border-style:solid;
	border-width:1px;
}

table.adminButtonsMenu tr td table tr td a
{
	display:inline;
}

/* Hervorhebung der Suchergebnisse */ 
span.highlight {
	color:#ffffff;
	background-color:#4e4d51;
}

/* Bilder im Content */
div.bildBlockLeft{
	float:left;
	margin-right:10px;
}
div.bildBlockCenter{
	text-align:center;
	margin-left:10px;
	margin-right:10px;
}
div.bildBlockRight{
	float:right;
	margin-left:10px;
}
div.bildBlockLeft, div.bildBlockCenter, div.bildBlockRight, div.bildBlock{
	margin-bottom:10px;
}

div.bildBlockLeft img, div.bildBlockCenter img, div.bildBlockRight img, div.bildBlock img{
	display:block;
}

div.bildUnterschrift{
	padding:5px;
	font-size:11px;
	/*color:#ffffff;*/
	background-color:#d0d0d0;
	/*border:1px solid #4e4d4f;*/
}

/* Fotogallerie */
table.gallery_thumbnails tr td
{
	text-align:center;
}
table.gallery_thumbnails tr td img
{
	margin: 10px 20px 10px 0px;
	cursor:pointer;
}

div.gallery div.previewImage {width:100px; float:left; margin-right:10px; margin-bottom:10px;}

/* Lupe über den Vorschaubildern der Gallery */
img.lupe {
    position:absolute;
	margin-top:5px;
    margin-left:-25px;
    display:none;
}


.errorMessage {color:#e5781b;}

/* Artikel-Blöcke beim Editieren (Grundzustand ohne Mouseover) */
div.contentBorder, div.contentBorderInvisible{
	border-style:solid;
	border-width:1px;
	border-color:#f0723b;
}
div.contentBorderInvisible{	background-color:#B0B0B0; } /* Kennzeichnung für Admin */

/* abgelaufene Veranstaltungen */
div.pastEvent{ background-color:#B0B0B0; }

/* Trennlinien */
div.trennlinieC, div.trennlinieN{
	height:1px; 
}
div.trennlinieC {background-color:#b4b4b4;}

/* BildWechsler */
div.imgChanger img {display:none; position:absolute;}
div.imgChanger img.hidden {display:inline; position:relative;}

/* EArtikel Expander */
.articleExpander { float:right; background-repeat:no-repeat; text-decoration:none; cursor:pointer; background-image:url("../../../images/arrow_down.gif"); background-position: 70px 5px; padding-right:20px; }

/* Artikel */
div.article { width:100%; display:block; margin-bottom:10px; }
div.article div.bild {}
div.articleHeadline { font-size:20px; font-weight: bold; color:#e5781b; margin-bottom:5px; border-bottom:1px #e5781b dotted;}
div.bildBlockRight {float:right; margin:0px 0px 5px 5px;}
div.article div.details {display:none;  width:550px;}

/* Suchbox */
#searchBox {width:150px;margin-right:10px;}

/* News */
div.newsArticle {margin-bottom:10px;}
div.newsArticle div.newsContent {padding:7px 10px 10px 10px;}
div.newsArticle img {width:100%; display:block;}
div.newsArticle div.newsHeadline {font-weight:bold;  }
div.newsArticle div.newsText {}
div.newsArticle a.moreLink {font-weight:bold; }
	
a.facebook {text-decoration:none;background-image:url(../../../images/f_logo_k.jpg);background-repeat:no-repeat;background-position:0px 0px;padding:3px 25px;}
