

img { border: none; }
form {margin:0px; padding:0px;}

/* ### HTML ###################################################################### */
html {
	margin: 0px;
	padding: 0px;

}

/* ### BODY ###################################################################### */
body {
	color: #333333;
	font-family:verdana, arial, helvetica, sans-serif;
	font-size:16px;
	margin: 0px;
	padding: 0px;
	line-height:1;
	background-image:url(hg_drehbuchverband.png);
	background-position:0px 0px;
	background-repeat:no-repeat;
	}

#site-rahmen {
	position:relative;
	margin:0;
	padding:0;
	display:block;
	width:1024px;
	font-size:0.750em;
	line-height:1.500em;
	background-image:url(hg_drehbuchverband_repeat.png);
	background-repeat:no-repeat;
	background-position:0px 741px;
	margin-bottom:15px;
}

* html .padd_text_1 { /*nur IE6*/

}

*+html .padd_text_1 { /*nur IE7*/

}



#footer {}
#header {width:1000px; height:144px; display:block;}
#logo {width:173px; height:143px; display:inline; float:left;}
#grosse_ueberschriften {width:661px; height:41px; margin-top:61px; display:inline; float:left; margin-left:5px;} 

#spalte_links {margin-top:30px; display:inline; width:169px; float:left;}
#spalte_mitte {margin-top:36px; display:inline; width:647px; float:left; margin-left:14px;}
#spalte_rechts {margin-top:9px; display:inline; width:146px; float:left; margin-left:19px; margin-bottom:10px;}

#spalte_rechts_01 {width:141px; background-color:#FFF; padding-left:4px; margin-bottom:10px;}
#spalte_rechts_02 {margin-bottom:10px; width:141px; background-color:#FFF; height:128px; display:block; padding-left:4px;}
#spalte_rechts_02a {margin-bottom:10px; width:141px; background-color:#FFF; height:152px; display:block; padding-left:4px;}
#spalte_rechts_03 {width:141px; background-color:#FFF; height:140px; display:block; padding-left:4px; line-height:1.313em;}
#spalte_rechts_04 {width:141px; background-color:#FFF; height:18px; display:block; padding-left:4px; line-height:1.313em; margin-bottom:10px; padding-top:2px;}


#spalte_rechts_autor {width:141px; background-color:#FFF; padding-left:4px; margin-bottom:10px; color:#ae1d1d;}

#inhalt_rechts {float:right; width:616px;}

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

/* ### SIDEBAR ###################################################################### */

.service_punkt {margin-bottom:6px; color:#ae1d1d; }
.termine_punkt {margin-bottom:8px; line-height:1; }
.autor_punkt {min-height:18px; }



#spalte_rechts a:link {color:#ae1d1d; text-decoration:none;}
#spalte_rechts a:visited {color:#ae1d1d; text-decoration:none;}
#spalte_rechts a:hover {color:#333333; text-decoration:none;}
#spalte_rechts a:active {color:#ae1d1d; text-decoration:none;}
.suche {border:#ae1d1d 1px solid; width:135px; height:16px;}
.suche_submit {border:none; background:none; cursor:pointer; padding:0; margin:0; color:#ae1d1d; text-align:left;}


/* ### INHALT ###################################################################### */
.clear {clear:both; font-size:1px; line-height:1px; height:1px;}

h1 {font-size:1.250em; font-weight:bold; color:#ae1d1d; margin-bottom:15px;}
h2 {font-size:1.250em; font-weight:bold; color:#ae1d1d; margin-bottom:0px;}
h3 {font-size:1em; font-weight:bold; color:#333333; margin-bottom:0px;}
h4 {font-size:1em; font-weight:normal; font-style:italic; color:#333333; margin-bottom:0px;}
h5 {font-size:1.250em; font-weight:bold; color:#ae1d1d; margin-bottom:15px; margin-top:20px;}
h6 {font-size:1em; font-weight:bold; color:#ae1d1d; margin-bottom:0px;}


/*Allgemeines*/

p {margin-bottom:12px;}
.blau {color:#0d529e;}
.blau_fett {color:#0d529e; font-weight:bold;}

.rot {color:#ae1d1d;}
.rot_fett {color:#ae1d1d; font-weight:bold;}

.linie_1px {line-height:1px; font-size:1px; height:1px; background-color:#FFFFFF; display:block;}
.linie_2px {line-height:2px; font-size:2px; height:2px; background-color:#FFFFFF; display:block;}
.linie_3px {line-height:3px; font-size:3px; height:3px; background-color:#FFFFFF; display:block;}

.linie_blau {line-height:1px; font-size:1px; height:1px; background-color:#ae1d1d; display:block; margin-bottom:10px;}

.abstand_8px {font-size:8px; line-height:8px; height:8px; background-color:#ffffff; clear:both;}
.abstand_4px {font-size:4px; line-height:4px; height:4px; background-color:#ffffff; clear:both;}
.abstand_6px {font-size:6px; line-height:6px; height:6px; background-color:#ffffff; clear:both;}
.abstand_3px {font-size:3px; line-height:3px; height:3px; background-color:#ffffff; clear:both;}
.abstand_13px {font-size:13px; line-height:13px; height:13px; background-color:#ffffff; clear:both;}
.abstand_25px {font-size:25px; line-height:25px; height:25px; background-color:#ffffff; clear:both;}

.text_links {display:inline; float:left; width:412px; margin-right:35px;}
.fotos_rechts {display:inline; float:right; width:200px;}

.foto_quer {margin-bottom:3px; width:200px; height:150px;}
.foto_hoch {margin-bottom:3px; width:200px; height:285px;}

/*AKTUELLES*/
.aktuelles_bilder {height:150px; margin-bottom:14px;}
.aktuelles_bild1 {height:150px; width:401px; display:inline; float:left; margin-right:3px;}
.aktuelles_bild2a {height:150px; width:300px; display:inline; float:left; margin-right:3px; clear:both;} 
.aktuelles_bild2b {height:150px; width:300px; display:inline; float:left;}
.aktuelles_bild3a {height:150px; width:199px; display:inline; float:left; margin-right:3px; clear:both;}
.aktuelles_bild3b {height:150px; width:199px; display:inline; float:left; margin-right:3px;} 
.aktuelles_bild3c {height:150px; width:199px; display:inline; float:left;}
.aktuelles_logos {display:inline; float:left; margin-right:40px; margin-bottom:20px;}


/*AUFLISTUNGEN*/
ul {list-style-position:outside; list-style-type:disc; padding-left:17px; padding-top:0px; padding-bottom:0px; margin-top:0px; margin-bottom:12px;}
ol {list-style-position:outside; list-style-type:decimal; padding-left:30px; padding-top:0px; padding-bottom:0px; margin-top:0px; margin-bottom:12px;}
li {padding-left:5px; padding-bottom:0px;}

ul.keinabstand {list-style-image:url(stern.gif); list-style-position:outside; list-style-image:url(files/stern.gif); padding-left:25px; padding-right:5px; padding-top:2px; padding-bottom:2px; background-color:#f3f0e2; line-height:1.625em; margin-top:3px; margin-bottom:8px;}

ul.searchresults {list-style-position:outside; list-style:none; padding-left:5px; padding-right:5px; padding-top:2px; padding-bottom:2px; background-color:#fafafa; line-height:1.625em; margin-top:8px; margin-bottom:8px;}


/*AUTORINNEN*/
.boxblau_1 {background-color:#e6edf5; height:285px; margin-bottom:3px; width:629px; padding-left:6px;}
.boxblau_1_text {margin-top:15px; float:left; display:inline; width:429px;}
.boxblau_1_bild {float:right; display:inline; width:200px; margin-top:0px;}
.zitat {width:420px;}
.zitat_2 {width:400px; color:#ae1d1d; font-style:italic;}
.info_autor {height:140px;}
.autorname {font-size:1.250em; font-weight:bold; color:#ae1d1d; margin-bottom:15px;}

.boxblau_2 {background-color:#e6edf5; height:150px; margin-bottom:3px; width:629px; padding-left:6px;}
.boxblau_2_bild {float:right; display:inline; width:300px; margin-top:0px;}
.boxblau_2_text {margin-top:3px; float:left; display:inline; width:329px;}

.zitat_3 {width:614px; padding-left:6px; background-color:#e6edf5; padding-top:15px; padding-bottom:15px; padding-right:15px; margin-bottom:3px;}
.zitat_4 {width:590px; color:#ae1d1d; font-style:italic; margin-top:10px; margin-bottom:10px;}

.boxgrau_1 {background-color:#fafafa; width:629px; padding-left:6px;}
.boxgrau_ende {clear:both; background-color:#FFF; height:3px; line-height:3px; font-size:3px;}
.aktuell_text_bild {width:415px; margin-bottom:5px;}
.aktuell_text{width:620px; margin-bottom:5px;}

.boxweiss_1 {background-color:#ffffff; width:629px; padding-left:6px;}
.boxweiss_bild {margin-bottom:3px;}


.suche_autor {border:#ae1d1d 1px solid; width:250px; height:16px;}
.suche_submit {border:none; background:none; cursor:pointer; padding:0; margin:0; color:#ae1d1d; text-align:left;}
.suchergebnis {margin-bottom:30px; margin-top:8px;}
.boxblau_suche {background-color:#e6edf5; margin-bottom:3px; width:629px; padding-left:6px; padding-bottom:30px;}


/*Links*/
.box_links_0 {background-color:#fafafa; width:623px; padding:6px;  border-top:#ae1d1d 1px solid; }
.box_links_1 {background-color:#ffffff; width:623px; padding:6px;  border-top:#ae1d1d 1px solid; }
.box_links_ende {background-color:#ffffff; width:635px;  border-top:#ae1d1d 1px solid; }
.links_text {float:left; display:inline; width:573px;}
.links_www {float:right; display:inline; width:50px; text-align:right;}


/*Fotogalerie*/
.foto {width:100px; height:67px; float:left; margin-right:12px; margin-left:12px; margin-top:8px; margin-bottom:8px;}
.fotos_text {float:left; display:inline; width:500px;}
.fotos_link {float:right; display:inline; width:123px; text-align:right;}


/* ### Header ###################################################################### */
#logo {height:103px; background-color:#dc0621;}


/* ### FOOTER ###################################################################### */


/* ### NAVI ###################################################################### */
#navi_link {margin-top:60px; height:48px;}

.menu1 a:link {margin-top:8px; display:block; height:20px; width:167px;}
.menu1 a:visited {margin-top:8px; display:block; height:20px; width:167px;}
.menu1 a:hover {margin-top:8px; display:block; height:20px; width:167px;}
.menu1 a:active {margin-top:8px; display:block; height:20px; width:167px;}

.menu1_aktiv {margin-top:8px; display:block; height:20px; width:167px;}


.menu2 a:link {font-size:1em; font-weight:normal; color:#333333; margin-bottom:0px; text-decoration:none; display:block; text-align:right;}
.menu2 a:visited {font-size:1em; font-weight:normal; color:#333333; margin-bottom:0px; text-decoration:none; display:block; text-align:right;}
.menu2 a:hover {font-size:1em; font-weight:normal; color:#ae1d1d; margin-bottom:0px; text-decoration:none; display:block; text-align:right;}
.menu2 a:active {font-size:1em; font-weight:normal; color:#333333; margin-bottom:0px; text-decoration:none; display:block; text-align:right;}

.menu2_aktiv a:link {font-size:1em; font-weight:normal; color:#ae1d1d; margin-bottom:0px; text-decoration:none; display:block; text-align:right;}
.menu2_aktiv a:visited {font-size:1em; font-weight:normal; color:#ae1d1d; margin-bottom:0px; text-decoration:none; display:block; text-align:right;}
.menu2_aktiv a:hover {font-size:1em; font-weight:normal; color:#ae1d1d; margin-bottom:0px; text-decoration:none; display:block; text-align:right;}
.menu2_aktiv a:active {font-size:1em; font-weight:normal; color:#ae1d1d; margin-bottom:0px; text-decoration:none; display:block; text-align:right;}

.ebene3 {display:block; margin-bottom:10px; }

.menu3 a:link {font-size:0.814em; font-weight:normal; color:#333333; margin-bottom:0px;  text-decoration:none; display:block; text-align:right; height:18px;}
.menu3 a:visited {font-size:0.814em; font-weight:normal; color:#333333; margin-bottom:0px;  text-decoration:none; display:block; text-align:right; height:18px;}
.menu3 a:hover {font-size:0.814em; font-weight:normal; color:#ae1d1d; margin-bottom:0px; text-decoration:none; display:block; text-align:right; height:18px;}
.menu3 a:active {font-size:0.814em; font-weight:normal; color:#333333; margin-bottom:0px;  text-decoration:none; display:block; text-align:right; height:18px;}

.menu3_aktiv a:link {font-size:0.814em; font-weight:normal; color:#ae1d1d; margin-bottom:0px; text-decoration:none; display:block; text-align:right; height:18px;}
.menu3_aktiv a:visited {font-size:0.814em; font-weight:normal; color:#ae1d1d; margin-bottom:0px; text-decoration:none; display:block; text-align:right; height:18px;}
.menu3_aktiv a:hover {font-size:0.814em; font-weight:normal; color:#ae1d1d; margin-bottom:0px; text-decoration:none; display:block; text-align:right; height:18px;}
.menu3_aktiv a:active {font-size:0.814em; font-weight:normal; color:#ae1d1d; margin-bottom:0px; text-decoration:none; display:block; text-align:right; height:18px;}


/* 
--------- X-FORM ------------ 
*/

.text form_warning {color:#ae1d1d; }


#rex-xform label { /* Alle Labels UND Formularelemente auswählen */
  display: block;
  float: left;
  width: 125px; /* Breite.*/
  text-align:right;
   margin-right:5px;
}
#rex-xform input {border:#ae1d1d 1px solid; width:220px; height:16px;}
#rex-xform textarea {border:#ae1d1d 1px solid; width:220px; height:180px; margin-left:130px;}
.formularue { padding-left:80px;} /* insgesamt Breite*/
#rex-xform legend {text-align:right; font-weight:bold; height:35px; width:130px;}
#rex-xform fieldset {}

#rex-xform input.captcha {clear:both; border:#ae1d1d 1px solid; margin-left:130px; margin-top:10px;}
.as-label {display:block; margin-left:5px;}
#rex-xform input.submit {border:none; background:none; cursor:pointer; padding:0; margin:0; color:#ae1d1d; text-align:left; margin-left:130px;}


#rex-xform input.captcha {clear:both; border:#ae1d1d 1px solid; margin-left:130px; margin-top:10px;}
.as-label {display:block; margin-left:5px;}
#rex-xform input.submit {border:none; background:none; cursor:pointer; padding:0; margin:0; color:#ae1d1d; text-align:left; margin-left:130px;}




img { border: none; }
form {margin:0px; padding:0px;}

/* ### HTML ###################################################################### */
html {
	margin: 0px;
	padding: 0px;

}

/* ### BODY ###################################################################### */
body {
	color: #333333;
	font-family:verdana, arial, helvetica, sans-serif;
	font-size:16px;
	margin: 0px;
	padding: 0px;
	line-height:1;
	background-image:url(hg_drehbuchverband.png);
	background-position:0px 0px;
	background-repeat:no-repeat;
	}

#site-rahmen {
	position:relative;
	margin:0;
	padding:0;
	display:block;
	width:1024px;
	font-size:0.750em;
	line-height:1.500em;
	background-image:url(hg_drehbuchverband_repeat.png);
	background-repeat:no-repeat;
	background-position:0px 741px;
	margin-bottom:15px;
}

* html .padd_text_1 { /*nur IE6*/

}

*+html .padd_text_1 { /*nur IE7*/

}

.tinymcewysiwyg p {margin:0; padding:0;}

#footer {}
#header {width:1000px; height:144px; display:block;}
#logo {width:173px; height:143px; display:inline; float:left;}
#grosse_ueberschriften {width:661px; height:41px; margin-top:61px; display:inline; float:left; margin-left:5px;} 

#spalte_links {margin-top:30px; display:inline; width:169px; float:left;}
#spalte_mitte {margin-top:36px; display:inline; width:647px; float:left; margin-left:14px;}
#spalte_rechts {margin-top:9px; display:inline; width:146px; float:left; margin-left:19px; margin-bottom:10px;}

#spalte_rechts_01 {width:141px; background-color:#FFF; padding-left:4px; margin-bottom:10px;}
#spalte_rechts_02 {margin-bottom:10px; width:141px; background-color:#FFF; height:128px; display:block; padding-left:4px;}
#spalte_rechts_02a {margin-bottom:10px; width:141px; background-color:#FFF; height:152px; display:block; padding-left:4px;}
#spalte_rechts_03 {width:141px; background-color:#FFF; height:140px; display:block; padding-left:4px; line-height:1.313em;}
#spalte_rechts_04 {width:141px; background-color:#FFF; height:18px; display:block; padding-left:4px; line-height:1.313em; margin-bottom:10px; padding-top:2px;}


#spalte_rechts_autor {width:141px; background-color:#FFF; padding-left:4px; margin-bottom:10px; color:#ae1d1d;}

#inhalt_rechts {float:right; width:616px;}

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

/* ### SIDEBAR ###################################################################### */

.service_punkt {margin-bottom:6px; color:#ae1d1d; }
.termine_punkt {margin-bottom:8px; line-height:1; }
.autor_punkt {min-height:18px; }



#spalte_rechts a:link {color:#ae1d1d; text-decoration:none;}
#spalte_rechts a:visited {color:#ae1d1d; text-decoration:none;}
#spalte_rechts a:hover {color:#333333; text-decoration:none;}
#spalte_rechts a:active {color:#ae1d1d; text-decoration:none;}
.suche {border:#ae1d1d 1px solid; width:135px; height:16px;}
.suche_submit {border:none; background:none; cursor:pointer; padding:0; margin:0; color:#ae1d1d; text-align:left;}


/* ### INHALT ###################################################################### */
.clear {clear:both; font-size:1px; line-height:1px; height:1px;}

h1 {font-size:1.250em; font-weight:bold; color:#ae1d1d; margin-bottom:15px;}
h2 {font-size:1.250em; font-weight:bold; color:#ae1d1d; margin-bottom:0px;}
h3 {font-size:1em; font-weight:bold; color:#333333; margin-bottom:0px;}
h4 {font-size:1em; font-weight:normal; font-style:italic; color:#333333; margin-bottom:0px;}
h5 {font-size:1.250em; font-weight:bold; color:#ae1d1d; margin-bottom:15px; margin-top:20px;}
h6 {font-size:1em; font-weight:bold; color:#ae1d1d; margin-bottom:0px;}


/*Allgemeines*/

p {margin-bottom:12px;}
.blau {color:#0d529e;}
.blau_fett {color:#0d529e; font-weight:bold;}

.rot {color:#ae1d1d;}
.rot_fett {color:#ae1d1d; font-weight:bold;}

.linie_1px {line-height:1px; font-size:1px; height:1px; background-color:#FFFFFF; display:block;}
.linie_2px {line-height:2px; font-size:2px; height:2px; background-color:#FFFFFF; display:block;}
.linie_3px {line-height:3px; font-size:3px; height:3px; background-color:#FFFFFF; display:block;}

.abstand_8px {font-size:8px; line-height:8px; height:8px; background-color:#ffffff; clear:both;}
.abstand_4px {font-size:4px; line-height:4px; height:4px; background-color:#ffffff; clear:both;}
.abstand_6px {font-size:6px; line-height:6px; height:6px; background-color:#ffffff; clear:both;}
.abstand_3px {font-size:3px; line-height:3px; height:3px; background-color:#ffffff; clear:both;}
.abstand_13px {font-size:13px; line-height:13px; height:13px; background-color:#ffffff; clear:both;}
.abstand_25px {font-size:25px; line-height:25px; height:25px; background-color:#ffffff; clear:both;}

.text_links {display:inline; float:left; width:412px; margin-right:35px;}
.fotos_rechts {display:inline; float:right; width:200px;}






/*AUFLISTUNGEN*/
ul {list-style-position:inside; list-style-type:disc; padding-left:0px; padding-top:2px; padding-bottom:2px; margin-top:8px; margin-bottom:8px;}

ul.keinabstand {list-style-image:url(stern.gif); list-style-position:outside; list-style-image:url(files/stern.gif); padding-left:25px; padding-right:5px; padding-top:2px; padding-bottom:2px; background-color:#f3f0e2; line-height:1.625em; margin-top:3px; margin-bottom:8px;}

ul.searchresults {list-style-position:outside; list-style:none; padding-left:5px; padding-right:5px; padding-top:2px; padding-bottom:2px; background-color:#fafafa; line-height:1.625em; margin-top:8px; margin-bottom:8px;}


/*AUTORINNEN*/
.boxblau_1 {background-color:#e6edf5; height:285px; margin-bottom:3px; width:629px; padding-left:6px;}
.boxblau_1_text {margin-top:15px; float:left; display:inline; width:429px;}
.boxblau_1_bild {float:right; display:inline; width:200px; margin-top:0px;}
.zitat {width:420px;}
.zitat_2 {width:400px; color:#ae1d1d; font-style:italic;}
.info_autor {height:140px;}
.autorname {font-size:1.250em; font-weight:bold; color:#ae1d1d; margin-bottom:15px;}

.boxblau_2 {background-color:#e6edf5; height:150px; margin-bottom:3px; width:629px; padding-left:6px;}
.boxblau_2_bild {float:right; display:inline; width:300px; margin-top:0px;}
.boxblau_2_text {margin-top:3px; float:left; display:inline; width:329px;}

.zitat_3 {width:614px; padding-left:6px; background-color:#e6edf5; padding-top:15px; padding-bottom:15px; padding-right:15px; margin-bottom:3px;}
.zitat_4 {width:590px; color:#ae1d1d; font-style:italic; margin-top:10px; margin-bottom:10px;}

.boxgrau_1 {background-color:#fafafa; width:629px; padding-left:6px;}
.boxgrau_ende {clear:both; background-color:#FFF; height:3px; line-height:3px; font-size:3px;}
.aktuell_text_bild {width:415px; margin-bottom:5px;}
.aktuell_text{width:620px; margin-bottom:5px;}

.boxweiss_1 {background-color:#ffffff; width:629px; padding-left:6px;}
.boxweiss_bild {margin-bottom:3px;}


.suche_autor {border:#ae1d1d 1px solid; width:250px; height:16px;}
.suche_submit {border:none; background:none; cursor:pointer; padding:0; margin:0; color:#ae1d1d; text-align:left;}
.suchergebnis {margin-bottom:30px; margin-top:8px;}
.boxblau_suche {background-color:#e6edf5; margin-bottom:3px; width:629px; padding-left:6px; padding-bottom:30px;}


/*Links*/
.box_links_0 {background-color:#fafafa; width:623px; padding:6px;  border-top:#ae1d1d 1px solid; }
.box_links_1 {background-color:#ffffff; width:623px; padding:6px;  border-top:#ae1d1d 1px solid; }
.box_links_ende {background-color:#ffffff; width:635px;  border-top:#ae1d1d 1px solid; }
.links_text {float:left; display:inline; width:573px;}
.links_www {float:right; display:inline; width:50px; text-align:right;}


/*Fotogalerie*/
.foto {width:100px; height:67px; float:left; margin-right:12px; margin-left:12px; margin-top:8px; margin-bottom:8px;}
.fotos_text {float:left; display:inline; width:500px;}
.fotos_link {float:right; display:inline; width:123px; text-align:right;}


/* ### Header ###################################################################### */
#logo {height:103px; background-color:#dc0621;}


/* ### FOOTER ###################################################################### */


/* ### NAVI ###################################################################### */
#navi_link {margin-top:60px; height:48px;}

.menu1 a:link {margin-top:8px; display:block; height:20px; width:167px;}
.menu1 a:visited {margin-top:8px; display:block; height:20px; width:167px;}
.menu1 a:hover {margin-top:8px; display:block; height:20px; width:167px;}
.menu1 a:active {margin-top:8px; display:block; height:20px; width:167px;}

.menu1_aktiv {margin-top:8px; display:block; height:20px; width:167px;}


.menu2 a:link {font-size:1em; font-weight:normal; color:#333333; margin-bottom:0px; text-decoration:none; display:block; text-align:right;}
.menu2 a:visited {font-size:1em; font-weight:normal; color:#333333; margin-bottom:0px; text-decoration:none; display:block; text-align:right;}
.menu2 a:hover {font-size:1em; font-weight:normal; color:#ae1d1d; margin-bottom:0px; text-decoration:none; display:block; text-align:right;}
.menu2 a:active {font-size:1em; font-weight:normal; color:#333333; margin-bottom:0px; text-decoration:none; display:block; text-align:right;}

.menu2_aktiv a:link {font-size:1em; font-weight:normal; color:#ae1d1d; margin-bottom:0px; text-decoration:none; display:block; text-align:right;}
.menu2_aktiv a:visited {font-size:1em; font-weight:normal; color:#ae1d1d; margin-bottom:0px; text-decoration:none; display:block; text-align:right;}
.menu2_aktiv a:hover {font-size:1em; font-weight:normal; color:#ae1d1d; margin-bottom:0px; text-decoration:none; display:block; text-align:right;}
.menu2_aktiv a:active {font-size:1em; font-weight:normal; color:#ae1d1d; margin-bottom:0px; text-decoration:none; display:block; text-align:right;}

.ebene3 {display:block; margin-bottom:10px; }

.menu3 a:link {font-size:0.814em; font-weight:normal; color:#333333; margin-bottom:0px;  text-decoration:none; display:block; text-align:right; height:18px;}
.menu3 a:visited {font-size:0.814em; font-weight:normal; color:#333333; margin-bottom:0px;  text-decoration:none; display:block; text-align:right; height:18px;}
.menu3 a:hover {font-size:0.814em; font-weight:normal; color:#ae1d1d; margin-bottom:0px; text-decoration:none; display:block; text-align:right; height:18px;}
.menu3 a:active {font-size:0.814em; font-weight:normal; color:#333333; margin-bottom:0px;  text-decoration:none; display:block; text-align:right; height:18px;}

.menu3_aktiv a:link {font-size:0.814em; font-weight:normal; color:#ae1d1d; margin-bottom:0px; text-decoration:none; display:block; text-align:right; height:18px;}
.menu3_aktiv a:visited {font-size:0.814em; font-weight:normal; color:#ae1d1d; margin-bottom:0px; text-decoration:none; display:block; text-align:right; height:18px;}
.menu3_aktiv a:hover {font-size:0.814em; font-weight:normal; color:#ae1d1d; margin-bottom:0px; text-decoration:none; display:block; text-align:right; height:18px;}
.menu3_aktiv a:active {font-size:0.814em; font-weight:normal; color:#ae1d1d; margin-bottom:0px; text-decoration:none; display:block; text-align:right; height:18px;}


/* 
--------- X-FORM ------------ 
*/

.text form_warning {color:#ae1d1d; }


#rex-xform label { /* Alle Labels UND Formularelemente auswählen */
  display: block;
  float: left;
  width: 125px; /* Breite.*/
  text-align:right;
   margin-right:5px;
}
#rex-xform input {border:#ae1d1d 1px solid; width:220px; height:16px;}
#rex-xform textarea {border:#ae1d1d 1px solid; width:220px; height:180px; margin-left:130px;}
.formularue { padding-left:80px;} /* insgesamt Breite*/
#rex-xform legend {text-align:right; font-weight:bold; height:35px; width:130px;}
#rex-xform fieldset {}

#rex-xform input.captcha {clear:both; border:#ae1d1d 1px solid; margin-left:130px; margin-top:10px;}
.as-label {display:block; margin-left:5px;}
#rex-xform input.submit {border:none; background:none; cursor:pointer; padding:0; margin:0; color:#ae1d1d; text-align:left; margin-left:130px;}



