@charset "UTF-8";
/* CSS Document */
/* farben:
weiss
schwarz
schriftgrau: #646464
orange: #f08300
/* Grundelemente */

body {
	    margin:0;
	    padding:0;
	  
	    font: 16px Arial, Helvetica, "Helvetica Neue", Gotham, sans-serif;
		color: #000000;
	    text-align: center;
		line-height: 1.4em;
		
		background: none; 
		}

a:link, a:active, a:visited {
                            color: #f08300;
                            text-decoration: none;
                            }
a:hover {
         text-decoration: none;
		 color: #ebaf67;
         }
	

h1 {
	font: 22px "Arial Narrow", Arial, Helvetica, "Helvetica Neue", Gotham, sans-serif;
	margin: 0 0 0.5em 0;
	padding: 0;
	color: #000000;
	text-align:left;
	font-weight:normal;
	text-transform:uppercase;
    }
	
h1.drucker { 
			font: 16px "Arial Narrow", Arial, Helvetica, "Helvetica Neue", Gotham, sans-serif;
			color: #999999;
			margin: 0 0 2em 0;
			padding: 0 10px 10px 10px;
			border-bottom: solid 1px #646464; 
			display:block; 
			}

h2 {
	font: 22px "Arial Narrow", Arial, Helvetica, "Helvetica Neue", Gotham, sans-serif;
	margin: 0 0 0.5em 0;
	padding: 0;
	color: #000000;
	text-align:left;
	font-weight:normal;
	text-transform:uppercase;
    }
	
img {
	border:none;
	margin:0;
	padding:0;
	}

			 
hr {
	border: dotted 1px #646464;
	margin: 30px 0 30px 0;
	}

iframe {
	margin:0 0 10px 0;
	padding:0;
	border: none;
}

/* ###################### Startseite elemente ################ */

#anfang { 
		position: relative;
	
		margin-top: 0;
		margin-left: auto;
		margin-bottom: 20px;
		margin-right: auto;
	
		width: auto; 
		height: auto;
		background: none;
		text-align:center;
		}


/*#################### Strukturelemente unterseiten #################*/

		
/* grund divs */


#seite { 
		position: relative;
	
		margin-top: 0;
		margin-left: auto;
		margin-bottom: 40px;
		margin-right: auto;
	
		width: auto; 
		background: none;
		text-align:center;
		}
		
		
/*+++++++++++++++++++++++ box mit Bild oben  unterseiten +++++++++++++++++++++++++++++++*/

#box {
        background: none;
		padding:0;
		margin: 0;  
		width: auto;
		text-align:left;
		}
		
/* ########## slideshow ############*/

.slideshow {
	display:none;
		}
		
/*+++++++++++++++++++++++ menu  +++++++++++++++++++++++++++++++*/

#menu {
		display:none;
        }
				
/* ########## Inhalte ############*/
		
		
#fenster {
	margin: 0;
	padding:0;
}

/* start divs extras */

#einleitung {
	padding: 0;
	margin:0;
	width: auto;
	height:auto;
	overflow: visible;
	background: none;
	text-align:left;
}

#dupsel {
	display:none;
}
	
/* ################# unterseiten ####################### */
		

#inhalt {
		margin: 0;
		padding: 0;
		min-height:auto;
		background: none;
		text-align: left;
		}
		

#inhalt p, #einleitung p {
	    font: 16px Arial, Helvetica, "Helvetica Neue", Gotham, sans-serif;
		margin: 0 0 1.2em 0;
		line-height: 1.4em;
	    color: #000000;
		text-align: left;
			}
			
#inhalt p.wenig, #inhalt p.mini {
	    font: 16px Arial, Helvetica, "Helvetica Neue", Gotham, sans-serif;
		margin: 0 0 0.5em 0;
		line-height: 1.4em;
	    color: #000000;
		text-align: left;
			}

#inhalt p.klein {
	font-size: 14px;
	margin: 0 0 0.5em 0;
	padding:0;
}
			
#inhalt table {
	padding:0;
	margin: 0;
	border-collapse: collapse;
	border-spacing: 0;  
}

#inhalt table td {
	padding: 0 20px 10px 0;
	margin:0;
	text-align:left;
	vertical-align:top;
}
			
/* ######## ausfahrbare Texte ########### */


#toggleText ul, #toggleText1 ul, #toggleText2 ul, #toggleText3 ul, #toggleText4 ul, #toggleText5 ul, #toggleText6 ul, #toggleText7 ul, #toggleText99 ul {
	    font: 16px Arial, Helvetica, "Helvetica Neue", Gotham, sans-serif;
		text-align: left;
		margin: 0;
		/* wenn normale listen ohne zeichen und einrueckung: padding-left: 25px; */
			}
			
#toggleText li, #toggleText1 li, #toggleText2 li, #toggleText3 li, #toggleText4 li, #toggleText5 li, #toggleText6 li, #toggleText7 li, #toggleText99 li {
	    font: 16px Arial, Helvetica, "Helvetica Neue", Gotham, sans-serif;
		line-height: 1.3em;
		text-align: left;
		margin-bottom: 0.8em;
		/* wenn normale listen ohne zeichenlist-style:disc; */
			}
			
#inhalt p.wenig a:link, #inhalt p.wenig a:visited { color: #000000; }
#inhalt p.wenig a:hover { color: #f08300; }
			
#toggleText, #toggleText1, #toggleText2, #toggleText3, #toggleText4, #toggleText5, #toggleText6, #toggleText7, #toggleText99 { 
display:block; 
padding:15px;
margin: 0 0 15px 0;
border-top: 1px dotted #646464;
border-bottom: 1px dotted #646464;
-webkit-border-image: none; /* Safari 3.1-5 */
-o-border-image: none; /* Opera 11-12.1 */
border-image: none;
}
			
/* ########## Fuss ############## */


#fuss {
        margin:0;
		padding: 0;
		background: none;
		height: auto;
		width: auto;
		clear:both;
		}
		
		
/* ####### ueberschriften schreibschrift ######## */

h3.balance, h3.lernen, h3.weg, h3.fuehren, h3.kaufen, h3.zeit {
			padding: 0;
			margin: 0;
			height: auto;
			width: auto;
			background: none;
			}
			
			
h3.balance .versteckt,
h3.lernen .versteckt,
h3.weg .versteckt,
h3.fuehren .versteckt,
h3.kaufen .versteckt,
h3.zeit .versteckt { 
					display:block;
					text-align:left;
					font-weight:normal;
					text-transform: uppercase;
					font: 18px "Arial Narrow", Arial, Helvetica, "Helvetica Neue", Gotham, sans-serif;
					 }
		
.service {
	    display:none;
		}


/*spezielles klassen */

/*loader für warteseite */

.loader {
  display:none;
}

/* ####### Bildformate ######## */

.bild {
	margin: 3px 20px 20px 0;
	padding:0;
	border:none;
	float:left;
}

.hervor {
	color: #f08300;
}
