/*******************************************
* Grundeinstellungen
********************************************/

body {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: normal;
	line-height: 20px;
	margin: 0px;
	padding: 30px;
	color: #333333;
	background-image:  url(../bilder/background/bg.gif);
}

a:link { color:#333333; text-decoration:underline }
a:visited { color:#333333; text-decoration:underline }

/*Hier*/
a:hover { color:#E019E0; text-decoration:underline }

/*Hier*/
a:active { color:#E019E0; text-decoration:underline }
 
td {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: normal;
	line-height: 20px;
}

p {
	margin: 0;
}

img {
  border: none;
}

a img {
	border: none;
}

hr {
	height: 1px;
	border: 1px solid #CCCCCC;
	width: 700px;
	margin-top: 25px;
	margin-bottom: 25px;
}

.symbol {
	position:relative; top:5px;

}


/*******************************************
* MAIN CONTAINER
********************************************/

#container {
	width: 900px;
	margin: auto;
}


/*******************************************
* TOP ECKE LINKS OBEN
********************************************/
#top_linke_seite{
	width:15px;
	height:100px;
	display:inline;
	float:left;
}

#top_ecke_lo{
	width: 15px;
	height: 30px;
}

#top_links_white_space {
	width: 15px;
	height: 70px;
	background-color:#FFFFFF;
}


/*******************************************
* TOP LOGO
********************************************/
#top_logo {
	width: 285px;
	height: 100px;
	display:inline;
	float:left;
}


/*******************************************
* TOP ECKE RECHTS OBEN
********************************************/
#top_rechte_seite {
	width: 15px;
	height: 100px;
	float: left;
	display:inline;
}

#top_ecke_ro {
	width: 15px;
	height: 30px;
}

#top_rechts_white_space {
	width: 15px;
	height: 70px;
	background-color:#FFFFFF;
}

/*******************************************
* TOP NAV1
********************************************/

#top_nav1{
	width: 585px;
	height: 97px;
	background-color:#FFFFFF;
	float: left;
	display:inline;
	text-align:right;
	color: #666666;
	font-size:11px;
	padding-top:3px;
	letter-spacing: 0.02em;
	font-family: Arial, Helvetica, sans-serif;

}
  
#top_nav1 ul,#top_nav1 li {
    list-style: none;
    display: inline;
    margin: 0; 
	padding-left: 20px;
}

#top_nav1 a:link { color:#666666; text-decoration:none }
#top_nav1 a:visited { color:#666666; text-decoration:none }
/* Hier */
#top_nav1 a:hover { color:#E019E0; text-decoration:none }
/* Hier */
#top_nav1 a:active { color:#E019E0; text-decoration:none }

/*******************************************
* TOP ECKEN UNTEN FÜR START
********************************************/

#top_ecke_ru_start {
	width: 15px;
	height: 30px;
	float: left;
	display:inline;
}

#top_titel_start {
	width: 870px;
	height: 30px;
	float: left;
	display:inline;
	background-color:#F3BE03;
	font-family: 'Lucida Sans Unicode', 'Lucida Grande', sans-serif;
	font-size:20px;
	font-weight:100;
	letter-spacing: 1px;
	color: #FFFFFF;
	line-height: 30px;
}

#top_titel_start a:link { color:#FFFFFF; text-decoration:none }
#top_titel_start a:visited { color:#FFFFFF; text-decoration:none }
#top_titel_start a:hover { color:#ffff99; text-decoration:none }
#top_titel_start a:active { color:#ffff99; text-decoration:none }

#top_ecke_lu_start {
	width: 15px;
	height: 30px;
	float: left;
	display:inline;
}

/*******************************************
* TOP CONTENT
********************************************/

#top_content_start {
	width: 870px;
	clear: both;
	background-color:#FFFFFF;
	padding: 0 15px 15px 15px;
}	

/*******************************************
* MAIN CONTENT
********************************************/
#content_container {
	width: 900px;
	clear:both;
	margin: 0;
	padding:30px 0 0 0;
}

.content_titel_start {
	font-family: 'Lucida Sans Unicode', 'Lucida Grande', sans-serif;
	font-size:20px;
	font-weight:100;
	letter-spacing: 1px;
	color: #FFFFFF;
	line-height: 30px;
}

.content_titel_start a:link { color:#FFFFFF; text-decoration:none }
.content_titel_start a:visited { color:#FFFFFF; text-decoration:none }
.content_titel_start a:hover { color:#ffff99; text-decoration:none }
.content_titel_start a:active { color:#ffff99; text-decoration:none }

#inhalt-oben-links {
	width: 560px;
	overflow: hidden;
	float: left;
}

#inhalt-oben-rechts {
	width: 280px;
	overflow: hidden;
	float: left;
	margin-left: 30px;
}	
	

/*******************************************
* FOOTER
********************************************/


#footer_container {
	clear:both;
	text-align:center;
	color: #333333;
	font-size:11px;
	padding: 20px 0 0 0;
	letter-spacing: 0.02em;
	font-family: Arial, Helvetica, sans-serif;
}

#footer_container a:link { color:#333333; text-decoration:none }
#footer_container a:visited { color:#333333; text-decoration:none }
#footer_container a:hover { color:#E019E0; text-decoration:none }
#footer_container a:active { color:#E019E0; text-decoration:none }

/*******************************************
* BUNTE UL
********************************************/

#inhalt-oben-links ul {
	list-style-image: url(../bilder/alle/arrow_li_0.gif);
	list-style-position:outside;
	margin: 0;
	padding: 5px 0 0 30px;
}

#inhalt-oben-rechts ul {
	list-style-image: url(../bilder/alle/arrow_li_1.gif);
	list-style-position:outside;
	margin: 0;
	padding: 5px 0 0 30px;
}

.links_content_start ul {
	list-style-image: url(../bilder/alle/arrow_li_1.gif);
	list-style-position:outside;
	margin: 0;
	padding: 5px 0 0 30px;
}

.mitte_content_start ul {
	list-style-image: url(../bilder/alle/arrow_li_2.gif);
	list-style-position:outside;
	margin: 0;
	padding: 5px 0 0 30px;
}

.rechts_content_start ul {
	list-style-image: url(../bilder/alle/arrow_li_3.gif);
	list-style-position:outside;
	margin: 0;
	padding: 5px 0 0 30px;
}

/*******************************************
* LINKS
********************************************/

#inhalt-oben-links a:link { color:#999999; text-decoration:none;}
#inhalt-oben-links a:visited { color:#999999; text-decoration:none;}
#inhalt-oben-links a:hover { color:#F3BE03; text-decoration:none;}
#inhalt-oben-links a:active { color:#F3BE03; text-decoration:none;}

#inhalt-oben-rechts a:link { color:#999999; text-decoration:none; }
#inhalt-oben-rechts a:visited { color:#999999; text-decoration:none;}
#inhalt-oben-rechts a:hover { color:#0033CC; text-decoration:none; }
#inhalt-oben-rechts a:active { color:#0033CC; text-decoration:none; }

.links_content_start a:link { color:#999999; text-decoration:none; }
.links_content_start a:visited { color:#999999; text-decoration:none;}
.links_content_start a:hover { color:#0033CC; text-decoration:none; }
.links_content_start a:active { color:#0033CC; text-decoration:none; }

.mitte_content_start a:link { color:#999999; text-decoration:none;}
.mitte_content_start a:visited { color:#999999; text-decoration:none;}
.mitte_content_start a:hover { color:#70DA11; text-decoration:none; }
.mitte_content_start a:active { color:#70DA11; text-decoration:none; }

.rechts_content_start a:link { color:#999999; text-decoration:none;}
.rechts_content_start a:visited { color:#999999; text-decoration:none;}
.rechts_content_start a:hover { color:#E019E0; text-decoration:none; }
.rechts_content_start a:active { color:#E019E0; text-decoration:none; }

/*******************************************
* †BERSCHRIFTEN CONTENT
********************************************/

.content_titel_orange {
	font-family: 'Lucida Sans Unicode', 'Lucida Grande', sans-serif;
	font-size:20px;
	font-weight:100;
	letter-spacing: 1px;
	color: #F3BE03;
	line-height: 20px;	padding:0;
	margin:0;
}

.content_titel_rosa {
	font-family: 'Lucida Sans Unicode', 'Lucida Grande', sans-serif;
	font-size:20px;
	font-weight:100;
	letter-spacing: 1px;
	color: #E019E0;
	line-height: 20px;	
	padding:0;
	margin:0;
}

.content_titel_gruen {
	font-family: 'Lucida Sans Unicode', 'Lucida Grande', sans-serif;
	font-size:20px;
	font-weight:100;
	letter-spacing: 1px;
	color: #70DA11;
	line-height: 20px;
	padding:0;
	margin:0;
}

.content_titel_blau {
	font-family: 'Lucida Sans Unicode', 'Lucida Grande', sans-serif;
	font-size:20px;
	font-weight:100;
	letter-spacing: 1px;
	color: #33CCFF;
	line-height: 20px;
	padding:0;
	margin:0;
}

/*******************************************
* RTE FORMATE
********************************************/

/* ORANGE*/
.grosser_titel_orange {
	font-family: 'Lucida Sans Unicode', 'Lucida Grande', sans-serif;
	font-size:20px;
	font-weight:100;
	letter-spacing: 1px;
	color: #F3BE03;
	line-height: 30px;
}

.mittlerer_titel_orange {
	font-family: 'Lucida Sans Unicode', 'Lucida Grande', sans-serif;
	font-size:16px;
	font-weight:100;
	letter-spacing: 0.04em;
	color: #F3BE03;
	line-height: 25px;
}

.fett_orange {
	font-family: Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight:500;
	letter-spacing: 0.02em;
	color: #F3BE03;
	line-height: 20px;
}

table.tabelle_grau {
	border-collapse: collapse;
	border:1px solid #999999;
	margin-top:10px;
	
}

table.tabelle_grau td {
	border: 1px solid #999999;
	vertical-align: top;
	padding: 3px;
}

td.zelle_grau_orange {
	background-color: #f3f3f3;
	color: #F3BE03;
	font-weight: bold;
	letter-spacing: 0.02em;
}
/* ORANGE ENDE */

/* ROSA */
.grosser_titel_rosa {
	font-family: 'Lucida Sans Unicode', 'Lucida Grande', sans-serif;
	font-size:20px;
	font-weight:100;
	letter-spacing: 1px;
	color: #E019E0;
	line-height: 30px;
}

.mittlerer_titel_rosa {
	font-family: 'Lucida Sans Unicode', 'Lucida Grande', sans-serif;
	font-size:16px;
	font-weight:100;
	letter-spacing: 0.04em;
	color: #E019E0;
	line-height: 25px;
}

.fett_rosa {
	font-family: Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight:500;
	letter-spacing: 0.02em;
	color: #E019E0;
	line-height: 20px;
}

td.zelle_grau_rosa {
	background-color: #f3f3f3;
	color: #E019E0;
	font-weight: bold;
	letter-spacing: 0.02em;
}
/* ROSA ENDE */

/* GR†N */
.grosser_titel_gruen {
	font-family: 'Lucida Sans Unicode', 'Lucida Grande', sans-serif;
	font-size:20px;
	font-weight:100;
	letter-spacing: 1px;
	color: #70DA11;
	line-height: 30px;
}

.mittlerer_titel_gruen {
	font-family: 'Lucida Sans Unicode', 'Lucida Grande', sans-serif;
	font-size:16px;
	font-weight:100;
	letter-spacing: 0.04em;
	color: #70DA11;
	line-height: 25px;
}

.fett_gruen {
	font-family: Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight:500;
	letter-spacing: 0.02em;
	color: #70DA11;
	line-height: 20px;
}

td.zelle_grau_gruen {
	background-color: #f3f3f3;
	color: #70DA11;
	font-weight: bold;
	letter-spacing: 0.02em;
}
/* GR†N ENDE*/

/* BLAU */
.grosser_titel_blau {
	font-family: 'Lucida Sans Unicode', 'Lucida Grande', sans-serif;
	font-size:20px;
	font-weight:100;
	letter-spacing: 1px;
	color: #0033CC;
	line-height: 30px;
}

.mittlerer_titel_blau {
	font-family: 'Lucida Sans Unicode', 'Lucida Grande', sans-serif;
	font-size:16px;
	font-weight:100;
	letter-spacing: 0.04em;
	color: #0033CC;
	line-height: 25px;
}

.fett_blau {
	font-family: Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight:500;
	letter-spacing: 0.02em;
	color: #0033CC;
	line-height: 20px;
}

td.zelle_grau_blau {
	background-color: #f3f3f3;
	color: #0033CC;
	font-weight: bold;
	letter-spacing: 0.02em;
}
/* BLAU ENDE*/

/* ALLGEMEINE FORMATE */
.kleine_schrift {
	font-size:9px;
	letter-spacing: 0.1em;
	line-height: 12px;
}

.kleine_schrift a:link { color:#666666; text-decoration:none;}
.kleine_schrift a:visited { color:#666666; text-decoration:none; }
.kleine_schrift a:hover { color:#E019E0; text-decoration:none; }
.kleine_schrift a:active { color:#E019E0; text-decoration:none; }



.rte_image {
	border: none;
}

table.tabelle_transparent {
	border-collapse: collapse;
	border:none;
	/*margin-top:5px;*/
	
}

table.tabelle_transparent td {
	border: none;
	vertical-align: top;
	padding: 10px;
}

.align-center {
	text-align: center;
}

.align-right {
	text-align: right;
}

.align-left {
	text-left: left;
}

.align-justify {
	text-align: justify;
}

.indent { 
	text-indent: 20px
}

/* ALLGEMEINE FORMATE ENDE*/
