@charset "utf-8";



html, body {
	height:100%;
	position:relative;
   
}

body {
	margin:0;
	padding:0;
   background-color:#eedfb1;
	background-attachment: scroll;
	background-image: url(../img/bg_body_html.jpg);
	background-position: center center;
	background-attachment:scroll;
   overflow:auto;
   min-height:600px; 
}

body#home {
	background-image: url(../img/bg_body_index.jpg);
}

#valign {
	float:left;
	height:50%;
	margin-bottom:-295px;
	width:1px;
}


#container {
	clear:left;
	position:relative;
	width: 980px;
	height: 560px;
	margin:0 auto;
	padding: 0;
}

/* H E A D E R   H E A D E R   H E A D E R   H E A D E R   H E A D E R   H E A D E R   */

#sj{
   font-family: Arial, Helvetica, sans-serif;
	font-size: 45px;
	color: #951a1a;
   font-weight:normal;
   margin:0;
   padding:0;
   border-bottom: 1px solid #951a1a;
}

.important{
	color: #951a1a;	
}

#sj a:link, #sj a:visited, #sj a:hover, #sj a:active{
	color: #951a1a;
   text-decoration:none;
}

/* H O M E   H O M E   H O M E   H O M E   H O M E   H O M E   H O M E   H O M E   */

#ssts{
   margin:5px 0px 0px 0px;
   padding:0;
   font-family: Arial, Helvetica, sans-serif;
   font-size: 21px;
   font-weight:normal;
   color: #951a1a;
}

#homezitat {
   margin:0;
   padding:0;
   position:absolute;
   top:250px;
   left:5px;
   font-family: Arial, Helvetica, sans-serif;
}
#sa , #mg{
   margin:0;
   padding:0;
	font-size: 21px;
	color: #951a1a;
   font-weight:normal;
}

#zitat {
   margin:15px 0px 15px 0px;
   padding:0;
	font-size: 20px;
	color: #000000;
   font-weight:normal;
}

#mg {
   position:absolute;
   right:80px;
   bottom:-10px;
   text-align:right;
   font-size: 18px;
   
   
}

#enter {
   position:absolute;
   top:0px;
   left:0px;
   width: 980px;
	height: 580px;
   border:none;
}


/* M A I N M E N U   M A I N M E N U   M A I N M E N U   M A I N M E N U   M A I N M E N U   M A I N M E N U   */

#mmenu {
   position: absolute;
   top: 60px;
   left:0px;
   margin: 0px;
   padding: 0px;
   text-align:right;
   list-style-type: none;
   font-variant: small-caps;
   letter-spacing:1px;
  
	}
   
#mmenu li {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 15px;
	color: #951a1a;
   display:inline;
	}

#mmenu a {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 15px;
	color: #951a1a;
   text-decoration:none;
   padding:0px 0px 0px 0px;
	
	}

#mmenu li a:link, #mmenu li a:visited {
	color: #951a1a;
	text-decoration:none;
}

#mmenu li a:hover, #mmenu li a:active {
   color: #951a1a;
	text-decoration:underline;
}

#mmenu li a.mactive {
   color: #951a1a;
	text-decoration:underline;
}

/* S U B M E N U   S U B M E N U   S U B M E N U   S U B M E N U   S U B M E N U   S U B M E N U   */

#smenu {
   position: absolute;
   top: 120px; 
   right:0px;
   width:500px;
   margin: 0px;
   padding: 0px;
   list-style-type: none;
   text-align:right;
   font-variant: small-caps;
   letter-spacing:1px;

	}
#smenu li {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	color: #951a1a;
   display:inline;
	}
#smenu a {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	color: #951a1a;
   text-decoration:none;
   padding:0px 0px 0px 0px;	
	}
#smenu li a:link, #smenu li a:visited {
	color: #951a1a;
	text-decoration:none;
}
#smenu li a:hover, #smenu li a:active {
   color: #951a1a;
	text-decoration:underline;
}
#smenu li a.mactive {
   color: #951a1a;
	text-decoration:underline;
}


#flash {
   width:350px;
   height:350px;
   float:left;
   margin: 75px 0px 0px 5px; 
   border: 2px solid #951a1a;
}

#flash img {
   width:350px !important;
   height:350px !important;
}

/* C O N T E N T   C O N T E N T   C O N T E N T   C O N T E N T   C O N T E N T   C O N T E N T   */

#content  {
   width:585px;
   height:400px; 
   float:left;
   margin:105px 0px 0px 25px; 
   padding:0px 10px 0px 0px;
   font-family:Garamond, Helvetica, sans-serif;
   font-size:16px;
   color: #000;
   overflow:auto;
}

/* Content without Submenu */
.nosmenu #content  {
   height:435px;
   margin:70px 0px 0px 25px;
   
}

#content .news {
   margin:0px 0px 15px 0px;
   border-bottom: 1px dotted #951a1a;
}

#content h1, #content h2, #content h3, #content h4, #content h5, #content h6 {
font-family: Helvetica, Arial, sans-serif;
} 

#content h1{
   margin: 0px 0px 5px 0px;
   font-size:20px;
   color: #951a1a;

}
#content h2{
   margin: 15px 0px 5px 0px;
   font-size:18px;
   color: #951a1a;

}
#content h3{
   margin: 10px 0px 5px 0px;
   font-size:16px;
   color: #951a1a;
   letter-spacing:1px;
}
#content h4{
   margin: 7px 0px 7px 0px;
   font-size:14px;
   color:#1F1F1F

}
#content h5{
   margin: 5px 0px 5px 0px;
   font-size:13px;
   color:#1F1F1F;
}
#content h6{
   margin: 5px 0px 5px 0px;
   font-size:13px;
   font-style:italic;
   font-weight:normal;
   letter-spacing:1px;
   color:#1F1F1F;
}

#content p {
   margin: 0px 0px 10px 0px;
   font-size:16px;
   line-height:19px;
}

#content dl {
   margin: 15px 0px 15px 0px;
   font-size:15px;
   line-height:22px;
   text-align:center;
   font-family:Arial, Helvetica, sans-serif;
}

#content dt {
   margin: 0;
   font-size:15px;
}

#content dd{
   margin: -5px 0px 0px 0px;
   font-size:15px;
}


#content .readOn {
   margin:-10px 20px 5px 0px;
   text-align:right;
   font-size:12px;
}

#content  a:link, #content  a:visited {
  	color: #000000;
   text-decoration:underline;
}
#content  a:hover, #content  a:active  {
   color: #951a1a;
   text-decoration:none;
}

#content ul, ol{
   margin:15px 0px 20px 0px;
   padding:0px 0px 0px 25px;
   line-height:17px;
   font-size:16px;
}
#content ul {
   list-style-type:square;
   list-style-image:url(../img/ul.gif);
}
#content ul {
   list-style-type:square;
   list-style-image:url(../img/ul.gif);
}

#content li {
   margin:7px 0px 7px 0px;
}

/* Z I T A T   Z I T A T   Z I T A T   Z I T A T   Z I T A T   Z I T A T   Z I T A T   */
 

dl#zitat {
   clear:both;
   margin:0;
   position:absolute;
   left:-3px;
   top:495px;
   width:370px;
   text-align:center;
   font-family:Arial, Helvetica, sans-serif;
}

#zitat dt{
   margin:0px 0px 0px 0px;
   font-size:20px;
   font-weight:lighter;

}
#zitat dd{
   margin:-5px 0px 0px 0px;
   font-size:18px;
   color:#951A1A;
   font-weight:lighter;
}

/* F O O T E R   F O O T E R   F O O T E R   F O O T E R   F O O T E R   F O O T E R   */

#footer {
	font-family:Helvetica, Arial, sans-serif;
	font-size:10px;
   color: #951a1a;
	margin: 0px;
	padding: 0px;
   position:absolute;
   bottom:3px;
   left:3px;
   right:3px;
   text-align:center;
}

#footer_l {
	float:left;
}
#footer_r {
	float:right;
}
#footer_c {

}

#footer a, #footer a:link, #footer a:visited{
	color: #951a1a;
	text-decoration:none;
}
#footer a:hover, #footer a:active {
	text-decoration:underline;
}

/* K O N T A K T */
#kontaktdetails tr{
height:13px;
}

#kontaktdetails p{
margin:0;
}

/* K O N T A K T F O R M U L A R */

.tx-powermail-pi1 #kontaktformular {

}

.tx-powermail-pi1 #kontaktformular legend{
   display:none;

}
.tx-powermail-pi1 #kontaktformular #tx-powermail-pi1_fieldset_1{
   border-top:1px dotted #951A1A;
   border-right:none;
   border-bottom:none;
   border-left:none;
   margin:10px 0px 0px 0px;
   padding-top:10px;
}

.tx-powermail-pi1 #kontaktformular .tx_powermail_pi1_fieldwrap_html {
   margin:0px 0px 7px 0px;
   }

.tx-powermail-pi1 #kontaktformular .tx_powermail_pi1_fieldwrap_html_text{
   width:270px;
   float:left;

}
.tx-powermail-pi1 #kontaktformular #powermaildiv_uid9 {
   clear:both;
}

.tx-powermail-pi1 #kontaktformular .powermail_mandatory_js,
.tx-powermail-pi1 #kontaktformular .tx-srfreecap-pi2-cant-read {
   font-family:Arial, sans-serif;
   font-size:10px;
   color:#951A1A;
   
}
.tx-powermail-pi1 #kontaktformular .tx-srfreecap-pi2-cant-read {
display:block;
clear:both;
text-align:center;
margin:5px 0px 0px 0px;
}


.tx-powermail-pi1 #kontaktformular input,
.tx-powermail-pi1 #kontaktformular textarea,
.tx-powermail-pi1 #kontaktformular select
 {
   border:1px solid #951A1A;
   background-color:#F3EEBA;
   margin-left:5px;
}

/* L I N K S  - angepasst von ws */

div.linklist_pos {
	margin-left:10px;
	width: 600px;
}

div.linklist_pos div.bereich {
	clear: both;
	margin: 20px 0px 10px 0px;
}

div.linklist_pos div.eintrag {
	border-bottom: 1px dotted  #c00;
	position: relative;
	margin-bottom: 5px;
}

div.linklist_pos div.beschreibung {
	width: 300px;
	min-height:1em;
}

div.linklist_pos div.link {
	width: 280px;
	position: absolute;
	bottom: 0px;
	left: 330px;
	font-size:5px;
}

#content div.linklist_pos p {
	margin: 0px;
}



/* links - alexander */


#linklist_pos { 
   width: 610px;
   margin: 10px 0px 0px 15px;
   background-color:#fff; /*ws091011, zur Unterscheidung der Vorlage*/
}

#linklist_pos div.bereich {
   clear: both;
   margin: 20px 0px 10px 0px;
}

#linklist_pos div.eintrag {
   border-bottom: 1px dotted  #c00;
   position: relative;
   margin-bottom: 5px;
}

#linklist_pos div.beschreibung {
   width: 300px;
}

#linklist_pos div.link {
   width: 280px;
   position: absolute;
   bottom: 0px;
   left: 330px;
}

#linklist_pos p {
   margin: 0px;
}
ander */


#linklist_pos { 
   width: 610px;
   margin: 10px 0px 0px 15px;
   background-color:#fff; /*ws091011, zur Unterscheidung der Vorlage*/
}

#linklist_pos div.bereich {
   clear: both;
   margin: 20px 0px 10px 0px;
}

#linklist_pos div.eintrag {
   border-bottom: 1px dotted  #c00;
   position: relative;
   margin-bottom: 5px;
}

#linklist_pos div.beschreibung {
   width: 300px;
}

#linklist_pos div.link {
   width: 280px;
   position: absolute;
   bottom: 0px;
   left: 330px;
}

#linklist_pos p {
   margin: 0px;
}
@charset "utf-8";



html, body {
	height:100%;
	position:relative;
   
}

body {
	margin:0;
	padding:0;
   background-color:#eedfb1;
	background-attachment: scroll;
	background-image: url(../img/bg_body_html.jpg);
	background-position: center center;
	background-attachment:scroll;
   overflow:auto;
   min-height:600px; 
}

body#home {
	background-image: url(../img/bg_body_index.jpg);
}

#valign {
	float:left;
	height:50%;
	margin-bottom:-295px;
	width:1px;
}


#container {
	clear:left;
	position:relative;
	width: 980px;
	height: 560px;
	margin:0 auto;
	padding: 0;
}

/* H E A D E R   H E A D E R   H E A D E R   H E A D E R   H E A D E R   H E A D E R   */

#sj{
   font-family: Arial, Helvetica, sans-serif;
	font-size: 45px;
	color: #951a1a;
   font-weight:normal;
   margin:0;
   padding:0;
   border-bottom: 1px solid #951a1a;
}

.important{
	color: #951a1a;	
}

#sj a:link, #sj a:visited, #sj a:hover, #sj a:active{
	color: #951a1a;
   text-decoration:none;
}

/* H O M E   H O M E   H O M E   H O M E   H O M E   H O M E   H O M E   H O M E   */

#ssts{
   margin:5px 0px 0px 0px;
   padding:0;
   font-family: Arial, Helvetica, sans-serif;
   font-size: 21px;
   font-weight:normal;
   color: #951a1a;
}

#homezitat {
   margin:0;
   padding:0;
   position:absolute;
   top:250px;
   left:5px;
   font-family: Arial, Helvetica, sans-serif;
}
#sa , #mg{
   margin:0;
   padding:0;
	font-size: 21px;
	color: #951a1a;
   font-weight:normal;
}

#zitat {
   margin:15px 0px 15px 0px;
   padding:0;
	font-size: 20px;
	color: #000000;
   font-weight:normal;
}

#mg {
   position:absolute;
   right:80px;
   bottom:-10px;
   text-align:right;
   font-size: 18px;
   
   
}

#enter {
   position:absolute;
   top:0px;
   left:0px;
   width: 980px;
	height: 580px;
   border:none;
}


/* M A I N M E N U   M A I N M E N U   M A I N M E N U   M A I N M E N U   M A I N M E N U   M A I N M E N U   */

#mmenu {
   position: absolute;
   top: 60px;
   left:0px;
   margin: 0px;
   padding: 0px;
   text-align:right;
   list-style-type: none;
   font-variant: small-caps;
   letter-spacing:1px;
  
	}
   
#mmenu li {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 15px;
	color: #951a1a;
   display:inline;
	}

#mmenu a {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 15px;
	color: #951a1a;
   text-decoration:none;
   padding:0px 0px 0px 0px;
	
	}

#mmenu li a:link, #mmenu li a:visited {
	color: #951a1a;
	text-decoration:none;
}

#mmenu li a:hover, #mmenu li a:active {
   color: #951a1a;
	text-decoration:underline;
}

#mmenu li a.mactive {
   color: #951a1a;
	text-decoration:underline;
}

/* S U B M E N U   S U B M E N U   S U B M E N U   S U B M E N U   S U B M E N U   S U B M E N U   */

#smenu {
   position: absolute;
   top: 120px; 
   right:0px;
   width:500px;
   margin: 0px;
   padding: 0px;
   list-style-type: none;
   text-align:right;
   font-variant: small-caps;
   letter-spacing:1px;

	}
#smenu li {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	color: #951a1a;
   display:inline;
	}
#smenu a {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	color: #951a1a;
   text-decoration:none;
   padding:0px 0px 0px 0px;	
	}
#smenu li a:link, #smenu li a:visited {
	color: #951a1a;
	text-decoration:none;
}
#smenu li a:hover, #smenu li a:active {
   color: #951a1a;
	text-decoration:underline;
}
#smenu li a.mactive {
   color: #951a1a;
	text-decoration:underline;
}


#flash {
   width:350px;
   height:350px;
   float:left;
   margin: 75px 0px 0px 5px; 
   border: 2px solid #951a1a;
}

#flash img {
   width:350px !important;
   height:350px !important;
}

/* C O N T E N T   C O N T E N T   C O N T E N T   C O N T E N T   C O N T E N T   C O N T E N T   */

#content  {
   width:585px;
   height:400px; 
   float:left;
   margin:105px 0px 0px 25px; 
   padding:0px 10px 0px 0px;
   font-family:Garamond, Helvetica, sans-serif;
   font-size:16px;
   color: #000;
   overflow:auto;
}

/* Content without Submenu */
.nosmenu #content  {
   height:435px;
   margin:70px 0px 0px 25px;
   
}

#content .news {
   margin:0px 0px 15px 0px;
   border-bottom: 1px dotted #951a1a;
}

#content h1, #content h2, #content h3, #content h4, #content h5, #content h6 {
font-family: Helvetica, Arial, sans-serif;
} 

#content h1{
   margin: 0px 0px 5px 0px;
   font-size:20px;
   color: #951a1a;

}
#content h2{
   margin: 15px 0px 5px 0px;
   font-size:18px;
   color: #951a1a;

}
#content h3{
   margin: 10px 0px 5px 0px;
   font-size:16px;
   color: #951a1a;
   letter-spacing:1px;
}
#content h4{
   margin: 7px 0px 7px 0px;
   font-size:14px;
   color:#1F1F1F

}
#content h5{
   margin: 5px 0px 5px 0px;
   font-size:13px;
   color:#1F1F1F;
}
#content h6{
   margin: 5px 0px 5px 0px;
   font-size:13px;
   font-style:italic;
   font-weight:normal;
   letter-spacing:1px;
   color:#1F1F1F;
}

#content p {
   margin: 0px 0px 10px 0px;
   font-size:16px;
   line-height:19px;
}

#content dl {
   margin: 15px 0px 15px 0px;
   font-size:15px;
   line-height:22px;
   text-align:center;
   font-family:Arial, Helvetica, sans-serif;
overflow:scroll;
}

#content dt {
   margin: 0;
   font-size:15px;
}

#content dd{
   margin: -5px 0px 0px 0px;
   font-size:15px;
}


#content .readOn {
   margin:-10px 20px 5px 0px;
   text-align:right;
   font-size:12px;
}

#content  a:link, #content  a:visited {
  	color: #000000;
   text-decoration:underline;
}
#content  a:hover, #content  a:active  {
   color: #951a1a;
   text-decoration:none;
}

#content ul, ol{
   margin:15px 0px 20px 0px;
   padding:0px 0px 0px 25px;
   line-height:17px;
   font-size:16px;
}
#content ul {
   list-style-type:square;
   list-style-image:url(../img/ul.gif);
}
#content ul {
   list-style-type:square;
   list-style-image:url(../img/ul.gif);
}

#content li {
   margin:7px 0px 7px 0px;
}

/* Z I T A T   Z I T A T   Z I T A T   Z I T A T   Z I T A T   Z I T A T   Z I T A T   */
 

dl#zitat {
   clear:both;
   margin:0;
   position:absolute;
   left:-3px;
   top:495px;
   width:370px;
   text-align:center;
   font-family:Arial, Helvetica, sans-serif;
}

#zitat dt{
   margin:0px 0px 0px 0px;
   font-size:20px;
   font-weight:lighter;

}
#zitat dd{
   margin:-5px 0px 0px 0px;
   font-size:18px;
   color:#951A1A;
   font-weight:lighter;
}

/* F O O T E R   F O O T E R   F O O T E R   F O O T E R   F O O T E R   F O O T E R   */

#footer {
	font-family:Helvetica, Arial, sans-serif;
	font-size:10px;
   color: #951a1a;
	margin: 0px;
	padding: 0px;
   position:absolute;
   bottom:3px;
   left:3px;
   right:3px;
   text-align:center;
}

#footer_l {
	float:left;
}
#footer_r {
	float:right;
}
#footer_c {

}

#footer a, #footer a:link, #footer a:visited{
	color: #951a1a;
	text-decoration:none;
}
#footer a:hover, #footer a:active {
	text-decoration:underline;
}

/* K O N T A K T */
#kontaktdetails tr{
height:13px;
}

#kontaktdetails p{
margin:0;
}

/* K O N T A K T F O R M U L A R */

.tx-powermail-pi1 #kontaktformular {

}

.tx-powermail-pi1 #kontaktformular legend{
   display:none;

}
.tx-powermail-pi1 #kontaktformular #tx-powermail-pi1_fieldset_1{
   border-top:1px dotted #951A1A;
   border-right:none;
   border-bottom:none;
   border-left:none;
   margin:10px 0px 0px 0px;
   padding-top:10px;
}

.tx-powermail-pi1 #kontaktformular .tx_powermail_pi1_fieldwrap_html {
   margin:0px 0px 7px 0px;
   }

.tx-powermail-pi1 #kontaktformular .tx_powermail_pi1_fieldwrap_html_text{
   width:270px;
   float:left;

}
.tx-powermail-pi1 #kontaktformular #powermaildiv_uid9 {
   clear:both;
}

.tx-powermail-pi1 #kontaktformular .powermail_mandatory_js,
.tx-powermail-pi1 #kontaktformular .tx-srfreecap-pi2-cant-read {
   font-family:Arial, sans-serif;
   font-size:10px;
   color:#951A1A;
   
}
.tx-powermail-pi1 #kontaktformular .tx-srfreecap-pi2-cant-read {
display:block;
clear:both;
text-align:center;
margin:5px 0px 0px 0px;
}


.tx-powermail-pi1 #kontaktformular input,
.tx-powermail-pi1 #kontaktformular textarea,
.tx-powermail-pi1 #kontaktformular select
 {
   border:1px solid #951A1A;
   background-color:#F3EEBA;
   margin-left:5px;
}

/* L I N K S  - angepasst von ws */

div.linklist_pos {
	margin-left:10px;
	width: 600px;
}

div.linklist_pos div.bereich {
	clear: both;
	margin: 20px 0px 10px 0px;
}

div.linklist_pos div.eintrag {
	border-bottom: 1px dotted  #c00;
	position: relative;
	margin-bottom: 5px;
}

div.linklist_pos div.beschreibung {
	width: 300px;
	min-height:1em;
}

div.linklist_pos div.link {
	width: 280px;
	position: absolute;
	bottom: 0px;
	left: 330px;
	font-size:5px;
}

#content div.linklist_pos p {
	margin: 0px;
}



/* links - alexander */


#linklist_pos { 
   width: 610px;
   margin: 10px 0px 0px 15px;
   background-color:#fff; /*ws091011, zur Unterscheidung der Vorlage*/
}

#linklist_pos div.bereich {
   clear: both;
   margin: 20px 0px 10px 0px;
}

#linklist_pos div.eintrag {
   border-bottom: 1px dotted  #c00;
   position: relative;
   margin-bottom: 5px;
}

#linklist_pos div.beschreibung {
   width: 300px;
}

#linklist_pos div.link {
   width: 280px;
   position: absolute;
   bottom: 0px;
   left: 330px;
}

#linklist_pos p {
   margin: 0px;
}
@charset "utf-8";



html, body {
	height:100%;
	position:relative;
   
}

body {
	margin:0;
	padding:0;
   background-color:#eedfb1;
	background-attachment: scroll;
	background-image: url(../img/bg_body_html.jpg);
	background-position: center center;
	background-attachment:scroll;
   overflow:auto;
   min-height:600px; 
}

body#home {
	background-image: url(../img/bg_body_index.jpg);
}

#valign {
	float:left;
	height:50%;
	margin-bottom:-295px;
	width:1px;
}


#container {
	clear:left;
	position:relative;
	width: 980px;
	height: 560px;
	margin:0 auto;
	padding: 0;
}

/* H E A D E R   H E A D E R   H E A D E R   H E A D E R   H E A D E R   H E A D E R   */

#sj{
   font-family: Arial, Helvetica, sans-serif;
	font-size: 45px;
	color: #951a1a;
   font-weight:normal;
   margin:0;
   padding:0;
   border-bottom: 1px solid #951a1a;
}

.important{
	color: #951a1a;	
}

#sj a:link, #sj a:visited, #sj a:hover, #sj a:active{
	color: #951a1a;
   text-decoration:none;
}

/* H O M E   H O M E   H O M E   H O M E   H O M E   H O M E   H O M E   H O M E   */

#ssts{
   margin:5px 0px 0px 0px;
   padding:0;
   font-family: Arial, Helvetica, sans-serif;
   font-size: 21px;
   font-weight:normal;
   color: #951a1a;
}

#homezitat {
   margin:0;
   padding:0;
   position:absolute;
   top:250px;
   left:5px;
   font-family: Arial, Helvetica, sans-serif;
}
#sa , #mg{
   margin:0;
   padding:0;
	font-size: 21px;
	color: #951a1a;
   font-weight:normal;
}

#zitat {
   margin:15px 0px 15px 0px;
   padding:0;
	font-size: 20px;
	color: #000000;
   font-weight:normal;
}

#mg {
   position:absolute;
   right:80px;
   bottom:-10px;
   text-align:right;
   font-size: 18px;
   
   
}

#enter {
   position:absolute;
   top:0px;
   left:0px;
   width: 980px;
	height: 580px;
   border:none;
}


/* M A I N M E N U   M A I N M E N U   M A I N M E N U   M A I N M E N U   M A I N M E N U   M A I N M E N U   */

#mmenu {
   position: absolute;
   top: 60px;
   left:0px;
   margin: 0px;
   padding: 0px;
   text-align:right;
   list-style-type: none;
   font-variant: small-caps;
   letter-spacing:1px;
  
	}
   
#mmenu li {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 15px;
	color: #951a1a;
   display:inline;
	}

#mmenu a {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 15px;
	color: #951a1a;
   text-decoration:none;
   padding:0px 0px 0px 0px;
	
	}

#mmenu li a:link, #mmenu li a:visited {
	color: #951a1a;
	text-decoration:none;
}

#mmenu li a:hover, #mmenu li a:active {
   color: #951a1a;
	text-decoration:underline;
}

#mmenu li a.mactive {
   color: #951a1a;
	text-decoration:underline;
}

/* S U B M E N U   S U B M E N U   S U B M E N U   S U B M E N U   S U B M E N U   S U B M E N U   */

#smenu {
   position: absolute;
   top: 120px; 
   right:0px;
   width:500px;
   margin: 0px;
   padding: 0px;
   list-style-type: none;
   text-align:right;
   font-variant: small-caps;
   letter-spacing:1px;

	}
#smenu li {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	color: #951a1a;
   display:inline;
	}
#smenu a {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	color: #951a1a;
   text-decoration:none;
   padding:0px 0px 0px 0px;	
	}
#smenu li a:link, #smenu li a:visited {
	color: #951a1a;
	text-decoration:none;
}
#smenu li a:hover, #smenu li a:active {
   color: #951a1a;
	text-decoration:underline;
}
#smenu li a.mactive {
   color: #951a1a;
	text-decoration:underline;
}


#flash {
   width:350px;
   height:350px;
   float:left;
   margin: 75px 0px 0px 5px; 
   border: 2px solid #951a1a;
}

#flash img {
   width:350px !important;
   height:350px !important;
}

/* C O N T E N T   C O N T E N T   C O N T E N T   C O N T E N T   C O N T E N T   C O N T E N T   */

#content  {
   width:585px;
   height:400px; 
   float:left;
   margin:105px 0px 0px 25px; 
   padding:0px 10px 0px 0px;
   font-family:Garamond, Helvetica, sans-serif;
   font-size:16px;
   color: #000;
   overflow:auto;
}

/* Content without Submenu */
.nosmenu #content  {
   height:435px;
   margin:70px 0px 0px 25px;
   
}

#content .news {
   margin:0px 0px 15px 0px;
   border-bottom: 1px dotted #951a1a;
}

#content h1, #content h2, #content h3, #content h4, #content h5, #content h6 {
font-family: Helvetica, Arial, sans-serif;
} 

#content h1{
   margin: 0px 0px 5px 0px;
   font-size:20px;
   color: #951a1a;

}
#content h2{
   margin: 15px 0px 5px 0px;
   font-size:18px;
   color: #951a1a;

}
#content h3{
   margin: 10px 0px 5px 0px;
   font-size:16px;
   color: #951a1a;
   letter-spacing:1px;
}
#content h4{
   margin: 7px 0px 7px 0px;
   font-size:14px;
   color:#1F1F1F

}
#content h5{
   margin: 5px 0px 5px 0px;
   font-size:13px;
   color:#1F1F1F;
}
#content h6{
   margin: 5px 0px 5px 0px;
   font-size:13px;
   font-style:italic;
   font-weight:normal;
   letter-spacing:1px;
   color:#1F1F1F;
}

#content p {
   margin: 0px 0px 10px 0px;
   font-size:16px;
   line-height:19px;
}

#content dl {
   margin: 15px 0px 15px 0px;
   font-size:15px;
   line-height:22px;
   text-align:center;
   font-family:Arial, Helvetica, sans-serif;
overflow:visible;
}

#content dt {
   margin: 0;
   font-size:15px;
}

#content dd{
   margin: -5px 0px 0px 0px;
   font-size:15px;
}


#content .readOn {
   margin:-10px 20px 5px 0px;
   text-align:right;
   font-size:12px;
}

#content  a:link, #content  a:visited {
  	color: #000000;
   text-decoration:underline;
}
#content  a:hover, #content  a:active  {
   color: #951a1a;
   text-decoration:none;
}

#content ul, ol{
   margin:15px 0px 20px 0px;
   padding:0px 0px 0px 25px;
   line-height:17px;
   font-size:16px;
}
#content ul {
   list-style-type:square;
   list-style-image:url(../img/ul.gif);
}
#content ul {
   list-style-type:square;
   list-style-image:url(../img/ul.gif);
}

#content li {
   margin:7px 0px 7px 0px;
}

/* Z I T A T   Z I T A T   Z I T A T   Z I T A T   Z I T A T   Z I T A T   Z I T A T   */
 

dl#zitat {
   clear:both;
   margin:0;
   position:absolute;
   left:-3px;
   top:495px;
   width:370px;
   text-align:center;
   font-family:Arial, Helvetica, sans-serif;
}

#zitat dt{
   margin:0px 0px 0px 0px;
   font-size:20px;
   font-weight:lighter;

}
#zitat dd{
   margin:-5px 0px 0px 0px;
   font-size:18px;
   color:#951A1A;
   font-weight:lighter;
}

/* F O O T E R   F O O T E R   F O O T E R   F O O T E R   F O O T E R   F O O T E R   */

#footer {
	font-family:Helvetica, Arial, sans-serif;
	font-size:10px;
   color: #951a1a;
	margin: 0px;
	padding: 0px;
   position:absolute;
   bottom:3px;
   left:3px;
   right:3px;
   text-align:center;
}

#footer_l {
	float:left;
}
#footer_r {
	float:right;
}
#footer_c {

}

#footer a, #footer a:link, #footer a:visited{
	color: #951a1a;
	text-decoration:none;
}
#footer a:hover, #footer a:active {
	text-decoration:underline;
}

/* K O N T A K T */
#kontaktdetails tr{
height:13px;
}

#kontaktdetails p{
margin:0;
}

/* K O N T A K T F O R M U L A R */

.tx-powermail-pi1 #kontaktformular {

}

.tx-powermail-pi1 #kontaktformular legend{
   display:none;

}
.tx-powermail-pi1 #kontaktformular #tx-powermail-pi1_fieldset_1{
   border-top:1px dotted #951A1A;
   border-right:none;
   border-bottom:none;
   border-left:none;
   margin:10px 0px 0px 0px;
   padding-top:10px;
}

.tx-powermail-pi1 #kontaktformular .tx_powermail_pi1_fieldwrap_html {
   margin:0px 0px 7px 0px;
   }

.tx-powermail-pi1 #kontaktformular .tx_powermail_pi1_fieldwrap_html_text{
   width:270px;
   float:left;

}
.tx-powermail-pi1 #kontaktformular #powermaildiv_uid9 {
   clear:both;
}

.tx-powermail-pi1 #kontaktformular .powermail_mandatory_js,
.tx-powermail-pi1 #kontaktformular .tx-srfreecap-pi2-cant-read {
   font-family:Arial, sans-serif;
   font-size:10px;
   color:#951A1A;
   
}
.tx-powermail-pi1 #kontaktformular .tx-srfreecap-pi2-cant-read {
display:block;
clear:both;
text-align:center;
margin:5px 0px 0px 0px;
}


.tx-powermail-pi1 #kontaktformular input,
.tx-powermail-pi1 #kontaktformular textarea,
.tx-powermail-pi1 #kontaktformular select
 {
   border:1px solid #951A1A;
   background-color:#F3EEBA;
   margin-left:5px;
}

/* L I N K S  - angepasst von ws */

div.linklist_pos {
	margin-left:10px;
	width: 600px;
}

div.linklist_pos div.bereich {
	clear: both;
	margin: 20px 0px 10px 0px;
}

div.linklist_pos div.eintrag {
	border-bottom: 1px dotted  #c00;
	position: relative;
	margin-bottom: 5px;
}

div.linklist_pos div.beschreibung {
	width: 300px;
	min-height:1em;
}

div.linklist_pos div.link {
	width: 280px;
	position: absolute;
	bottom: 0px;
	left: 330px;
	font-size:5px;
}

#content div.linklist_pos p {
	margin: 0px;
}



/* links - alexander */


#linklist_pos { 
   width: 610px;
   margin: 10px 0px 0px 15px;
   background-color:#fff; /*ws091011, zur Unterscheidung der Vorlage*/
}

#linklist_pos div.bereich {
   clear: both;
   margin: 20px 0px 10px 0px;
}

#linklist_pos div.eintrag {
   border-bottom: 1px dotted  #c00;
   position: relative;
   margin-bottom: 5px;
}

#linklist_pos div.beschreibung {
   width: 300px;
}

#linklist_pos div.link {
   width: 280px;
   position: absolute;
   bottom: 0px;
   left: 330px;
}

#linklist_pos p {
   margin: 0px;
}
@charset "utf-8";



html, body {
	height:100%;
	position:relative;
   
}

body {
	margin:0;
	padding:0;
   background-color:#eedfb1;
	background-attachment: scroll;
	background-image: url(../img/bg_body_html.jpg);
	background-position: center center;
	background-attachment:scroll;
   overflow:auto;
   min-height:600px; 
}

body#home {
	background-image: url(../img/bg_body_index.jpg);
}

#valign {
	float:left;
	height:50%;
	margin-bottom:-295px;
	width:1px;
}


#container {
	clear:left;
	position:relative;
	width: 980px;
	height: 560px;
	margin:0 auto;
	padding: 0;
}

/* H E A D E R   H E A D E R   H E A D E R   H E A D E R   H E A D E R   H E A D E R   */

#sj{
   font-family: Arial, Helvetica, sans-serif;
	font-size: 45px;
	color: #951a1a;
   font-weight:normal;
   margin:0;
   padding:0;
   border-bottom: 1px solid #951a1a;
}

.important{
	color: #951a1a;	
}

#sj a:link, #sj a:visited, #sj a:hover, #sj a:active{
	color: #951a1a;
   text-decoration:none;
}

/* H O M E   H O M E   H O M E   H O M E   H O M E   H O M E   H O M E   H O M E   */

#ssts{
   margin:5px 0px 0px 0px;
   padding:0;
   font-family: Arial, Helvetica, sans-serif;
   font-size: 21px;
   font-weight:normal;
   color: #951a1a;
}

#homezitat {
   margin:0;
   padding:0;
   position:absolute;
   top:250px;
   left:5px;
   font-family: Arial, Helvetica, sans-serif;
}
#sa , #mg{
   margin:0;
   padding:0;
	font-size: 21px;
	color: #951a1a;
   font-weight:normal;
}

#zitat {
   margin:15px 0px 15px 0px;
   padding:0;
	font-size: 20px;
	color: #000000;
   font-weight:normal;
}

#mg {
   position:absolute;
   right:80px;
   bottom:-10px;
   text-align:right;
   font-size: 18px;
   
   
}

#enter {
   position:absolute;
   top:0px;
   left:0px;
   width: 980px;
	height: 580px;
   border:none;
}


/* M A I N M E N U   M A I N M E N U   M A I N M E N U   M A I N M E N U   M A I N M E N U   M A I N M E N U   */

#mmenu {
   position: absolute;
   top: 60px;
   left:0px;
   margin: 0px;
   padding: 0px;
   text-align:right;
   list-style-type: none;
   font-variant: small-caps;
   letter-spacing:1px;
  
	}
   
#mmenu li {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 15px;
	color: #951a1a;
   display:inline;
	}

#mmenu a {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 15px;
	color: #951a1a;
   text-decoration:none;
   padding:0px 0px 0px 0px;
	
	}

#mmenu li a:link, #mmenu li a:visited {
	color: #951a1a;
	text-decoration:none;
}

#mmenu li a:hover, #mmenu li a:active {
   color: #951a1a;
	text-decoration:underline;
}

#mmenu li a.mactive {
   color: #951a1a;
	text-decoration:underline;
}

/* S U B M E N U   S U B M E N U   S U B M E N U   S U B M E N U   S U B M E N U   S U B M E N U   */

#smenu {
   position: absolute;
   top: 120px; 
   right:0px;
   width:500px;
   margin: 0px;
   padding: 0px;
   list-style-type: none;
   text-align:right;
   font-variant: small-caps;
   letter-spacing:1px;

	}
#smenu li {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	color: #951a1a;
   display:inline;
	}
#smenu a {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	color: #951a1a;
   text-decoration:none;
   padding:0px 0px 0px 0px;	
	}
#smenu li a:link, #smenu li a:visited {
	color: #951a1a;
	text-decoration:none;
}
#smenu li a:hover, #smenu li a:active {
   color: #951a1a;
	text-decoration:underline;
}
#smenu li a.mactive {
   color: #951a1a;
	text-decoration:underline;
}


#flash {
   width:350px;
   height:350px;
   float:left;
   margin: 75px 0px 0px 5px; 
   border: 2px solid #951a1a;
}

#flash img {
   width:350px !important;
   height:350px !important;
}

/* C O N T E N T   C O N T E N T   C O N T E N T   C O N T E N T   C O N T E N T   C O N T E N T   */

#content  {
   width:585px;
   height:400px; 
   float:left;
   margin:105px 0px 0px 25px; 
   padding:0px 10px 0px 0px;
   font-family:Garamond, Helvetica, sans-serif;
   font-size:16px;
   color: #000;
   overflow:auto;
}

/* Content without Submenu */
.nosmenu #content  {
   height:435px;
   margin:70px 0px 0px 25px;
   
}

#content .news {
   margin:0px 0px 15px 0px;
   border-bottom: 1px dotted #951a1a;
}

#content h1, #content h2, #content h3, #content h4, #content h5, #content h6 {
font-family: Helvetica, Arial, sans-serif;
} 

#content h1{
   margin: 0px 0px 5px 0px;
   font-size:20px;
   color: #951a1a;

}
#content h2{
   margin: 15px 0px 5px 0px;
   font-size:18px;
   color: #951a1a;

}
#content h3{
   margin: 10px 0px 5px 0px;
   font-size:16px;
   color: #951a1a;
   letter-spacing:1px;
}
#content h4{
   margin: 7px 0px 7px 0px;
   font-size:14px;
   color:#1F1F1F

}
#content h5{
   margin: 5px 0px 5px 0px;
   font-size:13px;
   color:#1F1F1F;
}
#content h6{
   margin: 5px 0px 5px 0px;
   font-size:13px;
   font-style:italic;
   font-weight:normal;
   letter-spacing:1px;
   color:#1F1F1F;
}

#content p {
   margin: 0px 0px 10px 0px;
   font-size:16px;
   line-height:19px;
}

#content dl {
   margin: 15px 0px 15px 0px;
   font-size:15px;
   line-height:22px;
   text-align:center;
   font-family:Arial, Helvetica, sans-serif;
}

#content div#tx-seminars-pi1-registration-form fieldset dl {
  line-height:22px;
}

#content div#tx-seminars-pi1-registration-form dl {
  line-height:60px;
}

#content dt {
   margin: 0;
   font-size:15px;
}

#content dd{
   margin: -5px 0px 0px 0px;
   font-size:15px;
}


#content .readOn {
   margin:-10px 20px 5px 0px;
   text-align:right;
   font-size:12px;
}

#content  a:link, #content  a:visited {
  	color: #000000;
   text-decoration:underline;
}
#content  a:hover, #content  a:active  {
   color: #951a1a;
   text-decoration:none;
}

#content ul, ol{
   margin:15px 0px 20px 0px;
   padding:0px 0px 0px 25px;
   line-height:17px;
   font-size:16px;
}
#content ul {
   list-style-type:square;
   list-style-image:url(../img/ul.gif);
}
#content ul {
   list-style-type:square;
   list-style-image:url(../img/ul.gif);
}

#content li {
   margin:7px 0px 7px 0px;
}

/* Z I T A T   Z I T A T   Z I T A T   Z I T A T   Z I T A T   Z I T A T   Z I T A T   */
 

dl#zitat {
   clear:both;
   margin:0;
   position:absolute;
   left:-3px;
   top:495px;
   width:370px;
   text-align:center;
   font-family:Arial, Helvetica, sans-serif;
}

#zitat dt{
   margin:0px 0px 0px 0px;
   font-size:20px;
   font-weight:lighter;

}
#zitat dd{
   margin:-5px 0px 0px 0px;
   font-size:18px;
   color:#951A1A;
   font-weight:lighter;
}

/* F O O T E R   F O O T E R   F O O T E R   F O O T E R   F O O T E R   F O O T E R   */

#footer {
	font-family:Helvetica, Arial, sans-serif;
	font-size:10px;
   color: #951a1a;
	margin: 0px;
	padding: 0px;
   position:absolute;
   bottom:3px;
   left:3px;
   right:3px;
   text-align:center;
}

#footer_l {
	float:left;
}
#footer_r {
	float:right;
}
#footer_c {

}

#footer a, #footer a:link, #footer a:visited{
	color: #951a1a;
	text-decoration:none;
}
#footer a:hover, #footer a:active {
	text-decoration:underline;
}

/* K O N T A K T */
#kontaktdetails tr{
height:13px;
}

#kontaktdetails p{
margin:0;
}

/* K O N T A K T F O R M U L A R */

.tx-powermail-pi1 #kontaktformular {

}

.tx-powermail-pi1 #kontaktformular legend{
   display:none;

}
.tx-powermail-pi1 #kontaktformular #tx-powermail-pi1_fieldset_1{
   border-top:1px dotted #951A1A;
   border-right:none;
   border-bottom:none;
   border-left:none;
   margin:10px 0px 0px 0px;
   padding-top:10px;
}

.tx-powermail-pi1 #kontaktformular .tx_powermail_pi1_fieldwrap_html {
   margin:0px 0px 7px 0px;
   }

.tx-powermail-pi1 #kontaktformular .tx_powermail_pi1_fieldwrap_html_text{
   width:270px;
   float:left;

}
.tx-powermail-pi1 #kontaktformular #powermaildiv_uid9 {
   clear:both;
}

.tx-powermail-pi1 #kontaktformular .powermail_mandatory_js,
.tx-powermail-pi1 #kontaktformular .tx-srfreecap-pi2-cant-read {
   font-family:Arial, sans-serif;
   font-size:10px;
   color:#951A1A;
   
}
.tx-powermail-pi1 #kontaktformular .tx-srfreecap-pi2-cant-read {
display:block;
clear:both;
text-align:center;
margin:5px 0px 0px 0px;
}


.tx-powermail-pi1 #kontaktformular input,
.tx-powermail-pi1 #kontaktformular textarea,
.tx-powermail-pi1 #kontaktformular select
 {
   border:1px solid #951A1A;
   background-color:#F3EEBA;
   margin-left:5px;
}

/* L I N K S  - angepasst von ws */

div.linklist_pos {
	margin-left:10px;
	width: 600px;
}

div.linklist_pos div.bereich {
	clear: both;
	margin: 20px 0px 10px 0px;
}

div.linklist_pos div.eintrag {
	border-bottom: 1px dotted  #c00;
	position: relative;
	margin-bottom: 5px;
}

div.linklist_pos div.beschreibung {
	width: 300px;
	min-height:1em;
}

div.linklist_pos div.link {
	width: 280px;
	position: absolute;
	bottom: 0px;
	left: 330px;
	font-size:5px;
}

#content div.linklist_pos p {
	margin: 0px;
}



/* links - alexander */


#linklist_pos { 
   width: 610px;
   margin: 10px 0px 0px 15px;
   background-color:#fff; /*ws091011, zur Unterscheidung der Vorlage*/
}

#linklist_pos div.bereich {
   clear: both;
   margin: 20px 0px 10px 0px;
}

#linklist_pos div.eintrag {
   border-bottom: 1px dotted  #c00;
   position: relative;
   margin-bottom: 5px;
}

#linklist_pos div.beschreibung {
   width: 300px;
}

#linklist_pos div.link {
   width: 280px;
   position: absolute;
   bottom: 0px;
   left: 330px;
}

#linklist_pos p {
   margin: 0px;
}
ander */


#linklist_pos { 
   width: 610px;
   margin: 10px 0px 0px 15px;
   background-color:#fff; /*ws091011, zur Unterscheidung der Vorlage*/
}

#linklist_pos div.bereich {
   clear: both;
   margin: 20px 0px 10px 0px;
}

#linklist_pos div.eintrag {
   border-bottom: 1px dotted  #c00;
   position: relative;
   margin-bottom: 5px;
}

#linklist_pos div.beschreibung {
   width: 300px;
}

#linklist_pos div.link {
   width: 280px;
   position: absolute;
   bottom: 0px;
   left: 330px;
}

#linklist_pos p {
   margin: 0px;
}
@charset "utf-8";



html, body {
	height:100%;
	position:relative;
   
}

body {
	margin:0;
	padding:0;
   background-color:#eedfb1;
	background-attachment: scroll;
	background-image: url(../img/bg_body_html.jpg);
	background-position: center center;
	background-attachment:scroll;
   overflow:auto;
   min-height:600px; 
}

body#home {
	background-image: url(../img/bg_body_index.jpg);
}

#valign {
	float:left;
	height:50%;
	margin-bottom:-295px;
	width:1px;
}


#container {
	clear:left;
	position:relative;
	width: 980px;
	height: 560px;
	margin:0 auto;
	padding: 0;
}

/* H E A D E R   H E A D E R   H E A D E R   H E A D E R   H E A D E R   H E A D E R   */

#sj{
   font-family: Arial, Helvetica, sans-serif;
	font-size: 45px;
	color: #951a1a;
   font-weight:normal;
   margin:0;
   padding:0;
   border-bottom: 1px solid #951a1a;
}

.important{
	color: #951a1a;	
}

#sj a:link, #sj a:visited, #sj a:hover, #sj a:active{
	color: #951a1a;
   text-decoration:none;
}

/* H O M E   H O M E   H O M E   H O M E   H O M E   H O M E   H O M E   H O M E   */

#ssts{
   margin:5px 0px 0px 0px;
   padding:0;
   font-family: Arial, Helvetica, sans-serif;
   font-size: 21px;
   font-weight:normal;
   color: #951a1a;
}

#homezitat {
   margin:0;
   padding:0;
   position:absolute;
   top:250px;
   left:5px;
   font-family: Arial, Helvetica, sans-serif;
}
#sa , #mg{
   margin:0;
   padding:0;
	font-size: 21px;
	color: #951a1a;
   font-weight:normal;
}

#zitat {
   margin:15px 0px 15px 0px;
   padding:0;
	font-size: 20px;
	color: #000000;
   font-weight:normal;
}

#mg {
   position:absolute;
   right:80px;
   bottom:-10px;
   text-align:right;
   font-size: 18px;
   
   
}

#enter {
   position:absolute;
   top:0px;
   left:0px;
   width: 980px;
	height: 580px;
   border:none;
}


/* M A I N M E N U   M A I N M E N U   M A I N M E N U   M A I N M E N U   M A I N M E N U   M A I N M E N U   */

#mmenu {
   position: absolute;
   top: 60px;
   left:0px;
   margin: 0px;
   padding: 0px;
   text-align:right;
   list-style-type: none;
   font-variant: small-caps;
   letter-spacing:1px;
  
	}
   
#mmenu li {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 15px;
	color: #951a1a;
   display:inline;
	}

#mmenu a {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 15px;
	color: #951a1a;
   text-decoration:none;
   padding:0px 0px 0px 0px;
	
	}

#mmenu li a:link, #mmenu li a:visited {
	color: #951a1a;
	text-decoration:none;
}

#mmenu li a:hover, #mmenu li a:active {
   color: #951a1a;
	text-decoration:underline;
}

#mmenu li a.mactive {
   color: #951a1a;
	text-decoration:underline;
}

/* S U B M E N U   S U B M E N U   S U B M E N U   S U B M E N U   S U B M E N U   S U B M E N U   */

#smenu {
   position: absolute;
   top: 120px; 
   right:0px;
   width:500px;
   margin: 0px;
   padding: 0px;
   list-style-type: none;
   text-align:right;
   font-variant: small-caps;
   letter-spacing:1px;

	}
#smenu li {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	color: #951a1a;
   display:inline;
	}
#smenu a {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	color: #951a1a;
   text-decoration:none;
   padding:0px 0px 0px 0px;	
	}
#smenu li a:link, #smenu li a:visited {
	color: #951a1a;
	text-decoration:none;
}
#smenu li a:hover, #smenu li a:active {
   color: #951a1a;
	text-decoration:underline;
}
#smenu li a.mactive {
   color: #951a1a;
	text-decoration:underline;
}


#flash {
   width:350px;
   height:350px;
   float:left;
   margin: 75px 0px 0px 5px; 
   border: 2px solid #951a1a;
}

#flash img {
   width:350px !important;
   height:350px !important;
}

/* C O N T E N T   C O N T E N T   C O N T E N T   C O N T E N T   C O N T E N T   C O N T E N T   */

#content  {
   width:585px;
   height:400px; 
   float:left;
   margin:105px 0px 0px 25px; 
   padding:0px 10px 0px 0px;
   font-family:Garamond, Helvetica, sans-serif;
   font-size:16px;
   color: #000;
   overflow:auto;
}

/* Content without Submenu */
.nosmenu #content  {
   height:435px;
   margin:70px 0px 0px 25px;
   
}

#content .news {
   margin:0px 0px 15px 0px;
   border-bottom: 1px dotted #951a1a;
}

#content h1, #content h2, #content h3, #content h4, #content h5, #content h6 {
font-family: Helvetica, Arial, sans-serif;
} 

#content h1{
   margin: 0px 0px 5px 0px;
   font-size:20px;
   color: #951a1a;

}
#content h2{
   margin: 15px 0px 5px 0px;
   font-size:18px;
   color: #951a1a;

}
#content h3{
   margin: 10px 0px 5px 0px;
   font-size:16px;
   color: #951a1a;
   letter-spacing:1px;
}
#content h4{
   margin: 7px 0px 7px 0px;
   font-size:14px;
   color:#1F1F1F

}
#content h5{
   margin: 5px 0px 5px 0px;
   font-size:13px;
   color:#1F1F1F;
}
#content h6{
   margin: 5px 0px 5px 0px;
   font-size:13px;
   font-style:italic;
   font-weight:normal;
   letter-spacing:1px;
   color:#1F1F1F;
}

#content p {
   margin: 0px 0px 10px 0px;
   font-size:16px;
   line-height:19px;
}

#content dl {
   margin: 15px 0px 15px 0px;
   font-size:15px;
   line-height:22px;
   text-align:center;
   font-family:Arial, Helvetica, sans-serif;
overflow:scroll;
}

#content dt {
   margin: 0;
   font-size:15px;
}

#content dd{
   margin: -5px 0px 0px 0px;
   font-size:15px;
}


#content .readOn {
   margin:-10px 20px 5px 0px;
   text-align:right;
   font-size:12px;
}

#content  a:link, #content  a:visited {
  	color: #000000;
   text-decoration:underline;
}
#content  a:hover, #content  a:active  {
   color: #951a1a;
   text-decoration:none;
}

#content ul, ol{
   margin:15px 0px 20px 0px;
   padding:0px 0px 0px 25px;
   line-height:17px;
   font-size:16px;
}
#content ul {
   list-style-type:square;
   list-style-image:url(../img/ul.gif);
}
#content ul {
   list-style-type:square;
   list-style-image:url(../img/ul.gif);
}

#content li {
   margin:7px 0px 7px 0px;
}

/* Z I T A T   Z I T A T   Z I T A T   Z I T A T   Z I T A T   Z I T A T   Z I T A T   */
 

dl#zitat {
   clear:both;
   margin:0;
   position:absolute;
   left:-3px;
   top:495px;
   width:370px;
   text-align:center;
   font-family:Arial, Helvetica, sans-serif;
}

#zitat dt{
   margin:0px 0px 0px 0px;
   font-size:20px;
   font-weight:lighter;

}
#zitat dd{
   margin:-5px 0px 0px 0px;
   font-size:18px;
   color:#951A1A;
   font-weight:lighter;
}

/* F O O T E R   F O O T E R   F O O T E R   F O O T E R   F O O T E R   F O O T E R   */

#footer {
	font-family:Helvetica, Arial, sans-serif;
	font-size:10px;
   color: #951a1a;
	margin: 0px;
	padding: 0px;
   position:absolute;
   bottom:3px;
   left:3px;
   right:3px;
   text-align:center;
}

#footer_l {
	float:left;
}
#footer_r {
	float:right;
}
#footer_c {

}

#footer a, #footer a:link, #footer a:visited{
	color: #951a1a;
	text-decoration:none;
}
#footer a:hover, #footer a:active {
	text-decoration:underline;
}

/* K O N T A K T */
#kontaktdetails tr{
height:13px;
}

#kontaktdetails p{
margin:0;
}

/* K O N T A K T F O R M U L A R */

.tx-powermail-pi1 #kontaktformular {

}

.tx-powermail-pi1 #kontaktformular legend{
   display:none;

}
.tx-powermail-pi1 #kontaktformular #tx-powermail-pi1_fieldset_1{
   border-top:1px dotted #951A1A;
   border-right:none;
   border-bottom:none;
   border-left:none;
   margin:10px 0px 0px 0px;
   padding-top:10px;
}

.tx-powermail-pi1 #kontaktformular .tx_powermail_pi1_fieldwrap_html {
   margin:0px 0px 7px 0px;
   }

.tx-powermail-pi1 #kontaktformular .tx_powermail_pi1_fieldwrap_html_text{
   width:270px;
   float:left;

}
.tx-powermail-pi1 #kontaktformular #powermaildiv_uid9 {
   clear:both;
}

.tx-powermail-pi1 #kontaktformular .powermail_mandatory_js,
.tx-powermail-pi1 #kontaktformular .tx-srfreecap-pi2-cant-read {
   font-family:Arial, sans-serif;
   font-size:10px;
   color:#951A1A;
   
}
.tx-powermail-pi1 #kontaktformular .tx-srfreecap-pi2-cant-read {
display:block;
clear:both;
text-align:center;
margin:5px 0px 0px 0px;
}


.tx-powermail-pi1 #kontaktformular input,
.tx-powermail-pi1 #kontaktformular textarea,
.tx-powermail-pi1 #kontaktformular select
 {
   border:1px solid #951A1A;
   background-color:#F3EEBA;
   margin-left:5px;
}

/* L I N K S  - angepasst von ws */

div.linklist_pos {
	margin-left:10px;
	width: 600px;
}

div.linklist_pos div.bereich {
	clear: both;
	margin: 20px 0px 10px 0px;
}

div.linklist_pos div.eintrag {
	border-bottom: 1px dotted  #c00;
	position: relative;
	margin-bottom: 5px;
}

div.linklist_pos div.beschreibung {
	width: 300px;
	min-height:1em;
}

div.linklist_pos div.link {
	width: 280px;
	position: absolute;
	bottom: 0px;
	left: 330px;
	font-size:5px;
}

#content div.linklist_pos p {
	margin: 0px;
}



/* links - alexander */


#linklist_pos { 
   width: 610px;
   margin: 10px 0px 0px 15px;
   background-color:#fff; /*ws091011, zur Unterscheidung der Vorlage*/
}

#linklist_pos div.bereich {
   clear: both;
   margin: 20px 0px 10px 0px;
}

#linklist_pos div.eintrag {
   border-bottom: 1px dotted  #c00;
   position: relative;
   margin-bottom: 5px;
}

#linklist_pos div.beschreibung {
   width: 300px;
}

#linklist_pos div.link {
   width: 280px;
   position: absolute;
   bottom: 0px;
   left: 330px;
}

#linklist_pos p {
   margin: 0px;
}
@charset "utf-8";



html, body {
	height:100%;
	position:relative;
   
}

body {
	margin:0;
	padding:0;
   background-color:#eedfb1;
	background-attachment: scroll;
	background-image: url(../img/bg_body_html.jpg);
	background-position: center center;
	background-attachment:scroll;
   overflow:auto;
   min-height:600px; 
}

body#home {
	background-image: url(../img/bg_body_index.jpg);
}

#valign {
	float:left;
	height:50%;
	margin-bottom:-295px;
	width:1px;
}


#container {
	clear:left;
	position:relative;
	width: 980px;
	height: 560px;
	margin:0 auto;
	padding: 0;
}

/* H E A D E R   H E A D E R   H E A D E R   H E A D E R   H E A D E R   H E A D E R   */

#sj{
   font-family: Arial, Helvetica, sans-serif;
	font-size: 45px;
	color: #951a1a;
   font-weight:normal;
   margin:0;
   padding:0;
   border-bottom: 1px solid #951a1a;
}

.important{
	color: #951a1a;	
}

#sj a:link, #sj a:visited, #sj a:hover, #sj a:active{
	color: #951a1a;
   text-decoration:none;
}

/* H O M E   H O M E   H O M E   H O M E   H O M E   H O M E   H O M E   H O M E   */

#ssts{
   margin:5px 0px 0px 0px;
   padding:0;
   font-family: Arial, Helvetica, sans-serif;
   font-size: 21px;
   font-weight:normal;
   color: #951a1a;
}

#homezitat {
   margin:0;
   padding:0;
   position:absolute;
   top:250px;
   left:5px;
   font-family: Arial, Helvetica, sans-serif;
}
#sa , #mg{
   margin:0;
   padding:0;
	font-size: 21px;
	color: #951a1a;
   font-weight:normal;
}

#zitat {
   margin:15px 0px 15px 0px;
   padding:0;
	font-size: 20px;
	color: #000000;
   font-weight:normal;
}

#mg {
   position:absolute;
   right:80px;
   bottom:-10px;
   text-align:right;
   font-size: 18px;
   
   
}

#enter {
   position:absolute;
   top:0px;
   left:0px;
   width: 980px;
	height: 580px;
   border:none;
}


/* M A I N M E N U   M A I N M E N U   M A I N M E N U   M A I N M E N U   M A I N M E N U   M A I N M E N U   */

#mmenu {
   position: absolute;
   top: 60px;
   left:0px;
   margin: 0px;
   padding: 0px;
   text-align:right;
   list-style-type: none;
   font-variant: small-caps;
   letter-spacing:1px;
  
	}
   
#mmenu li {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 15px;
	color: #951a1a;
   display:inline;
	}

#mmenu a {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 15px;
	color: #951a1a;
   text-decoration:none;
   padding:0px 0px 0px 0px;
	
	}

#mmenu li a:link, #mmenu li a:visited {
	color: #951a1a;
	text-decoration:none;
}

#mmenu li a:hover, #mmenu li a:active {
   color: #951a1a;
	text-decoration:underline;
}

#mmenu li a.mactive {
   color: #951a1a;
	text-decoration:underline;
}

/* S U B M E N U   S U B M E N U   S U B M E N U   S U B M E N U   S U B M E N U   S U B M E N U   */

#smenu {
   position: absolute;
   top: 120px; 
   right:0px;
   width:500px;
   margin: 0px;
   padding: 0px;
   list-style-type: none;
   text-align:right;
   font-variant: small-caps;
   letter-spacing:1px;

	}
#smenu li {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	color: #951a1a;
   display:inline;
	}
#smenu a {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	color: #951a1a;
   text-decoration:none;
   padding:0px 0px 0px 0px;	
	}
#smenu li a:link, #smenu li a:visited {
	color: #951a1a;
	text-decoration:none;
}
#smenu li a:hover, #smenu li a:active {
   color: #951a1a;
	text-decoration:underline;
}
#smenu li a.mactive {
   color: #951a1a;
	text-decoration:underline;
}


#flash {
   width:350px;
   height:350px;
   float:left;
   margin: 75px 0px 0px 5px; 
   border: 2px solid #951a1a;
}

#flash img {
   width:350px !important;
   height:350px !important;
}

/* C O N T E N T   C O N T E N T   C O N T E N T   C O N T E N T   C O N T E N T   C O N T E N T   */

#content  {
   width:585px;
   height:400px; 
   float:left;
   margin:105px 0px 0px 25px; 
   padding:0px 10px 0px 0px;
   font-family:Garamond, Helvetica, sans-serif;
   font-size:16px;
   color: #000;
   overflow:auto;
}

/* Content without Submenu */
.nosmenu #content  {
   height:435px;
   margin:70px 0px 0px 25px;
   
}

#content .news {
   margin:0px 0px 15px 0px;
   border-bottom: 1px dotted #951a1a;
}

#content h1, #content h2, #content h3, #content h4, #content h5, #content h6 {
font-family: Helvetica, Arial, sans-serif;
} 

#content h1{
   margin: 0px 0px 5px 0px;
   font-size:20px;
   color: #951a1a;

}
#content h2{
   margin: 15px 0px 5px 0px;
   font-size:18px;
   color: #951a1a;

}
#content h3{
   margin: 10px 0px 5px 0px;
   font-size:16px;
   color: #951a1a;
   letter-spacing:1px;
}
#content h4{
   margin: 7px 0px 7px 0px;
   font-size:14px;
   color:#1F1F1F

}
#content h5{
   margin: 5px 0px 5px 0px;
   font-size:13px;
   color:#1F1F1F;
}
#content h6{
   margin: 5px 0px 5px 0px;
   font-size:13px;
   font-style:italic;
   font-weight:normal;
   letter-spacing:1px;
   color:#1F1F1F;
}

#content p {
   margin: 0px 0px 10px 0px;
   font-size:16px;
   line-height:19px;
}

#content dl {
   margin: 15px 0px 15px 0px;
   font-size:15px;
   line-height:22px;
   text-align:center;
   font-family:Arial, Helvetica, sans-serif;
overflow:visible;
}

#content dt {
   margin: 0;
   font-size:15px;
}

#content dd{
   margin: -5px 0px 0px 0px;
   font-size:15px;
}


#content .readOn {
   margin:-10px 20px 5px 0px;
   text-align:right;
   font-size:12px;
}

#content  a:link, #content  a:visited {
  	color: #000000;
   text-decoration:underline;
}
#content  a:hover, #content  a:active  {
   color: #951a1a;
   text-decoration:none;
}

#content ul, ol{
   margin:15px 0px 20px 0px;
   padding:0px 0px 0px 25px;
   line-height:17px;
   font-size:16px;
}
#content ul {
   list-style-type:square;
   list-style-image:url(../img/ul.gif);
}
#content ul {
   list-style-type:square;
   list-style-image:url(../img/ul.gif);
}

#content li {
   margin:7px 0px 7px 0px;
}

/* Z I T A T   Z I T A T   Z I T A T   Z I T A T   Z I T A T   Z I T A T   Z I T A T   */
 

dl#zitat {
   clear:both;
   margin:0;
   position:absolute;
   left:-3px;
   top:495px;
   width:370px;
   text-align:center;
   font-family:Arial, Helvetica, sans-serif;
}

#zitat dt{
   margin:0px 0px 0px 0px;
   font-size:20px;
   font-weight:lighter;

}
#zitat dd{
   margin:-5px 0px 0px 0px;
   font-size:18px;
   color:#951A1A;
   font-weight:lighter;
}

/* F O O T E R   F O O T E R   F O O T E R   F O O T E R   F O O T E R   F O O T E R   */

#footer {
	font-family:Helvetica, Arial, sans-serif;
	font-size:10px;
   color: #951a1a;
	margin: 0px;
	padding: 0px;
   position:absolute;
   bottom:3px;
   left:3px;
   right:3px;
   text-align:center;
}

#footer_l {
	float:left;
}
#footer_r {
	float:right;
}
#footer_c {

}

#footer a, #footer a:link, #footer a:visited{
	color: #951a1a;
	text-decoration:none;
}
#footer a:hover, #footer a:active {
	text-decoration:underline;
}

/* K O N T A K T */
#kontaktdetails tr{
height:13px;
}

#kontaktdetails p{
margin:0;
}

/* K O N T A K T F O R M U L A R */

.tx-powermail-pi1 #kontaktformular {

}

.tx-powermail-pi1 #kontaktformular legend{
   display:none;

}
.tx-powermail-pi1 #kontaktformular #tx-powermail-pi1_fieldset_1{
   border-top:1px dotted #951A1A;
   border-right:none;
   border-bottom:none;
   border-left:none;
   margin:10px 0px 0px 0px;
   padding-top:10px;
}

.tx-powermail-pi1 #kontaktformular .tx_powermail_pi1_fieldwrap_html {
   margin:0px 0px 7px 0px;
   }

.tx-powermail-pi1 #kontaktformular .tx_powermail_pi1_fieldwrap_html_text{
   width:270px;
   float:left;

}
.tx-powermail-pi1 #kontaktformular #powermaildiv_uid9 {
   clear:both;
}

.tx-powermail-pi1 #kontaktformular .powermail_mandatory_js,
.tx-powermail-pi1 #kontaktformular .tx-srfreecap-pi2-cant-read {
   font-family:Arial, sans-serif;
   font-size:10px;
   color:#951A1A;
   
}
.tx-powermail-pi1 #kontaktformular .tx-srfreecap-pi2-cant-read {
display:block;
clear:both;
text-align:center;
margin:5px 0px 0px 0px;
}


.tx-powermail-pi1 #kontaktformular input,
.tx-powermail-pi1 #kontaktformular textarea,
.tx-powermail-pi1 #kontaktformular select
 {
   border:1px solid #951A1A;
   background-color:#F3EEBA;
   margin-left:5px;
}

/* L I N K S  - angepasst von ws */

div.linklist_pos {
	margin-left:10px;
	width: 600px;
}

div.linklist_pos div.bereich {
	clear: both;
	margin: 20px 0px 10px 0px;
}

div.linklist_pos div.eintrag {
	border-bottom: 1px dotted  #c00;
	position: relative;
	margin-bottom: 5px;
}

div.linklist_pos div.beschreibung {
	width: 300px;
	min-height:1em;
}

div.linklist_pos div.link {
	width: 280px;
	position: absolute;
	bottom: 0px;
	left: 330px;
	font-size:5px;
}

#content div.linklist_pos p {
	margin: 0px;
}



/* links - alexander */


#linklist_pos { 
   width: 610px;
   margin: 10px 0px 0px 15px;
   background-color:#fff; /*ws091011, zur Unterscheidung der Vorlage*/
}

#linklist_pos div.bereich {
   clear: both;
   margin: 20px 0px 10px 0px;
}

#linklist_pos div.eintrag {
   border-bottom: 1px dotted  #c00;
   position: relative;
   margin-bottom: 5px;
}

#linklist_pos div.beschreibung {
   width: 300px;
}

#linklist_pos div.link {
   width: 280px;
   position: absolute;
   bottom: 0px;
   left: 330px;
}

#linklist_pos p {
   margin: 0px;
}
