html, body,
a, a:link, a:visited, a:hover, a:active,
p, div, span,
ul, ol, li,
hr,
table, tbody, th, tr, td,
h1, h2, h3, h4, h5, h6,
form, input, select, option, optgroup, button, fieldset, textarea, label, legend {
	font-family: Verdana, Arial, Helvetica, SunSans-Regular, Sans-Serif;
	color: #777574;
	text-decoration: none;
}

body {}
p { text-decoration: none; border: none; }

/************ Misc ********************/
.green { color:#0c0; }
.red   { color: #a91008; }
.blue  { color:#00c; }
.nofloat { clear: both; font-size: 1px; margin: 0px; padding: 0px; }

/************ Vorschau ****************/

 .vorschau_buttons a,
 .vorschau_buttons a:link,
 .vorschau_buttons a:visited,
 .vorschau_buttons a:hover,
 .vorschau_buttons a:active
{
   display: block;
   padding: 5px 10px;
   margin: 10px 10px 10px 0px;
   border: 2px solid #ddd;
   width: 170px;
   text-align: center;
   float: left;
 }

.vorschau_buttons a:hover
{
  background: #eee;
}

#buttons_plain {}
#buttons_html {}


.vorschau_ebene_html,
.vorschau_ebene_plain
{
  position: absolute;
  top: 60px;
  border: 2px solid #ddd;
  visibility: hidden;
	padding: 10px;
}

.vorschau_ebene_plain { width: 450px; }
.vorschau_ebene_html a:link,
.vorschau_ebene_html a:visited,
.vorschau_ebene_html a:hover,
.vorschau_ebene_html a:active { text-decoration:underline; }
.vorschau_ebene_html a:hover {	text-decoration:none;}

/************ Statistik ****************/

.statistik_wrapper {
	font-family: Arial, Verdana, Helvetica;
	font-size: 12px;
	background-color: #fff;
	margin: 0px;
	padding: 10px;
}

.statistik_wrapper .link { cursor: pointer; }
.statistik_wrapper a { text-decoration: underline; }
.statistik_wrapper table.statistik_table { width: 690px; border-collapse: collapse; border: 1px solid #ddd; }
.statistik_wrapper table.statistik_table th { }
.statistik_wrapper table.statistik_table th.c1 { width: 360px;	}
.statistik_wrapper table.statistik_table th.c2 { width: 30px;	}
.statistik_wrapper table.statistik_table th.c3 { width: 300px; }
.statistik_wrapper table.statistik_table td    { height: 25px; }

.statistik_wrapper #detailviewer
{
	position: absolute;
	top: 10px;
	left: 10px;
	display: none;
	width: 760px;
	height: 460px;
	border: 1px solid #555;
	background: #eee;
	padding: 10px;
}

.statistik_wrapper #detailviewer div.head div.close
{
  float:right;
  text-decoration: underline;
  font-weight: bold;
  cursor: pointer;
}

.statistik_wrapper table#stat_links
{
	display: none;
	width: 690px;
	border-collapse: collapse;
	border: 1px solid #ddd;
	margin: 10px 0px 0px 0px;
}

.statistik_wrapper table#stat_links tr
{
}

.statistik_wrapper table#stat_links tr th
{

}

.statistik_wrapper table#stat_links tr th.id
{ width: 30px; }

.statistik_wrapper table#stat_links tr th.name
{ width: 400px; }

.statistik_wrapper table#stat_links tr th.linkziel
{ width: 80px; }

.statistik_wrapper table#stat_links tr th.statistik
{ width: 180px; }

.statistik_wrapper table#stat_links tr td
{
  border-bottom: 1px solid #ddd;
}

table#stat_links tr
{
	background: #fff;
}

table#stat_links tr.linkdetail
{
	display: none;
	background: #eee;
}

table#stat_alt
{
	display: none;
  background: blue;
}

div.box_prozent
{
	border: 1px solid #aaa;
	height: 14px;
	float: left;
	margin: 0px 10px 0px 0px;
}

div.box_prozent .balken { background: #00c; height: 10px; margin: 2px 0px; }
span.geloescht { color: #c00; }
.grau { background-color: #ddd; }
div.nl_infos { margin: 10px; }

/*infopool.......*/

.infopool_block {}
.info_artikel   {}

.info_artikel a:link,
.info_artikel a:visited,
.info_artikel a:hover,
.info_artikel a:active
{
	padding: 0px 0px 0px 15px;
	text-decoration: underline;
	background:  url('http://service.werbeagentur-aufwind.com/gcf-mailer/assets/common/pfeil.gif') no-repeat 0px 2px;
}

.info_artikel a:hover { text-decoration: none; }


/************ anmeldeformular *************/

 div.newsletter_anmeldung_einleitung { margin: 0px 0px 10px 0px; }
div.newsletter_anmeldung_einleitung h1    { }
div.newsletter_anmeldung_einleitung .text { line-height: 150%; }

div.newsletter_wrapper { width:470px; padding:10px; }

div.newsletter_wrapper div.block_anrede,
div.newsletter_wrapper div.block_titel,
div.newsletter_wrapper div.block_name,
div.newsletter_wrapper div.block_firma,
div.newsletter_wrapper div.block_email,
div.newsletter_wrapper div.block_geburtstag,
div.newsletter_wrapper div.block_submit,
div.newsletter_wrapper div.block_hinweis_fehler,
div.newsletter_wrapper div.block_hinweis,
div.newsletter_wrapper div.block_interessen,
div.newsletter_wrapper div.block_bitte_senden_sie_mir { clear: both; }

div.newsletter_wrapper div.block_hinweis_fehler { margin: 0px 0px 9px 0px; }

div.newsletter_wrapper label { float: left; display: inline; margin: 0px 10px 0px 0px; width: 125px; }

div.newsletter_wrapper select,
div.newsletter_wrapper input,
div.newsletter_wrapper textarea { border: 1px solid #c4cbd1; padding: 2px; margin: 2px 0px; width: 230px; }
div.newsletter_wrapper select { width: 236px; }
div.newsletter_wrapper input  { float: left; }

div.newsletter_wrapper div.block_name input { width: 110px; margin-right: 4px; }
div.newsletter_wrapper div.block_geburtstag input { margin-right: 5px; }
div.newsletter_wrapper div.block_geburtstag input.tag  { width: 40px; }
div.newsletter_wrapper div.block_geburtstag input.jahr { width: 70px; }
div.newsletter_wrapper div.block_geburtstag select { width: 105px; margin-right: 5px; display: inline; float: left; }
div.newsletter_wrapper div.block_hinweis { padding: 20px 0px 0px 0px; }
div.newsletter_wrapper div.block_submit  { padding: 10px 0px 0px 0px; }
div.newsletter_wrapper div.block_submit input { color: #ffffff; background: #AE0B04; border:1px solid #c4cbd1; width:auto; margin-right:7px; }
div.newsletter_wrapper div.block_interessen { }
div.newsletter_wrapper div.block_interessen div.block_cb { float: left; width: 185px; }
div.newsletter_wrapper div.block_interessen input.checkbox { width: auto; border: none; margin: 7px 0px 0px 0px; }
div.newsletter_wrapper div.block_interessen label {	margin: 10px 10px 5px 0px; }
div.newsletter_wrapper div.block_interessen label.sub { margin: 7px 10px 0px 0px; width:135px; }
div.newsletter_wrapper div.block_bitte_senden_sie_mir { margin: 10px 0px 0px 0px; }
div.newsletter_wrapper div.block_bitte_senden_sie_mir label { width: 200px; }
div.newsletter_wrapper div.block_bitte_senden_sie_mir div.block_cb { clear: both; width: 300px; }
div.newsletter_wrapper div.block_bitte_senden_sie_mir input.checkbox { width: auto; border: none; margin: 7px 0px 0px 0px; }
div.newsletter_wrapper div.block_bitte_senden_sie_mir label.sub { margin: 7px 0px 0px 10px; }

