/*allgemein*/

body {
	background-image: url(/images/bgneu.jpg);
	background-repeat: repeat-y, repeat-x;
	font-family: verdana,arial;
	font-size: 10pt; 

	margin-top: 3px; 
	margin-left: 5px; 
	margin-right: 5px; 
	margin-bottom: 5px;
}

table,tr,td {
	font-family: verdana,arial; 
	font-size: 10pt;
}




a:link {
	color: #006400; 
	text-decoration: underline; 
	font-family: verdana; 
	font-size: 10pt;
}

a:visited {
	color: #006400;
	text-decoration: underline; 
	font-family: verdana; 
	font-size: 10pt;
}

a:active {
	color: #2AB855; 
	text-decoration: underline; 
	font-family: verdana; 
	font-size: 10pt;
}

a:hover {
	color: #2AB855; 
	text-decoration: underline; 
	font-family: verdana; 
	font-size: 10pt;
}


/*MENU*/
#menu a, #Pfad a {
	color: #4a4a4a;
	text-decoration: none; 
	font-family: comic sans ms; 
	font-size: 12pt;
}

#menu a:visited, #Pfad a:visited {
	color: #4a4a4a;
	text-decoration: none; 
	font-family: comic sans ms; 
	font-size: 12pt;
}

#menu a:active, #Pfad a:active {
	color: #4a4a4a;
	text-decoration: underline; 
	font-family: comic sans ms; 
	font-size: 12pt;
}

#menu a:hover, #Pfad a:hover {
	color: #4a4a4a;
	text-decoration: underline; 
	font-family: comic sans ms; 
	font-size: 12pt;
}

.titel {
	font-family: comic sans ms; 
	font-size: 14pt;
}

.rubrik {
	font-family: comic sans ms; 
	font-size: 14pt;
}

.rubrik1 {
	font-family: comic sans ms; 
	font-size: 12pt;
}


/*Design Template*/


.article {
	background-color: #fcf6ea;
	witdh: 100%;
}


.o,.u {
	background-color: #26491b;
	height: 4px;
	witdh: 100%;
}


.l,.r {
	background-color: #26491b;
	width: 4px; 
}


.ro {
	background: url(/images/ro.gif);
	width: 4px; 
	height: 4px;
}

.ru {
	background: url(/images/ru.gif);
	width: 4px; 
	height: 4px;
}

.lo {
	background: url(/images/lo.gif);
	width: 4px; 
	height: 4px;
}

.lu {
	background: url(/images/lu.gif);
	width: 4px; 
}

.Spalte_rechts {
	font-family: comic sans ms; 
	font-size: 12pt
}

.bgrahmen {
	background-image: url(/images/bgrahmen.jpg);
	background-repeat: no-repeat;
	background-position: top right;
}

.leisteunten {000000; 
	text-decoration: none; 
	font-family: verdana; 
	font-size: 10pt;
}
.Pfad {
	color: #ffffff; 
	text-decoration: none; 
	font-family: verdana; 
	font-size: 10pt;
}

#leisteunten a {
	color: #000000;
	text-decoration: underline; 
	font-family: verdana; 
	font-size: 10pt;
}

#Pfad a {
	color: #ffffff;
	text-decoration: underline; 
	font-family: verdana; 
	font-size: 10pt;
}

#leisteunten a:visited {
	color: #000000;
	text-decoration: underline; 
	font-family: verdana; 
	font-size: 10pt;
}

#Pfad a:visited {
	color: #ffffff;
	text-decoration: underline; 
	font-family: verdana; 
	font-size: 10pt;
}

#leisteunten a:active {
	color: #000000;
	text-decoration: underline; 
	font-family: verdana; 
	font-size: 10pt;
}

#Pfad a:active {
	color: #ffffff;
	text-decoration: underline; 
	font-family: verdana; 
	font-size: 10pt;
}

#leisteunten a:hover {
	color: #000000;
	text-decoration: underline; 
	font-family: verdana; 
	font-size: 10pt;
}

#Pfad a:hover {
	color: #ffffff;
	text-decoration: underline; 
	font-family: verdana; 
	font-size: 10pt;
}

/*Design Navigation*/









#hassoGallery {
	margin-left: 50px;
	padding: 0;
	font-size: medium ;
	
	
}


#hassoNav {
	display: block;
	text-align: left;

}

#hassoNav ul {
	display: block;
	text-align: left;
	list-style: none;
	margin-left: 0.5em;
	font-size: small ;
	line-height: normal;
	margin-top: 2px;
	margin-bottom: 2px;
}

#hassoNav a {
	display: block;
}

#hassoNav a:hover {
	display: block;
	background-color: silver;
}

#hassoNav #active {
	display: block;
	background-color: silver;

}

#hassoThumbs {
	float: left;
	padding: 0;
	width: 370px;
	margin: 0px;
	border: 1px dashed  #bfbfbf;
	font: bold 14px verdana ,  sans-serif;
	background-color: #e5e5e5;
	text-align: center;
	
}

#hassoThumbs .hassoThumb {
	float: left;
	margin: 10px 5px 10px 5px;
	border: 0;
	height: 110px;
	width: 110px;
	text-align: center;
	vertical-align: middle;
	
}

#hassoThumbs .hassoThumb a {
	border: 0;
	
}

#hassoThumbs .hassoThumb a img {
	border: 0;
	
}


#hassoPic {
	text-align: center;
	padding: 5px;
	width: 360px;
	margin: 0px;
	border: 1px dashed  #bfbfbf;
	font: bold 14px verdana ,  sans-serif;
	background-color: #e5e5e5;
}


#hassoPic .hassoTitle {
	font-style: oblique;
	text-align: left;
	
}

#hassoPic .hassoDescription {
	text-align: left;	
}

#hassoPic img {
	border: 0px;
	margin: 0px;
}


#hassoPrevNextNav {
	display: block;
	font-size: small ;
	width: 370px;
	margin: 0;
	padding: 0;

}


#hassoPrevNextNav #hassoPrevPic{
	float: left;
	
}


#hassoPrevNextNav #hassoNextPic{
	float: right;
}

#hassoPrevNextNav #hassoPrevPic a {
	text-align: left;
}


#hassoPrevNextNav #hassoNextPic a {
	text-align: right;
		
}

/**
 * Modul WYSIWYGImage, Wysiwyg-Text mit Bild/Bildergalerie
 */
div.wysiwygimg {}
/* ----- Hack only for IE 7 ----- */
*+html div.wysiwygimg {overflow: hidden;}

.wysiwygimg .wysiwygimgclear {clear: both; display: block; font-size: 1px; line-height: 0px; margin: 0; padding: 0; position: relative;}

/* Text */
.wysiwygimg .wysiwygimgtext {}

/* Bild und Link */
.wysiwygimg img.wysiwygimg {border: 0px none; margin: 1px}
.wysiwygimg img.wysiwygimg {border: 0px none; margin: 1px}
.wysiwygimg a.wysiwygimg img {border: 0px none;padding: 0px;vertical-align: top; margin: 1px}

.wysiwygimg a.wysiwygimg, .wysiwygimg a.wysiwygimg:link {border: 0px none; display: table; display: inline-block; line-height: 0.0em;}
.wysiwygimg a.wysiwygimg:visited {}
.wysiwygimg a.wysiwygimg:hover {border: 0px none;}
.wysiwygimg a.wysiwygimg:focus {border: 0px none;;}
.wysiwygimg a.wysiwygimg:active {border: 0px none;}

/* Bildunterschrift */
.wysiwygimg .wysiwygimgtitle {color: #666; font-size: 0.8em; font-style: italic; margin: 2px 0px;}

/* Wrapper-Classe um Bild und Bildunterschrift*/
.wysiwygimg .wysiwygimgwrap {}

/* Bild links im Text (Textumfluss) */
.wysiwygimg .wysiwygimgleft {float: left; margin: 0 1.0em 0 0;}

/* Bild rechts im Text (Textumfluss) */
.wysiwygimg .wysiwygimgright {float: right; margin: 0 0 0 1.0em;}

/* Bild oben links */
.wysiwygimg .wysiwygimgtopleft {float: left; margin-bottom: 0.5em;}

/* Bild oben rechts */
.wysiwygimg .wysiwygimgtopright {float: right; margin-bottom: 0.5em;}

/* Bild oben mittig */
.wysiwygimg .wysiwygimgtopcenter {margin-bottom: 0.5em; text-align: center;}
.wysiwygimg .wysiwygimgtopcenter a.wysiwygimg {margin: 0 auto;}

/* Bild unten links */
.wysiwygimg .wysiwygimgbottomleft {float: left; margin-top: 0.5em;}

/* Bild unten rechts */
.wysiwygimg .wysiwygimgbottomright {float: right; margin-top: 0.5em;}

/* Bild unten mittig */
.wysiwygimg .wysiwygimgbottomcenter {margin-top: 0.5em; text-align: center;}
.wysiwygimg .wysiwygimgbottomcenter a.wysiwygimg {margin: 0 auto;}
.wysiwygimg .wysiwygimgbottomcenter img.wysiwygimg {margin: 0 auto;}

/* Für Bilder links/rechts vom Text  */
.wysiwygimg table {border-spacing: 0px; font-size: 1.0em;}
.wysiwygimg td {vertical-align: top; font-size: 1.0em;}

/* Bild links vom Text */
.wysiwygimg td.wysiwygimgleftcol {padding-right: 1.0em;}

/* Bild rechts vom Text */
.wysiwygimg td.wysiwygimgrightcol {padding-left: 1.0em;}

.flLeft				{float: left;margin: 2px 10px 5px 10px;}
.flRight				{float: right;margin: 2px 10px 5px 10px;}

/* ### Modul Artikel blättern ######################## */

div.links_zum_blaettern {
 float: left;
 width: 100%; 
 font-weight: bold;
 background-color: transparent;
 margin-top: 10px;
 margin-bottom: 10px;
}
div.links_zum_blaettern p.links,
div.links_zum_blaettern p.mitte,
div.links_zum_blaettern p.rechts {
 background-color: transparent;
 float: left;
 width: 49.9%;
}
div.links_zum_blaettern p.links,
div.links_zum_blaettern p.rechts {
 width: 25%;
}
div.links_zum_blaettern p.rechts {
 float: right;
 text-align: right;
}
div.links_zum_blaettern p.mitte {
 text-align: center;
}



/* entsprechend anpassen */

/* Falls Linkbezeichnung neue Zeile (Einleitungstext als eigener Absatz) */
p.extlink_preface {
  margin: 0;
  padding: 0 0 0.5em 0;
}

/* Falls Linkbezeichnung nicht in neue Zeile (Einleitungstext und Link zusammen als Absatz) */
p.extlink_block {

}

/* Auszeichnung für den Link (um hover etc. ergänzen) */
a.extlink_link {
  text-decoration: underline;
}



/*
 Guestbook Addon
 @author staab[at]public-4u[dot]de Markus Staab
 @author <a href="http://www.public-4u.de">www.public-4u.de</a>
 @package redaxo3
 @version $Id: guestbook.css,v 1.9 2006/10/08 18:53:24 koala_s Exp $
 */


/*
  Formular Styles
*/


/* Formular */
.a63-form {
  width: 400px;
}

/* Eingabefelder */
.a63-form input, .a63-form textarea {
  border: 1px solid black;
  margin: 1px 2px 1px 2px;
  width: 250px;
  background-color: #F6F4EF;
}

.a63-form input:focus, .a63-form textarea:focus {
  background-color: #EEEEEE;
}

/* Text-Eingabefeld*/
.a63-form textarea {
  height: 100px;
}

/* Beschriftungen der Eingabefelder */
.a63-form label {
  width: 100px;
  float: left;
  padding-left: 5px;
}


/* Buttons */
.a63-form .a63-fsubmit {
  width: 100px;
  margin: 0px;
  margin-top: 5px;
  background-color: #D6D3CE;
}

/* Buttons-Layer*/
.a63-form .a63-buttons {
  padding-left: 105px;
}

/* Zusatztext-Layer*/
.a63-form .a63-info {
  text-align: right;
  padding: 0px 5px 5px 0px;
}

/* Fehlermeldungs-Layer*/
.a63-form div.error {
  font-weight: bold;
  padding-top: 0px;
  padding-bottom: 10px;
}



/*
  Listen Styles
*/


/* Einträge-Layer */
.a63-entries .a63-entry {
  padding-bottom: 10px;
  border-bottom: 1px dotted #859885;
}

.a63-entries p {
  margin: 0px;
  padding: 0px;
}

/* Pagination-Layer */
.a63-entries .a63-pagination {
  text-align: right;
}

/* Pagination-Links */
.a63-entries .a63-pagination a {
  padding-left: 2px;
  padding-right: 2px;
}

/* hervorheben des Aktuelle-Seite-Links */
.a63-pagination_aktuell a {
  font-weight: bold;
  text-decoration:underline;
}


.a63-entries ul li {
  list-style-type: none;
  display: inline;
}

/*
  Allgemeine Formatierungen
*/

/* Beschriftungen */
.a63-entries .a63-label {
  float: left;
  width: 70px;
}

/* Werte */
.a63-entries .a63-value {
  padding-left: 70px;
}

/* Mozilla */
li.a63-pagination {
  list-style-type: none;
}

/* Ausgabe der Dateiversion
  möglichst unauffällig und klein */
.Modulversion {
  font-size: 0.5em;
  color: #aaaaaa;
/*  color: #dddddd; */ /* (fast) unsichtbar*/
}




/* ***********
  Adminbereich
  ************ */
/* TODO: hier könnten noch Formatierungen für den Adminbereich rein */



