/* Allgemeine Formatierungen 
Farbe des Logos #004AFF
Farbe der Navigationsfelder: #b3daff
Farbe der Umrandung der Navigationsfelder: #9fbaff
Farbe der Schrift der links: #000080
Farbe der Schrift im Textteil: #000080
Farbe der Schrift im ersten Abschnitt der Mittelspalte auf der STartseite: #000080
Farbe der Schrift im zweiten Abschnitt der Mittelspalte auf der STartseite:#333333
Farbe der senkrechten Trennlinien: #e0e0e0 (dotted)
Farbe der grauen Linie im Kopf und in der Fusszeile: #e0e0e0
*/
/* ################################################################################################################## */

* {
	margin:auto;
	margin: 0;
	padding:0;
	border:0;
	}
* html {
	margin:0;
	height:100%;
}

body {
	min-height:101%;
	font-family:verdana,helvetica,sans-serif;
	color:#000080;
	font-weight:normal;
	background-color:#fff;
	font-size:x-small; /* für IE5/Win */
	voice-family:"\"}\"";
	voice-family:inherit;
	font-size:small; /*für konforme browser*/	
	
}
html>body { /* opera*/
	font-size:small;
}
/* Formate von Links */
a {
	text-decoration: none;
	}
#index #content a {
	text-decoration:underline;
	}
a:hover {
	color:blue;
	font-weight:bold;
	}
		
/* ENDE Allgemeine Formatierungen */
/* ################################################################################################################## */
/* Text */
h1 {
	font-size:140%;
	margin-bottom:10px;
}
h2 {
	font-size:120%;
	margin-top:10px;
	margin-bottom:5px;
}
h3 {
	font-size:110%;
	margin-top:5px;
	margin-bottom:5px;
}
h4 {
	font-size:100%;
}
p {
	font-size:100%;
	line-height:1.3em;
	margin-bottom:4px;
}
ul li {
	font-size:100%;
}
hr {
	margin-top:10px;
}
#dienstleist #content {
	font-weight:bold;
}
/* Ende Text */
/*###################################################################################################################*/


/*LAYOUT nach Cederbaum "sliding faux-columns" */
/*Gesamte Seite */
/*##################################################################################################################*/
/*Hauptfenster-HIntergrund 3-spaltig  20/80 */

#wrap {
	/*margin-left:0px;*/
	margin: auto;
	padding:0 0 0 10px;
	width:960px;
	/*background: url(img/threecol-grey-r.gif) repeat-y 80% 0;/*Hintergrundfarbe für die rechte Spalte*/
	background-color:#fff;
	border-left: dotted 4px#e0e0e0;
	border-right: dotted 4px#e0e0e0;
	}

#wrap-inner {
	/*background: url(img/threecol-grey-l.gif) repeat-y 20% 0;/*Hintergrundfarbe für die linke Spalte */
	}

/*Kopfleiste */
#header {
	/*border-bottom:4px solid #f0f0f0;*/
	padding-top:10px;
	padding-left:10px;
	padding-bottom:10px;
	background:#fff;
	z-index:99;
}

/* Navigationsmenu links und Inhalt in der MItte = 80% des Fensters */
#autonommagazin #content {
	width:75%;
}
#main-body {
	float:left;
	width:77%;
	/*/width:79%;
	w/idth:80%;*/
}

#sidebar-left {
	float:left;
	width:25%;
	/width:24%;
	w/idth:25%;
	margin-top: 6px;
	}
#content {
	float:right;
	width:70%;
	}
#sidebar-left ul {
	margin:0px 0px 0px 0px;
    padding:0;
    border:0;
}
#sidebar-left li {
	position:relative;
	/* -moz-border-radius: 3px; */
	/* -webkit-border-radius: 3px; */
	/* border-radius: 3px; */
	/* behavior: url(ie-css3.htc); */
	margin-bottom:6px;
	/* padding:0px 0px 1px 3px; */
	height:auto;
	line-height:1.5em;
	text-align:left;
	list-style-type:none;
	font-weight:bolder;
	}

#sidebar-left a {
	text-decoration:none;
	display:block;
	/* color:#330099; */
}
#text2 {
	border-top: 2px solid #f0f0f0;
	background:#f8f8f8;
}

/*Rechte Spalte 20% des Fensters */
#sidebar-right {
	float:right;
	width:20%;
	margin-top:13px;
	margin-right: 5px;
}
#sidebar-right ul {
	display:block;
	margin:0;
	padding:0;
	border:0;
}
#sidebar-right li {
	list-style-type:none;
	border-bottom:2px solid #f0f0f0;
	padding-top:3px;
}

/*Fusszeile */
#footer {
	clear:both;
	background-color:#fff;
	font-size:70%;
	text-align:left;
	height:1%;
}
/*Padding fÃƒÂ¼r alle 3 Spalten */
#content div, #sidebar-left div, #sidebar-right div {
	padding: 0.5em;
	}


/* Ende layout gesamte Seite */
/*#################################################################################################################*/
/* Layout content
/*#################################################################################################################*/
#background-grey {
	background-color:#f0f0f0;
}
#brieftext {
	border: 1px solid #000;
}
#bundeshaus {
	float:left;
	padding:0 10px 10px 0;
	display:inline;
}
#liestal {
	float:left;
	padding:0 10px 10px 0;
	display:inline;

}

#rothaus {
	float:right;
	padding:0 0 10px 10px;
	display:inline;
	clear:both;
}
#markt {
	float:right;
	padding:0 0 10px 10px;
	display:inline;
	clear:both;
}
#unterschrift {
	position: relative;left: 100px;
	width:100%;
	text-align: center;
}
	
.rothaus {
	clear:both;
}
.galerie {
	float:left;
	width:120%;
}
.galerie  dt img {
	margin-right:5px;
}
.galerie  dl {
	float:left;
}
.galerie  dd {
	text-align:center;
}

/* Ende layout content */
/*################################################################################################################*/
/* Vorstand */


.table_vorstand thead {
	font-weight:bold;
	text-align:left;
	vertical-align:top;
}
.table_vorstand tr {
	vertical-align:top;
}
.table_vorstand td {
	width:33%;
}
/*ENDE Vorstand */
/*################################################################################################################*/
/* Formular */

form {
	width:100%;
	color:black;
	background-color:#f0f0f0;
}
#anmelden #spaltelinks {
	display:block;
	width:45%;
	float:left;
}
#anmelden #spalterechts {
	display:block;
	width:45%;
	float:right;
}
#anmelden #unterespalte {
	clear:both;
}
#umfrage .rot {
	color:#ff0000;
}
/* input.big {
	background-color:#ffbbcc;
	width:50px;
	height:50px
} */
.senden {
	background:#99ff99;
}
.loeschen {
	background:#cccccc;
}
#umfrage form {
	margin-top:20px;
}

/* ENDE Formular */
/*####################################################################################################################*/
/* Ende Layout */
/*###################################################################################################################*/

/* Klassen */

#active  a {
	background-color:#fff;
	font-weight:bold;
	color:#000080;
	text-align:right;
	margin-left: -3px;
	}
.akbs {
	font-size:130%;
	color:#841838;
	font-weight:bold;
}
.aktuell {
	width:90px;
}
.alignright {
	text-align: right;
}
.autonom {
	color:red;
	font-family:times;
}

.autonomgross {
	color:#ff0000;
	font-size:2em;
	font-family:times;
}
.form {
	background:#f0f0f0;
}
.blackfont {
	color:#000000;
}
.borderbottom {
	border-bottom:5px solid #fff;
	margin-left:-2px;
}
.borderbottomdot  {
	border-bottom:2px dotted #000080;
}
.borderblack {
	border: 1px solid #000;
    margin-bottom: 5px;
 }

.bordergrey {
    border: 5px solid #f0f0f0;
    margin-bottom: 5px;
}
.borderleftright {
	border-left: 4px solid #f0f0f0;
	border-right: 4px solid #f0f0f0;
	}
.borderred {
    border: 5px solid #ff0000;
    margin-bottom: 5px;
}

.borderlightgreen  /*Farbe 7 wie Menu Startseite*/{
    border: 5px solid #baff00;
    margin-bottom: 5px;
}
.borderlightred /*Farbe wie Menu Startseite*/{
    border: 5px solid #ff9999;
    margin-bottom: 5px;
}
.borderlightblue /*Farbe 13 wie Menu Startseite*/{
    border: 5px solid #aed6ff;
    margin-bottom: 5px;
}
.bordertop {
	border-top: 5px solid #fff;
}
.colorinnovage {
	color:#68003c;
}
.colorsenscouts {
	color:#1e2d46;
}
.colorterz {
	color:#5e5c5c;
}
.floatleft {
	float:left;
}

.greyback {
	background:#f0f0f0;
	/*border-left: 2px solid #fff;*/
}
.gross {
	font-size:1.2em;
}

.kursiv {
	font-style:italic;
}
.lastpara {
	margin-bottom:1px;
	padding-bottom:10px;
	border-bottom:3px dotted #c0c0c0;
}
.listedisc {
	list-style-type:disc;
	padding-bottom:3px;
}
.listeohne {
	list-style-type:none;
	padding:0px;
}
.listeohne li {
	padding-left:3px;
	margin-bottom:5px;
}
.listeohne ul {
	padding:0;
}
.margintop5 {
	margin-top:15px;
}
.marginbottom10 {
	margin-bottom: 10px;
}
.padding4 {
	padding: 0px 3px 2px 3px;
}
.padding5 img {
	padding-right:5px;
}
.red {
	color:#ff0000;
}
.redtransp {
	background:transparent;
	/* border-bottom:1px solid #ff9999; */
	border-bottom:2px solid #f0f0f0;
}
.whiteback {
	background:#fff;
	border-top:4px solid #f0f0f0;
	border-left:4px solid #f0f0f0;
	border-right:4px solid #f0f0f0;
}
.wichtig {
	font-weight:bold;
}
.b1f, .b2f, .b3f, .b4f{font-size:1px; overflow:hidden; display:block;}
.b1f {height:1px; background:#ddd; margin:0 5px;}
.b2f {height:1px; background:#ddd; margin:0 3px;}
.b3f {height:1px; background:#ddd; margin:0 2px;}
.b4f {height:2px; background:#ddd; margin:0 1px;}

/* Farben und Schrift der Navigationsleiste */

#sidebar-left .color1 {
	background:#ff9999;
	border-top: 1px solid #ff9999;
}
#sidebar-left .color2 {
	background:#ffb38d;
}
#sidebar-left .color3 {
	background:#ffc81f;
}
#sidebar-left .color4 {
	background:#ffdc60;
}
#sidebar-left .color5 {
	background:#ffff6a;
}
#sidebar-left .color6 {
	background:#daff00;
}
#sidebar-left .color7 {
	background:#baff00;
}
#sidebar-left .color8 {
	background:#9eff96;
}
#sidebar-left .color9 {
	background:#85ffaa;
}
#sidebar-left .color10 {
	background:#85ffde;
}
#sidebar-left .color11 {
	background:#85ffff;
}
#sidebar-left .color12 {
	background:#85e7ff;
}
#sidebar-left .color13 {
	background:#aed6ff;
}
#sidebar-left .color14 {
	background:#d4d6ff;
}
#sidebar-left .color15 {
	background:#d4d6ff;
}
#sidebar-left .color16 {
	background:#e0b8ff;
}
#sidebar-left .color17
{
	background:#daafff;
}
/*#####################################################################################################################*/
/* Bilder */

.image {
	border:none;
}
.imagetitel {
	width:12em;
	height:16.8em;
	border:none;
}
.imagekopf {
	border:none;
}

/*####################################################################################################################*/
/* Tabellen */

/* Ende Tabellen
/*##################################################################################################################*/
/*  IE fixes */

#content, #sidebar-left {
	height: 1%;
	}

/* Hides from IE/Mac \*/

#footer {
	height: 1%;
	}
/* End hide from IE/Mac */
/*###################################################################################################################*/


