/* ---------------------------------------------------------------
   Allgemeine Einstellungen
   --------------------------------------------------------------- */

.crearfix:after {
	content:".";
	display:block;
	height:0;
	clear:both;
	visibility:hidden;
}

/* Hides from IE-max \*/
* html .clearfix { height:1%; }
/* End Hide from IE-mac */

body {
	font-size:12px;
	margin:0px;
	margin-left:3px;
	margin-top:3px;
	font-family: Verdana, Tahoma, sans-serif;
	background-color:white;
}

h1 {
	font-size:15px;
	font-weight:bold;
	border-bottom:3px solid #003366;
	color:#003366;
	margin:5px 0px 5px 0px;
}

li {
	padding-bottom:5px;
}

a:link {
	color:#003366;
}

a:hover {
	color:yellow;
}

a:visited {
	color:#003366;
}

/* ---------------------------------------------------------------
   Einige Einstellungen für Formulare:
   --------------------------------------------------------------- */

form {
	margin:0px;
	padding:0px;
}

.submit_button {
	width:15px;
	height:15px;
	margin: 0;
	padding: 0;
	border:0;

	background: transparent url(go.gif) no-repeat center top;
	text-indent: -1000em;
}

/* ---------------------------------------------------------------
   Der Bereich unter dem Kopf, aber über dem eigentlichen Inhalt:
   (Da wo die Quick-Links sind.
   --------------------------------------------------------------- */

.bereich_kopf {
	width:435px;
}

.bereich_oben {
 	color:white;
 	font-size:12px;
 	padding-top:5px;
 	padding-bottom:5px;
}

.bereich_oben a {
	color:white;
}

.bereich_oben a:hover {
	color:red;
}

/* ---------------------------------------------------------------
   Die Bereiche, in denen der Inhalt liegt:
   --------------------------------------------------------------- */

.bereich_mitte_links {
	width:140px;
}

.bereich_mitte_rechts {
}

.bereich_mitte_mitte {
	width:435px;
}

/* ---------------------------------------------------------------
   Der Fuss-Bereich:
   --------------------------------------------------------------- */

.bereich_fuss {
}

.bereich_fussnote a {
  color:grey;
  text-decoration:none;
}

/* ---------------------------------------------------------------
   Die allgemeinen einstellungen eines Inhaltselementes
   --------------------------------------------------------------- */

.content_heading {
	color:#003366;
	padding:2px;
	border-bottom:3px solid #003366;
	font-size:15px;
	margin-bottom:5px;
}

.content_heading a
{
	color:white;
	text-decoration:underline;
}

.content_heading a:visited
{
}

.content_heading a:hover
{
	color:red;
}

.content
{
	margin-bottom:10px;
}

.content_element {
}

.owner {
	float:right;
	font-weight:lighter;
	font-size:10px;
}

/* ---------------------------------------------------------------
   Formate für den Pfad unterhalb des Menüs
   --------------------------------------------------------------- */

.pfad {
	margin-bottom:15px;
	font-size:12px;
	font-weight:bold;
}

.pfad a {
	color:black;
	text-decoration:none;
}

/* ---------------------------------------------------------------
   The vertical menu:
   --------------------------------------------------------------- */

.Calimero_VerticalMenu{
	padding-bottom:10px;
}

.item {
	font-size:13px;
	margin-bottom:4px;
	padding-bottom:1px;
	border-bottom:1px solid #003366;
}

.item a {
	color:#003366;
	text-decoration:none;
}

.item a:hover {
	color:yellow;
}

.active {
	border-bottom:2px solid yellow;
}

.inactive {
	border-bottom:1px solid #003366;
}

.layer1 {
	font-weight:bold;
}

.layer2 {
	padding-left:15px;
	font-size:12px;
}

.layer3 {
	padding-left:25px;
	font-size:12px;
}

.layer4 {
	padding-left:35px;
	font-size:12px;
}

.layer5 {
	padding-left:45px;
	font-size:12px;
}

/* ---------------------------------------------------------------
   Formate für Artikel:
   --------------------------------------------------------------- */

// Artikel in der linken und mittleren Spalte bitte mit blauem Hintergrund

.Calimero_Article {
}

/* ---------------------------------------------------------------
   Formate für die tabelle:
   --------------------------------------------------------------- */

.Calimero_Table table {
	margin:0px;
	padding:0px;
}

.Calimero_Table tr.heading {
	margin:2px;
	background-color:#660000;
}

.Calimero_Table tr.heading td
{
	font-size:12px;
	color:white;
	font-weight:bold;
}

/* ---------------------------------------------------------------
   Die Newsliste
   --------------------------------------------------------------- */

.Calimero_Newslist .content {
}

.Calimero_Newslist .content a {
}

.Calimero_Newslist .content a:hover {
}

.Calimero_Newslist_entry {
	font-size:12px;
	margin:2px;
	margin-bottom:4px;
	padding-bottom:4px;
	border-bottom:1px solid #003366;
}

.rss_symbol {
	margin:2px;
}

/* ---------------------------------------------------------------
   Das Such-Feld
   --------------------------------------------------------------- */

.Calimero_SearchField .content_heading {
	display:none;
}

.bereich_mitte_mitte .Calimero_SearchField .content {
	color:#00044b;
	background-color:white;
}

.searchbox {
	color:white;
}

.search-text {
	border:1px solid black;
	background-color:#006699;
	color:white;
	margin-left:5px;
}

/* ---------------------------------------------------------------
   Das Login/Logout-Fenster
   --------------------------------------------------------------- */

.bereich_mitte_mitte .Calimero_LoginLogout .content {
	color:black;
	background-color:white;
}

.Calimero_LoginLogout .content {
	padding-top:0px;
	padding-left:4px;
}

.bereich_mitte_mitte .Calimero_LoginLogout .content {
	color:black;
	background-color:white;
}

.Calimero_LoginLogout_row {
	padding-top:5px;
	padding-bottom:5px;
	clear:both;
}

.Calimero_LoginLogout_label {
	float: left;
	width: 65px;
	text-align:right;
	padding-top:4px;
	padding-right:4px;
}

.Calimero_LoginLogout_formw {
	float: left;
	width: 30px;
	text-align: left;
}

.Calimero_LoginLogout_formw input[type=text] {
	width:75px;
}

.Calimero_LoginLogout_formw input[type=password] {
	width:75px;
}


/* ---------------------------------------------------------------
   Die Newsletter-Verwaltung:
   --------------------------------------------------------------- */

.Calimero_NewsletterAdministration_row {
	padding-top:5px;
	padding-bottom:5px;
	clear:both;
}

.Calimero_NewsletterAdministration_row input.mail {
	width:92%;
}

.Calimero_NewsletterAdministration_row select {
	width:95%;
}

/* ---------------------------------------------------------------
   Die Sitemap:
   --------------------------------------------------------------- */

.sitemap_item {
	font-size:12px;
	padding:3px;
}

/* ---------------------------------------------------------------
   Formate für die galerie:
   --------------------------------------------------------------- */

.galery_container {
}

.galery_navbar {
	text-align:center;
	clear:both;
}

.galery_picture {
	margin:10px;
	padding:10px;
	border:1px dashed black;
	text-align:center;
	float:left;
}

.galery_picture_name {
	font-size:10px;
	padding-top:5px;
}

.owner {
	display:none;
}

/* ---------------------------------------------------------------
   Formate für die MailForm:
   --------------------------------------------------------------- */

div.Calimero_MailForm_container {
	overflow:auto;
}

div.Calimero_MailForm_row {
	padding-top:5px;
	padding-bottom:5px;
	clear:both;
}

span.Calimero_MailForm_label {
	float: left;
	width: 65px;
	text-align:right;
	padding-top:4px;
	padding-right:4px;
}

span.Calimero_MailForm_formw {
	float: left;
	width: 30px;
	text-align: left;
}

/* ---------------------------------------------------------------
   Formate für Das Gästebuch
   --------------------------------------------------------------- */

div.Calimero_Guestbook_container {
	overflow:auto;
	padding-bottom:15px;
}

div.Calimero_Guestbook_row {
	padding-top:5px;
	padding-bottom:5px;
	clear:both;
}

span.Calimero_Guestbook_label {
	float: left;
	width: 55px;
	text-align:right;
	padding-top:4px;
	padding-right:4px;
}

span.Calimero_Guestbook_formw {
	float: left;
	width: 30px;
	text-align: left;
}

.Calimero_Guestbook_date {
	font-size:10px;
	margin-bottom:8px;
}

.Calimero_Guestbook_name {
	margin-bottom:8px;
}

.Calimero_Guestbook_text {
}

/* ---------------------------------------------------------------
   Formate für den FormBuilder
   --------------------------------------------------------------- */

.Calimero_FormBuilder form p {
	clear:left;
	margin:5px;
	padding:0;
	padding-top:2px;
	padding-bottom:2px;
	border-bottom:1px dotted black;
}

.Calimero_FormBuilder form p label {
	float:left;
	width:20%;
	padding:0;
	padding-top:3px;
	font-weight:bold;
}

.Calimero_FormBuilder form p label {
	float:left;
	width:20%;
	padding:0;
	padding-top:3px;
	font-weight:bold;
}

/* ---------------------------------------------------------------
   Formate für eine Abstimmung:
   Abstimmung in der linken und rechten Spalte mit anderem Hintergrund
   --------------------------------------------------------------- */

.Calimero_Voting p {
}

.bereich_mitte_rechts .Calimero_Voting .content {
}

.bereich_mitte_rechts .Calimero_Voting h1 {
}

.bereich_mitte_links .Calimero_Voting .content {
}

.bereich_mitte_links .Calimero_Voting h1 {
}

div.Calimero_VotingEntry {
}

p.Calimero_VotingEntry {
	font-weight:bold;
	margin-bottom:4px;
}

/* ---------------------------------------------------------------
   Formate für den Gruppentitel der Julis:
   --------------------------------------------------------------- */

.titel {
	font-size:14pt;
	color:yellow;
	margin-left:83px;
	margin-top:56px;
}
