﻿/* --- Allgemeine Einstellung --- */
/* Grundeinstellungen für Webseiten */
body { 
	background-color:#FFFFFF; 
	font-family:Sans-Serif, Serif, Verdana, Arial, Helvetica;
	font-size:36px;
	text-align:center;
	line-height:48px;
}

/* --- Einstellungen zu den verwendeten Containern --- */

/* WRAPPER... */
/* ...enthält menue und main und dient lediglich zur */
/* Positionierung auf der Seite */
#wrapper{
	text-align:left;
	width:980px;
	margin:0px auto;
}

/* GANZE_BREITE... */
/* ...ist ein Container, der genutzt wird, wenn der Seiten- */
/* inhalt über die gesamte Seite geht (es gibt z.B. keine */
/* Bilder links oder rechts vom Text */
#ganze_breite{
	width:980px;
	float:left;
	margin-top:45px; 
}

/* GANZE_BREITE_MIT_RAND... */
/* ...ist ein Container, der genutzt wird, wenn der Seiten- */
/* inhalt über die gesamte Seite geht (es gibt z.B. keine */
/* Bilder links oder rechts vom Text */
#ganze_breite_mit_rand{
	width:980px;
	float:left;
	margin-top:0px; 
	margin-left:36px;
}

/* BILDER_... */
/* ...ist ein Container, der genutzt wird, wenn der Seiten- */
/* inhalt über die gesamte Seite geht (es gibt z.B. keine */
/* Bilder links oder rechts vom Text */
#bilder_links{
	width:300px;
	float:left;
	margin-left:20px;
	margin-top:0px; 
}
#bilder_mitte{
	width:300px;
	float:left;
	margin-left:20px;
	margin-top:0px; 
}
#bilder_rechts{
	width:300px;
	float:left;
	margin-left:20px;
	margin-top:0px; 
}

/* NAVIGATION... */
/* ...ist ein Container, der genutzt wird, wenn der Seiten- */
/* inhalt über die gesamte Seite geht (es gibt z.B. keine */
/* Bilder links oder rechts vom Text */
#navigation{
	width:980px;
	float:left;
	list-style:none;
}
#linie{
	width:980px;
	float:right;
}

/* INNEN... */
/* ...ist ein Container, der genutzt wird, wenn der Seiten- */
/* inhalt über die gesamte Seite geht (es gibt z.B. keine */
/* Bilder links oder rechts vom Text */
#innen{
	width:150px;
	float:left;
	list-style:none;
}

/* HOME_TEXT... */
/* ...ist ein Container, der auf der HOME-Seite für den Text */
/* genutzt wird (auf der linken Seite) */
#home_text{
	width:700px;
	float:left;
	margin-top:0px; 
}

/* HOME_BILDER... */
/* ...ist ein Container, der auf der HOME-Seite für das Bild */
/* genutzt wird (auf der rechten Seite */
#home_bilder{
	width:260px;
	float:right;
	margin-top:35px; 
}




/* --- Absatzformate --- */
/* Daten für den Standardabsatz */
* {
	font-size:15px;
	margin:0px;
	padding:0px;
	color:#5A5A46;
}	

/* --- Klassen für Absatzformate --- */

/* Textüberschriften */
.ueberschrift_fett{
	font-size:24px;
	font-weight:bold;
	line-height:48px;
	color:#5A5A46;
	text-align:center;
}

.ueberschrift_normal_home{
    font-family:Sans-Serif,Serif,Verdana, Arial, Helvetica;
	font-size:24px;
	line-height:35px;
	color:#5A5A46;
	margin-top:30px;
}

.ueberschrift_normal_home_ohne_abstand{
    font-family:Sans-Serif,Serif,Verdana, Arial, Helvetica;
	font-size:24px;
	line-height:35px;
	color:#5A5A46;
	margin-top:0px;
}

.ueberschrift_normal{
    font-family:Sans-Serif,Serif,Verdana, Arial, Helvetica;
	font-size:24px;
	line-height:35px;
	color:#5A5A46;
	margin-top:100px;
}

.ueberschrift_normal_fett{
    font-family:Sans-Serif,Serif,Verdana, Arial, Helvetica;
	font-size:24px;
	font-weight:bold;
	line-height:35px;
	color:#5A5A46;
	margin-top:100px;
}

.ueberschrift_workshops{
    font-family:Sans-Serif,Serif,Verdana, Arial, Helvetica;
	font-size:24px;
	font-weight:bold;
	line-height:35px;
	color:#5A5A46;
	margin-top:30px;
}

.unterschrift{
    font-family:Sans-Serif,Serif,Verdana, Arial, Helvetica;
	font-size:24px;
	line-height:35px;
	color:#5A5A46;
	margin-top:0px;
}

.ueberschrift_normal_klein{
    font-family:Sans-Serif,Serif,Verdana, Arial, Helvetica;
	font-size:18px;
	line-height:35px;
	color:#5A5A46;
	margin-top:20px;
}

.text_normal{
    font-family:Sans-Serif,Verdana, Arial, Helvetica;
	font-size:15px;
    text-align:justify;
	line-height:20px;
	margin-top:10px;
	color:#5A5A46;
}
.text_right{
    font-family:Sans-Serif,Verdana, Arial, Helvetica;
	font-size:15px;
    text-align:right;
	line-height:20px;
	margin-top:10px;
	color:#5A5A46;
}
	
.text_zentriert{
    font-family:Sans-Serif,Verdana, Arial, Helvetica;
	font-size:15px;
    text-align:center;
	line-height:20px;
	margin-top:10px;
	color:#5A5A46;
}

.text_fett{
    font-family:Sans-Serif,Verdana, Arial, Helvetica;
	font-size:15px;
    text-align:justify;
	font-weight:bold;
	line-height:20px;
	color:#5A5A46;
}

.text_fett_abstand{
    font-family:Sans-Serif,Verdana, Arial, Helvetica;
	font-size:15px;
    text-align:justify;
	font-weight:bold;
	line-height:20px;
	margin-top:10px;
	color:#5A5A46;
}

.text_unterstrichen{
    font-family:Sans-Serif,Verdana, Arial, Helvetica;
	font-size:15px;
    text-align:justify;
	text-decoration:underline;
	line-height:20px;
	margin-top:10px;
	color:#5A5A46;
}

.text_unterstrichen_link{
    font-family:Sans-Serif,Verdana, Arial, Helvetica;
	font-size:15px;
    text-align:left;
	text-decoration:underline;
	line-height:20px;
	margin-left:30px;
	margin-top:10px;
	color:#5A5A46;
}

.text_aufzaehlung_normal{
    font-family:Sans-Serif,Verdana, Arial, Helvetica;
	font-size:15px;
    text-align:justify;
	font-weight:normal;
	color:#5A5A46;
	margin-left:30px;
}

.text_aufzaehlung_fett{
    font-family:Sans-Serif,Verdana, Arial, Helvetica;
	font-size:15px;
    text-align:justify;
	font-weight:bold;
	color:#5A5A46;
	margin-left:30px;
	margin-top:15px;
}

/* Links */
.textlink{
	font-family:Sans-Serif,Verdana, Arial, Helvetica;
	font-size:35px;
	font-weight:normal;
	text-decoration:none;
	line-height:48px;
	margin-left: 100px;
	color:#5A5A46;
}
.textlink_startseite{
	font-family:Sans-Serif,Verdana, Arial, Helvetica;
	font-size:35px;
	font-weight:normal;
	text-align:center;
	text-decoration:none;
	line-height:48px;
	color:#5A5A46;
}

.textlink_maerkte{
    font-family:Sans-Serif,Verdana, Arial, Helvetica;
	font-size:15px;
    text-align:justify;
	font-weight:normal;
	color:#5A5A46;
	margin-left:30px;
	text-decoration:underline;
}


/* --- Navigation über Links --- */

/* Links in der Navigation */
.navigation {
clear: both;
float: left;
width: 100%;
overflow: hidden;
background: #FFFFFF;
font-family: Sans-Serif, Serif, Verdana, Arial, Helvetica;
font-size: 1em;
margin-top:50px;
}

#navi {
float: left;
position: relative;
left: 50%;
margin: 0 auto;
padding: 0;
list-style-type: none;
}

#navi li {
float: left;
position: relative;
right: 50%;
}

#navi li.active a{
	background-color:#FFF2E0;
	color:#5A5A46;
	font-weight:bold;
}

#navi li.active li a{
	display:block;
	padding:6px 0px 6px 250px;
	background-color:#FFF2E0;
	color:#5A5A46;
	font-weight:bold;
}

#navi a {
width: auto;
display: block;
padding:0 10px;
line-height: 1.5em;
color: #5A5A46;
background: #FFFFFF;
border:1px solid #FFFFFF;
text-decoration:none;
}

#navi a:hover {
background: #5A5A46;
color: #FFFFFF;
}



/* Links im normalen Text */
#main a{
	font-size:18px;
	color:#5A5A46;
	background-color:#FFFFFF;
	text-decoration:none;
}

ul{
	text-align:center;
    margin:0;
    padding:0;
}	


#mainflash{
	width:980px;
	float:left;
}

#textlinks{
	color:red;
	font-size:24px;
}


tbody td{
	font-size:18px;
	color:#5A5A46;
	text-decoration:none;
	vertical-align:center;
}

