#start
{
	height: auto;
	width: 950px;
	top: 25px;
	left: 0px;
	margin:1px;
	position: absolute;
	z-index: 5;
}

#hintergrund
{
	position: absolute;
	top: 0px;
	width: 950px;
	height: 890px;
	z-index: 12;
	visibility: visible;
}

#background
{
	background-color: #9b9080;
	background-image: url(files/oben_rechts_back.jpg);
	background-repeat: no-repeat;
	position: absolute;
	top: 0;
	right: 0;
	width: 532px;
	height: 253px;
	z-index: 1;
	float: right;
}

body
{
	background-color: #9b9080;
	font-family: Arial, sans-serif;
	color: #444;
	background-repeat: no-repeat;
	top: 0;
	right: 0;
	z-index: 1;
	height: 100%;
}

a {
text-decoration: none;
}

a:link {
text-decoration: none;
color: #4F7CC1;
}

a:visited {
text-decoration: none;
color: #4F7CC1;
}

a:hover {
text-decoration: none;
color: #72C3EE;
}



#linksLeiste
{
	background-color: #786f62;
	width: 210px;
	height: auto;
	vertical-align:top;
	top: 0px;
	z-index: 99;
	left: 0px;
	margin:1px;
}

.tinymcewysiwyg {
width:auto;
left:0;
top:0;

position:relative;
z-index:5;
}

.tinymcewysiwyg2 {
width:690px;
left:0;
top:0;
padding:8px;
background-color:#F7F0E1;
position:relative;
z-index:5;
}

.tinymcewysiwyg15 {
width:690px;
left:0;
top:0;
padding:8px;
background-color:#F7F0E1;
position:relative;
z-index:5;
}

.tinymcewysiwyg3 {
width:700px;
left:0;
top:0;
padding:3px;
background-color:#F7F0E1;
position:relative;
z-index:5;
vertical-align:middle;
text-align:center;
}
.tinymcewysiwyg3 table {
margin:0 auto;}


.button2  {
width:150px;

background: url(files/button.gif) center;
border: 1px solid #999;
padding:6px;
position:relative;
display:block;

}

a.button2   {
color:black;
font-size:12px;
font-weight: bold;
margin:10px;

}

.tinymcewysiwyg ul {

padding-left:20px;
position:relative;
}


.tinymcewysiwyg2 ul {

padding-left:20px;
position:relative;
}

.tinymcewysiwyg ol {

padding-left:20px;
position:relative;
}

.tinymcewysiwyg2 ol {

padding-left:20px;
position:relative;
}

.text
{
	font-style: normal;
	font-size: 12px;
	
}

.textW
{
	font-style: normal;
	font-size: 12px;
	color: #fff;
	text-decoration: none;

}
#textW{
left:30px;
position:relative;
}

.textW
{
	font-style: normal;
	font-size: 12px;
	color: #fff;
	text-decoration: none;

}

.textW a
{
	font-style: normal;
	font-size: 12px;
	color: #fff;
	text-decoration: none;

}

.textW a:link
{
	font-style: normal;
	font-size: 12px;
	color: #fff;
	text-decoration: none;

}

.textW a:visited
{
	font-style: normal;
	font-size: 12px;
	color: #fff;
	text-decoration: none;
}

.textW a:hover
{
	font-style: normal;
	font-size: 12px;
	color: #fff;
	text-decoration: underline;
}

.kleine_ueberschrift_had
{
	font-size: 15px;
	color: #fff;
	font-weight: bold;
	text-decoration: none;
}

.kleine_ueberschrift_had a
{
	text-decoration: none;
	font-size: 15px;
	color: #5c5349;
	font-weight: bold;
}

.kleine_ueberschrift_had a:hover
{
	font-size: 15px;
	color: #5c5349;
	font-weight: bold;
	text-decoration: none;
}

.kleine_ueberschrift_had a:link
{
	font-size: 15px;
	color: #5c5349;
	font-weight: bold;
	text-decoration: none;
}

.kleine_ueberschrift_had a:visited
{
	font-size: 15px;
	color: #5c5349;
	font-weight: bold;
	text-decoration: none;
}

.kleine_ueberschrift
{
	font-size: 15px;
	color: #444;
	font-weight: bold;
	text-decoration: none;
}

.kleine_ueberschrift a
{
	text-decoration: none;
	font-size: 15px;
	color: #444;
	font-weight: bold;
}

.kleine_ueberschrift a:hover
{
	font-size: 15px;
	color: #444;
	font-weight: bold;
	text-decoration: none;
}

.kleine_ueberschrift a:link
{
	font-size: 15px;
	color: #444;
	font-weight: bold;
	text-decoration: none;
}

.kleine_ueberschrift a:visited
{
	font-size: 15px;
	color: #444;
	font-weight: bold;
	text-decoration: none;
}



.ueberschriftWG
{
	font-size: 32px;
	color: #fff;
	position: relative;
	
	font-weight: bold;
}
.bcActive
{
	font-size: 32px;
	color: #fff;
	position: relative;
	
	font-weight: bold;
}
.ueberschrift
{
	font-size: 15px;
	color: #615547;
	font-weight: bold;
}

.ueberschrift a
{
	font-weight: bold;
	font-size: 15px;
	color: #e0b0b7;
	text-decoration: none;
}



#sprachenwahl
{
	z-index: 25;
	right: 5px;
	width: 65px;
	height: 20px;
	position: absolute;
	top: 11px;
}

#oben
{
	height: 80px;
	width: 950px;
	top: 80px;
	left: 0;
	z-index: 4;
	float: left;
	position: relative;
}

#menuOben
{
	height: auto;
	width: 954px;
	top: 62px;
	left: 0;
	position: relative;
	z-index: 6;
	margin: auto;
	float: left;
}

#suchfeld input
{
	color: white;
	background-color: #a05057;
	border: solid 1px #999;
	font-size: 10px;
	line-height: 14px;
	padding: 2px;
	padding-left: 5px;
	padding-right: 5px;
}

#suchfeld input:hover
{
	color: white;
	background-color: #a05057;
	border: solid 1px #999;
	font-size: 10px;
	line-height: 14px;
	padding: 2px;
	padding-left: 5px;
	padding-right: 5px;
}


#teaser
{
	background: url(/images/teaser_back.gif) center;
	background-color: #e0b0b7;
	height: 130px;
	width: 952px;
	top: 60px;
	left: 0;
	position: relative;
	z-index: 4;
	float: left;
	border: solid 1px #fff;
}

#unten
{
	float: left;
	height: 80px;
	width: 950px;
	top: 100px;
	left: 0;
	position: relative;
	z-index: 4;
}

#suchfeld
{
	display: block;
	background: #e0b0b7;
	color: #ffffff;
	padding-top: 6px;
	padding-left: 12px;
	width: 323px;
	height: 32px;
	z-index: 9;
	visibility: visible;
	position: relative;
	top: 0;
	right: 3px;
	float: right;
	background-image: url(files/such_back.gif);
}

#breadcrumb
{
	z-index: 2;
	left: 0px;
	top: 0px;
	position: relative;
	width: 720px;
	
}

 

#main {
	background-color: #cec8c0;
	height:auto;
	width:960px;
	top:100px;
	left:0px;
	
	position:relative;
	z-index: 4;
	min-height:574px;
	padding: 1px;
	
	border: solid 1px white; }

#inhalt
{
	
	width: 750px;
	height: auto;
	top:0px;
	left: 0px;
	padding-left:0px;
	vertical-align:top;
	z-index: 3;
}
#nachbanner
{
	
	width: 730px;
	height: auto;
	top:0px;
	left: 0px;
	padding-left:20px;
	vertical-align:top;
	z-index: 3;
}


#banner
{
	width: 760px;
	height: auto;
	left: 0px;
padding-top:1px;
padding-left:0px;
	top: 0px;
	background-color: #786f62;
	z-index: 4;
	margin-bottom:10px;
}

#logo
{
	background-image: url(files/logo.gif);
	height: 58px;
	width: 338px;
	top: 30px;
	left: 0px;
	position: relative;
	z-index: 2000;
	visibility:visible;
}

*
{
	margin: 0;
	padding: 0;
}

p
{
	text-align: left;
	margin: 15px 0;
}

p, ul { line-height: 1.4em; }

p a, li a
{
	color: #39c;
	text-decoration: none;
}

p.intro
{
	border-bottom: 1px solid #ccc;
	margin-bottom: 20px;
	padding: 20px 0 30px 0;
	text-align: center;
	width: 100%;
}

p#cross-links { text-align: center; }

p#cross-links
{
	border-bottom: 1px solid #ccc;
	margin-bottom: 30px;
	padding-bottom: 30px;
}

noscript p, noscript ol
{
	color: #a00;
	line-height: 1.4em;
	text-align: left;
}

noscript a
{
	color: #a00;
	text-decoration: underline;
}

noscript ol { margin-left: 25px; }
a:focus { outline: none; }
img { border: 0; }

h3
{
	border-bottom: 1px solid silver;
	margin-bottom: 5px;
	padding-bottom: 3px;
	text-align: left;
}

.stripViewer .panelContainer .panel ul
{
	text-align: left;
	margin: 0 15px 0 10px;
}

.slider-wrap
{
	margin: 0px 0;
	position: relative;
	width: 955px;
}


.csw
{
	width: 650px;
	height: 260px;
	background: #fff;
	overflow: hidden;
}

.csw .loading
{
	margin: 200px 0 200px 0;
	text-align: center;
}

.stripViewer
{
	position: relative;
	overflow: hidden;
	border: solid 0 #000;
	margin: auto;
	width: 860px;
		height: 220px;
	clear: both;
	background: transparent;
	left: 0px;
}

.stripViewer .panelContainer
{
		position: relative;
	left: -25px;
	top: 0;
	width: 100%;
	list-style-type: none;
	}

.stripViewer .panelContainer .panel
{
	
	float: left;
	height: 100%;
	position: relative;
	width: 700px;

}

.stripViewer .panelContainer .panel .wrapper
{
	
	padding: 10px;
}

.stripNav
{

	margin: auto;
	display: none;
}

.stripNav ul
{

	list-style: none;
	display: none;
}

.stripNav ul li
{
	float: left;
	margin-right: 2px;
	display: none;
	
}

.stripNav a
{
	/* The nav links */
	font-size: 12px;
	font-weight: bold;
	text-align: center;
	line-height: 25px;
	background: #c6e3ff;
	color: #fff;
	text-decoration: none;
	display: none;
	padding: 0 10px;
}

.stripNav li.tab1 a
{
	background: #93bded;
	display: none;
}

.stripNav li.tab2 a
{
	background: #93bded;
	display: none;
}

.stripNav li.tab3 a
{
	background: #93bded;
	display: none;
}

.stripNav li.tab4 a
{
	background: #93bded;
	display: none;
}

.stripNav li.tab5 a
{
	background: #93bded;
	display: none;
}

.stripNav li a:hover
{
	background: #6aa5ea;
	display: none;
}

.stripNav li a.current
{
	background: #6aa5ea;
	color: #fff;
	display: none;
}

.stripNavL, .stripNavR
{
	/* The left and right arrows */
	position: absolute;
	top: 50px;
	text-indent: -9000em;
	z-index: 200;
}

.stripNavL a, .stripNavR a
{
	display: block;
	height: 40px;
	width: 40px;
}

.stripNavL { left: 0; }
.stripNavR { right: 0; }
.stripNavL { background: url(/images/arrow-left.gif) no-repeat center; }
.stripNavR { background: url(/images/arrow-right.gif) no-repeat center; }
.teaserBack { }
.teaserBack a:link { display: block; }
.teaserBack a:visited { display: block; }

.teaserBack a:hover
{
	display: block;
	background-color: #f0c0c7;
}

.menu
{
	width: 630px;
	position: absolute;
	visibility: visible;
	font-weight: bold;
	left: 0;
	z-index: 4;
}

.menu ul
{
	padding: 0;
	margin: 0;
	list-style-type: none;
}

.menu ul li
{
	float: left;
	position: relative;
}

.menu ul li a, 
.menu ul li a:visited
{
	display: block;
	text-decoration: none;
	font-weight: bold;
	color: #fff;
	font-size: 12px;
	width: 140px;
	height: auto;
	text-align: center;
	z-index: 10;
	line-height: 35px;
	background-color: transparent;
	background-image: url(files/menu_hintergrund.gif);
	background-repeat: no-repeat;
	padding: 3px 2px;
	margin-right: 5px;
}


* html .menu ul li a, .menu ul li a:visited
{
	width: 140px;

	height: 32px;
}

.menu ul li ul { display: none; }

table
{
	margin: -1px;
	border-collapse: collapse;
	font-size: 10px;
	z-index: 10;
}

.menu img {
display:none;
}

.menu ul li:hover a,
  .menu ul li a:hover
{
	color: #fff;
	z-index: 10;
	font-size: 12px;
	font-weight: bold;
	line-height: 43px;
	height: auto;
	background-color: #d0a0a7;
	visibility: visible;
	padding: 3px 2px;
	width: 140px;
	margin-right: 5px;
	background-image: url(files/menu_hintergrund2.gif);
}

.menu ul li:hover ul,
.menu ul li a:hover ul
{
	display: block;
	position: absolute;
	top: 35px;
	/*  --> (2)  */
	z-index: 5;
	left: 0;
	width: 160px;
	background: #d0a0a7;
}

* html .menu ul li a:hover ul { margin-top: 0; }

.menu ul li:hover ul li ul,
.menu ul li a:hover ul li a ul
{
	position: absolute;
	height: 0;
	width: 0;
	display:none;
}

.menu ul li:hover ul li a,
.menu ul li a:hover ul li a
{
	display: block;
	background: #f0c0c7;
	color: #ffffff;
	line-height: 16px;
	padding: 5px 10px;
	width: 140px;
	height: 16px;
	z-index: 1;
}



* html .menu ul li a:hover ul li a { width: 180px;
z-index: 1;}
.menu ul li:hover ul li a.drop,       
.menu ul li a:hover ul li a.drop { 
z-index: 1;
background: #f0c0c7; }

.menu ul li:hover ul li a:hover,      
.menu ul li a:hover ul li a:hover
{
	left: 200px;
	background: #e0b0b7;
	color: #fff;
	z-index: 1;
}



.menu ul li ul li:hover ul,     /* Ebene 3 */
.menu ul li a ul li a:hover ul
{
	visibility: hidden;
	display:none;
	position: absolute;
	left: 150px;
	top: 0;
	width: 150px;
	z-index: 1;
}

.menu ul li ul li ul li ul,     /* Ebene 4 */
.menu ul li a ul li a ul li a ul
{
	visibility: hidden;
	display:none;
	position: absolute;
	left: 150px;
	top: 0;
	width: 150px;
	z-index: 1;
}

.menu ul li ul li ul li:hover ul,     /* Ebene 4 */
.menu ul li a ul li a ul li a:hover ul
{
	visibility: visible;
	display:none;
	position: absolute;
	left: 150px;
	top: 0;
	width: 150px;
	z-index: 1;
}


/* ueberlass ich mal euch */

ul.rot
{
width:200px;
}

ul.rot img
{

padding:3px;
}

ul.rot li .active
{
width:200px;
height:auto;
background-color:#000;
line-height:30px;
}

ul.rot li .current
{
width:190px;
height:auto;
background-color:#000;
line-height:30px;
}

ul.rot .subnav2
{
width:190px;
height:auto;
background-color:#000;
border-bottom: 1px #aaa solid;
}

ul.rot li
{
display:block;
height:auto;
line-height:30px;
}

ul.rot .subnav2 {
padding-left:10px;
}

ul.rot li a 
{
display:block;
font-size:12px;
padding:3px;
color:white;
border-bottom: 1px #aaa solid;
background-color:#786F62;
font-weight:bold;
line-height:30px;
}

ul.rot li .active a 
{
display:block;
font-size:12px;
padding:3px;
color:white;
border-bottom: 1px #aaa solid;
background-color:#514B42;
font-weight:bold;
line-height:30px;
}

ul.rot li a:link
{
display:block;
font-size:12px;
padding:3px;
color:white;
border-bottom: 1px #aaa solid;
background-color:#786F62;
font-weight:bold;
line-height:30px;
}
ul.rot li .active a:link 
{
display:block;
font-size:12px;
padding:3px;
color:white;
border-bottom: 1px #aaa solid;
background-color:#000;
font-weight:bold;
line-height:30px;
}

ul.rot li a:visited;
{
display:block;
font-size:12px;
padding:3px;
color:white;
border-bottom: 1px #aaa solid;
background-color:#786F62;
font-weight:bold;
line-height:30px;
}

ul.rot li .active a:visited 
{
display:block;
font-size:12px;
padding:3px;
color:white;
border-bottom: 1px #aaa solid;
background-color:#000;
font-weight:bold;
line-height:30px;
}

ul.rot li a:hover
{
display:block;
font-size:12px;
background-color:#38342E;
padding:3px;
color:white;
border-bottom: 1px #aaa solid;
font-weight:bold;
line-height:30px;
}

ul.rot li .active a:hover 
{
display:block;
font-size:12px;
padding:3px;
color:white;
border-bottom: 1px #aaa solid;
background-color:#38342E;
font-weight:bold;
line-height:30px;
}














.knoepfe {
top:160px;
left:0;
font-size: 12px;
position: absolute;

}
.knoepfe input {
	font-size: 12px;
	font-family: arial;
	left:0;
	position:absolute;
	border: solid 1px #888;
	padding:4px;}
.knoepfe label {

left:30px;
font-size: 12px;
position:relative;

}



.personen {
top:160px;
left:200px;
font-size: 12px;
position: absolute;

}

.personen input {
	left:0;
	font-size: 12px;
	font-family: arial;
	position: relative;
	width: 160px;
	border: solid 1px #888; }
.personen label {

left:0px;
font-size: 11px;
position: relative;

}

.news_style{
display:none;
}
.newsShow
{
background-color: #6b4e38;
color:black;
width:550px;
height:150px;
font: normal 100% arial, "Lucida Grande", Verdana, Sans-Serif;



}
.newsBorder
{
background-color: transparent;
width:553px;
height:150px;
font: normal 100% arial, "Lucida Grande", Verdana, Sans-Serif;
background: #6b4e38;

padding: 0px 0px 0px 0px;
overflow: auto;	


}
.news_mark{
background-color:white ;
font: normal 70% arial, "Lucida Grande", Verdana, Sans-Serif;
border: 0px solid gray;
width:361px;
height:35px;
color:black;
text-align:center;

}
.news_title{


padding: 0px 0px 0px 0px;
color:black;
z-index: 1000;
}
.buttondiv
{

/*float: left;*/
/*top: 169px;*/
padding: 0px 0px 0px 0px;
background-color: transparent ;

/*border-top-color: white;*/

height:20px;
}
/* 
REDAXO-Modul: do form!
Beschreibung: CSS-DEMO
Bereich: CSS 
FŸr: do form! 2.x  
Stand: 20.04.2009 
Version: 1.0
--------------------------------------------------------------------------
HINWEISE:
--------------------------------------------------------------------------
!! Das CSS berŸcksichtigt nicht alle mšglichen Felder 
!! Farben nicht 1 zu 1 Ÿbernehmen
!! ist ja nicht wirklich hŸbsch

Weitere Infos zu den CSS hier:
http://wiki.redaxo.de/index.php?n=R4.DoForm
-------------------------------------------------------
*/

/* Formular Definition */
/*//////////////////////////////////////////////////////////////////////////////*

/* Div das das Formular umschlie§t */
.formgen {
	width:686px;
padding-right: 0px;
	padding-left: 20px;
	background-color:#F7F0E1;
}


/* Was passiert wenn auf das Label geklickt wird? */
label,
select,
input[type=checkbox],
input[type=radio],
input[type=button],
input[type=submit]
{
cursor : pointer;

}



.formgen form
{
line-height : 30px;

}


.formradio {
position:relative;


}

/* 
Wie sehen die einzelnen Blšcke aus? 
Jedes Feld wird von einem DIV umschlossen, das hier definiert werden kann
*/


.formgen .formblock
{
	margin-bottom: 15px;
	margin-top: 10px;
	padding-top: 3px;
	padding-bottom: 3px;
	padding-right: 2px;
	padding-left: 5px;	
	
}
 .forminfo 
{
	width: 360px;
	margin-bottom: 15px;
	background-color: #FFCC33;
	padding-top: 3px;
	padding-bottom: 3px;
	padding-right: 2px;
	padding-left: 5px;
	
	
	position:relative;
}

/*
Verhalten von br-Tags
*/
.formgen br
{

}


/* 
--------- FORMULAR-OBJEKTE ------------ 
*/


/* Mehrzeiliges Eingabefeld */
.formgen .formtextfield
{
	width: 400px;
	height: 200px;
	margin-left: 4px;
	border: 1px solid #003366;
	background-color: #ffffff;
	position:relative;
}


/* Textfeld */
.formtext
{
	width: 250px;
margin-top:5px;
	padding-bottom: 4px;

	background-color: #FFFFFF;
	border: 1px solid #003366;
	left:450px;
	position:absolute;
}
.formgen input {

}

.formgen input:focus, .formgen input:hover,
.formgen select:focus, .formgen select:hover, 
.formgen textarea:focus, .formgen textarea:hover {
	border-bottom-color: #000000;
	background-color: #FFF5C2;	
}



/* Label */
.formgen label {
	width:200px;
	left:0;
	height: 10px;
	position:relative;
	font-size:12px;
}


/* Aussehen der Select-Ausgabe */
.formgen .formselect
{
	width: 200px;
	background-color: #33FF33;
	margin-left: 4px;
	color: #000000;
}


/* Sende-Button */
.formgen .formsubmit
{
	width:150px;

background: url(files/button.gif) center;
border: 1px solid #999;
padding:6px;
position:relative;
display:block; }



/* Fieldsetbeschriftung */
.formgen legend {
	color: #ffffff;
	width: 150px;
}
.formgen .fieldset {
	margin-bottom: 10px;
}

/* -------------- AUSGABEN / Fehlermeldungen --------*/


/* Markierung der Labels bei Fehler */
.formgen .formerror {
	
	border-bottom-width: 1px;
	color: #990000;
}

.formgen .formcaptcha
{
	border: 2px solid #990000;
	vertical-align: top;
	float: left;
	margin-right: 10px;
}

.formgen .formreq {
	color: #006633;
}

.formgen .formheadline {
	color: #993300;
	background-color: #FFF7EA;
	padding-top: 4px;
	padding-bottom: 4px;
	margin-top: 5px;
	margin-bottom: 5px;
	font-style: italic;
}

.formgen .formhinweis {
	font-weight:normal;
	line-height:15px;
	font-size:12px;
}

.formgen inputfeld {




}



.login {
color:#ffffff;
padding:5px;
}

.login input {
width:100px;
font-size:11px;

}

.category-list {

background-color:#F7F0E1;
width:200px;
height:100px;
padding:5px;
float:left;
margin:5px;
position:relative;
text-align:center;
}




.category-list a {


text-align:center;
font-size:12px;

}

.image {
text-align:center;

}


/* Nur ein Beispiel CSS */
#static_map {
margin:0 auto;
border:1px solid #000;
}

#map_route {
width:385px;
height:385px;
border:1px solid #000;
float:left;
}

#directions {
float:right;
width:213px;
max-width:213px;
}

#directions tbody,#directions tr, #directions table {
width:213px;
}

#routenplaner fieldset {
border:none;
}

#routenplaner legend {
font-weight:900;
}

#routenplaner input {
border:1px solid #aaa;
display:block;
width:40%;
float:left;
margin-right:1em;
padding:0.1em 0.3em;
}


.eventform {
font-size:11px;
background-color:#F7F0E1;
padding:5px;
width:690px;
}
.eventform fieldset {
font-size:11px;
background-color:#F7F0E1;
border:0;
}
h3 {
font-size:12px;

}
.eventlist {
width:700px;
font-size:11px;
background-color:#F7F0E1;
padding:5px;
text-align:left;

}

.eventlist .date {

font-size:11px;
background-color:#514B42;
padding:5px;
color:white;
text-align:left;

}

.eventlist .title {

font-size:11px;
background-color:#514B42;
padding:5px;
color:white;
text-align:left;

}

.eventlist .cat {

font-size:11px;
background-color:#514B42;
padding:5px;
color:white;
text-align:left;

}

.eventlist .town {

font-size:11px;
background-color:#514B42;
padding:5px;
color:white;
text-align:left;

}
.eventlist .desc {

font-size:11px;
background-color:#514B42;
padding:5px;
color:white;
text-align:left;
}

.eventlist .elDate {

font-size:11px;

padding:5px;

text-align:left;

}

.eventlist .eltitle {

font-size:11px;

padding:5px;

text-align:left;

}

.eventlist .elcat {

font-size:11px;

padding:5px;

text-align:left;

}

.eventlist .elvenue {

font-size:11px;

padding:5px;

text-align:left;

}
.eventlist .elshortdesc {

font-size:11px;

padding:5px;

text-align:left;
}

.col1 {
background-color:#F7F0E1;
font-size:12px;
margin-bottom:2px;
padding:4px;
width:70px;
}

.col2 {
background-color:#F7F0E1;
font-size:12px;
margin-bottom:2px;
width:230px;
}

.col3 {
background-color:#F7F0E1;
font-size:12px;
margin-bottom:2px;
width:400px;

}



.col4 {
display:none;


}

.col5 {
display:none;


}

.col6 {
display:none;
}
.col7 {
display:none;
}

.col8 {

display:none;

}

.col9 {
display:none;


}
.rex-table {
width:700px;

}

.rex-table th {
display:none;

}
.rex-table caption {
display:none;

}

fieldset {
padding:5px;

}

#rex_375_multinewsletter li {
display:block;
padding: 10px;
font-size:12px;
}
#rex_375_multinewsletter .rex_375_text {
border: 1px solid #aaa;
left: 180px;
position:absolute;
padding: 2px;
font-size:12px;
}

#rex_375_subscribe {
width:150px;

background: url(files/button.gif) center;
border: 1px solid #999;
padding:6px;
position:relative;
display:block;
}

#rex_375_unsubscribe {

width:150px;

background: url(files/button.gif) center;
border: 1px solid #999;
padding:6px;
position:relative;
display:block;

}

.rex_375_error {
color:red;
font-size:12px;
}


