/* Standart-CSS für Thymus */

/*Wichtige Farben
	Grün=#006633
	Rot=#990000

	Textfarben:
	Grau=#666666
	Rot=#990000
*/

body, div, p, h1, h2, h3,
span, a, td, table, tr {
	margin:0;
	padding:0;
}

html, body, table, tr, td, div, ul, li, p {
	font-size:15px;
	color:#ffffff;
	font-family:Arial, Helvetica, sans-serif;
	vertical-align:top;
}



html, body {
	scrollbar-base-color:#006633;
  	scrollbar-3dlight-color:#006633;
  	scrollbar-arrow-color:#ffffff;
  	scrollbar-darkshadow-color:#006633;
  	scrollbar-face-color:#006633;
  	scrollbar-highlight-color:#006633;
  	scrollbar-shadow-color:#006633;
  	scrollbar-track-color:#006633;
	background-color:#006633;
	
	background-color:#8BAF95;
	background-image:url(img/verlauf.gif);
	background-repeat:repeat-x;
	background-attachment:fixed;
}

/* ------- Gerüst ------------- */

.disclaimerdeuhauptkontainer {
	height:100%;

}

.disclaimerdeutextcontainer {
	width:660px;
	margin-top:60px;
}

.tabellengeruest {
	width:980px;
	height:100%;
}

#mainLayer_1{
	position:absolute;
	margin-left: -400px; /* halbe Breite */
	margin-top: -300px;  /* halbe Höhe   */
	top:50%;
	left:50%;
	width: 800px;   /* Breite */
	height: 600px;  /* Höhe   */
}

/* ------- Gerüst-Ende -------- */

/* ------- Gleiche-Elemente --------------------------------------------------------------- */



/* ------- Gleiche-Elemente Ende------------------------------------------------------------ */


/* ------- Kopfbereich -------- */

.kopfbereich {
	background-image:url(img/head.jpg);
	height:172px;
}

.headmenue {
	position:absolute;
	top:0px;
	left:488px;
}

.headmenue div {
	float:left;
	margin-right:5px;
}

.headmenuetext {
	position:absolute;
	top:7px;
	left:506px;
}

.headmenuetext div{
	font-size:10px;
	float:left;
}

/* ------- Kopfbereich-Ende --- */


/* ------- Inhaltbereich ------ */

/* -- Menue -- */

.menuebereich {
background-image:url(img/menuehg.gif);
background-repeat:repeat-y;
width:135px;
}

.menuebereichbutton {
padding:0px;
margin:0px;
/*margin:26px 0 0 0;*/
}

.menuebereichbutton  div{
padding:0px;
margin:0px;
}

.menuebereichtext {
padding:0px;
margin:0px;
position:absolute;
top:7px;
left:10px;
}

.menuebereichtext div{
padding:0px;
margin:0px;
height:27px;

	/*margin-bottom:17px;*/
}

.pfeil1 {
	position:absolute;
	top:253px;
	left:10px;
}

.pfeil2 {
	position:absolute;
	top:253px;
	left:62px;
}

/* -- Menue-Ende -- */


/* -- Inhalt -- */

.imgborder{
 border-left: 1px solid #ffffff;
	 border-bottom: 1px solid #ffffff;
	 border-right: 1px solid #ffffff;
	 border-top: 1px solid #ffffff; 
	 margin-left:15px;
	 margin-right:15px;
	 margin-bottom:15px;
}

.imgborderrechts{
 border-left: 1px solid #ffffff;
	 border-bottom: 1px solid #ffffff;
	 border-right: 1px solid #ffffff;
	 border-top: 1px solid #ffffff; 
	 margin-left:18px;
	 margin-bottom:10px;
}

.imgborderlinks{
 border-left: 1px solid #ffffff;
	 border-bottom: 1px solid #ffffff;
	 border-right: 1px solid #ffffff;
	 border-top: 1px solid #ffffff; 
	 margin-right:18px;
	 margin-bottom:10px;
}

.inhaltbereich {
	width:600px;
	border-right:3px solid #ffffff;
}

.ueberschriftgrafik {
	position:absolute;
	top:10px;
	left:28px;
}

.ueberschriftgrafik1 {
	position:absolute;
	top:1204px;
	left:29px;
}

.ueberschriftgrafik2 {
	position:absolute;
	top:1377px;
	left:179px;
}

h1 {
	position:absolute;
	top:14px;
	left:35px;
	color:#ffffff;
	font-size:18px;
	width:500px;
}


h2 {
	position:absolute;
	top:204px;
	left:187px;
	color:#ffffff;
	font-size:19px;
	width:500px;
}


h3 {
	position:absolute;
	top:1383px;
	left:187px;
	color:#ffffff;
	font-size:15px;
	width:500px;
}

.literatur {
	color:#ffffff;
	font-size:15px;
	font-weight:bold;
}

.textgruendick {
	color:#ffffff;
	font-size:13px;
	font-weight:bold;
}

.textweissduenn {
	color:#ffffff;
	font-size:11px;
	
}

.fliesstext {
	width:580px;
	text-align:justify;
	margin-left:35px;
	padding-top:60px;
}


.fliesstextdisclaimer {
	width:505px;
	text-align:justify;
	margin-left:8px;
	padding-top:68px;
}

.fliesstextklein {
	width:505px;
	text-align:justify;
	font-size:10px;
}

.fliesstextzwei {
	width:535px;
	text-align:justify;
	margin-left:36px;
	padding-top:68px;
}

.popuptext {
	text-align:justify;
	/*background-color:#006633;*/
	padding:15px;
	height:100%;
}


.fliesstextrechts {
	position:absolute;
	top:266px;
	left:480px;
	width:240px;
	text-align:justify;
}

.textbereich1 {
	background-color:#006633;
}

.fliesstext p, .fliesstextrechts p, .popuptext p, .fliesstextzwei p, .fliesstextdisclaimer p {
	margin-bottom:15px;
}

.fliesstext li, .fliesstextzwei li, .fliesstextdisclaimer li {
	margin-bottom:15px;
	list-style-type:decimal;
}

.bildfloatleft {
	float:left;
	padding-right:3px;
}

.bildfloatright {
	float:right;
	padding-right:5px;
	padding-left:5px;
	padding-top:5px;
	padding-button:5px;
}

.textrot {
	color:#FFFFFF;
	font-weight:bold;
}

.textdick {
	font-weight:bold;
}

.textdickgruen {
	font-weight:bold;
	color:#ffffff;
}

.textgruen {
	color:#ffffff;
}

.infotabelle {
	width:680px;
	text-align:justify;
	vertical-align:top;
}

.spalte117 {
	width:164px;
	padding-right:10px;
}

.spalte139 {
	width:162px;
}

.spalte23 {
	width:25px;
}

.infotabelle img {
	margin-bottom:70px;
}

.literaturpfeil {
	margin-left:400px;
}

.adressenpfeil {
	margin-left:327px;
}

.rahmenlinks {
	border-left:2px solid #990000;
}

.neu {
	margin-right:10px;
	color:#CC0000;
	font-size:13px;
	font-weight:bold;
}

.neugelb {
	margin-right:10px;
	color:#FFFF33;
	font-size:13px;
	font-weight:bold;
}

.neugruen {
	margin-right:10px;
	color:#CC0000;
	font-size:15px;
	font-weight:bold;
}

.dsl_isdn {
	position:absolute;
	top:350px;
	left:218px;
}

.hinweisbild {
	border:1px solid #006633;
	margin-top:20px;
	width:329px;
	margin-left:4px;
}

.texthellgruen {
	color:#33FF66;
}


/* ------- Inhaltbereich-Ende - */




/* ------- Fussbereich -------- */

.fussbereich {
	background-image:url(img/fuss.gif);
	height:20px;
}

.copyright {
	color:#ffffff;
	font-size:11px;
	margin:4px 0 0 69px;
	letter-spacing:1px;
}

/* ------- Fussbereich-Ende --- */


/* Kontaktformular */

.textfeld {
	color:#666666;
	height:17px;
	width:187px;
	border:1px solid #999999;
	background-color:#FFFFFF;
	margin-bottom:5px;
	font-size:13px;
	color:#006633;
}

.textbereich {
	color:#006633;
	width:382px;
	border:1px solid #999999;
	background-color:#FFFFFF;
	height:70px;
	font-size:12px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
}

.schalftflaechesenden {
	background-color:#cccccc;
	height:18px;
	border:1px #006633 solid;
	letter-spacing:1px;
	margin:10px 0 0 100px;
	color:#006633;
	font-size:12px;
	cursor:hand;
}

.kontakttext {
	color:#ffffff;
	padding-bottom:3px;
}

.sendenbutton {
	position:absolute;
	top:746px;
	left:556px;
}

.loeschenbutton {
	position:absolute;
	top:746px;
	left:468px;
}

.kontaktradiotext {
	color:#ffffff;
}

.radiobuttonuntererabstand {
	margin-bottom:15px;
}

.ichbin {
	position:absolute;
	top:190px;
	left:380px;
}

/* Kontaktformular - Ende */


/* -- Links -- */

.linkfarbeaktiv {
	color:#006633;
}

.linkfarbeaktivhead {
	color:#ffffff;
}

.aa:link, .aa:visited, .aa:hover, .aa:active, .ab:link, .ab:visited, .ab:hover, .ab:active, .aab:link, .aab:visited, .aab:hover, .aab:active, .aac:link, .aac:visited, .aac:hover, .aac:active {
	text-decoration:none;
}

.ad:link, .ad:visited, .ad:hover, .ad:active, .aad:link, .aad:visited, .aad:hover, .aad:active, .acc:link, .acc:visited, .acc:hover, .acc:active  {
	text-decoration:underline;
	font-weight:bold;
}

.abb:link, .abb:visited, .abb:hover, .abb:active {
	margin:0 0 0 40px;
	color:#006633; 
	font-weight:bold;
}

.add:link, .add:visited, .add:hover, .add:active {
	color:#006633; 
	font-weight:bold;
	text-decoration:underline;
}

.acc:link, .acc:visited, .acc:hover, .acc:active {
	color:#FFFF33; 
	font-weight:bold;
}

.aaa:link, .aaa:visited, .aaa:hover, .aaa:active {
	font-weight:bold;
	font-size:14px;
	text-decoration:underline;
}

.aee:link, .aee:visited, .aee:hover, .aee:active {
	color:#FFFF33;
	font-size:14px;
	text-decoration:underline;
}

.aa:visited {
	color:#ffffff; 
}

.aa:link {
	color:#ffffff; 
}

.aa:hover {
	color:#ffffff; 
}

.aa:active {
	color:#ffffff; 
}

.ab:visited {
	color:#ffffff; 
}

.ab:link {
	color:#ffffff; 
}

.ab:hover {
	color:#006633; 
}

.ab:active {
	color:#990000; 
}

.aab:visited {
	color:#006633; 
}

.aab:link {
	color:#006633; 
}

.aab:hover {
	color:#006633; 
}

.aab:active {
	color:#006633; 
}

.ad:visited {
	color:#FFFF33; 
}

.ad:link {
	color:#FFFF33; 
}

.ad:hover {
	color:#FFFF33; 
}

.ad:active {
	color:#FFFF33; 
}

.aad:visited {
	color:#FFFF33; 
}

.aad:link {
	color:#FFFF33; 
}

.aad:hover {
	color:#FFFF33; 
}

.aad:active {
	color:#FFFF33; 
}

.aaa:visited {
	color:#990000; 
}

.aaa:link {
	color:#990000; 
}

.aaa:hover {
	color:#990000; 
}

.aaa:active {
	color:#990000; 
}

.aac:visited {
	color:#ffffff; 
}

.aac:link {
	color:#ffffff; 
}

.aac:hover {
	color:#ffffff; 
}

.aac:active {
	color:#ffffff; 
}


/* -- Links-Ende -- */
.vid_border{
	border:1px solid #FFFFFF;
}

