/* --- Links --- */

a:link {
	text-decoration:none;
	color: #333333;
}
a:active {
	text-decoration:none;
	color: #333333;
}
a:visited {
	text-decoration:none;
	color: #333333;
}
a:hover {
	text-decoration:none;
	color: #B77F0B;
}

a.colored:link {
	text-decoration:none;
	color: #B77F0B;
	font-weight: bold;
}
a.colored:active {
	text-decoration:none;
	color: #B77F0B;
	font-weight: bold;
}
a.colored:visited {
	text-decoration:none;
	color: #B77F0B;
	font-weight: bold;
}
a.colored:hover {
	text-decoration:underline;
	color: #B77F0B;
	font-weight: bold;
}

/* --- Basics --- */

td,p,b,div {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #000000;
}
.hl {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #B77F0B;
}
.teaser-text {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #333333;
}
body {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #000000;
	background-image: url(../img/bg_verlauf.gif);
	background-repeat: repeat-x;
	background-color: #FDB415;
}
.pic{
border: 1px solid #FFFFFF;
}
.footer {
	font-size: 10px;
	color: #333333;
	padding-top: 3px;
}
.form {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	background-color: #ffffff;
	color: #000000;
	border: 1px solid #000066;
}
.formtab {
	padding-top: 4px;
	padding-right: 4px;
}
textarea {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	background-color: #ffffff;
	color: #000000;
	border: 1px solid #000066;
}

/* --- Hintergrundbilder --- */

.start {
	background-image: url(../img/start_bg.gif);
	background-repeat: no-repeat;
}
.start_body {
	background-image: url(../img/start_bg_body.gif);
	background-repeat: no-repeat;
	padding-left: 15px;
	padding-right: 20px;
	padding-top: 10px;
	padding-bottom: 10px;
}
.nl_start_body {
	background-image: url(../newsletter/letters/images/start_bg_body_2.gif);
	background-repeat: no-repeat;
	padding-left: 15px;
	padding-right: 20px;
	padding-top: 10px;
	padding-bottom: 10px;
}
.start_line {
	background-image: url(../img/start_bg_line.gif);
	background-repeat: repeat-y;
}
.nl_start_line {
	background-image: url(../newsletter/letters/images/sub_bg_line_3.gif);
	background-repeat: repeat-y;
}
.sub {
	background-image: url(../img/sub_bg.gif);
	background-repeat: no-repeat;
}
.sub_body {
	background-image: url(../img/sub_bg_body.gif);
	background-repeat: no-repeat;
	padding-left: 15px;
	padding-right: 20px;
	padding-top: 10px;
	padding-bottom: 10px;
}
.sub_line {
	background-image: url(../img/sub_bg_line.gif);
	background-repeat: repeat-y;
}
.qua {
	background-image: url(../img/qua_bg.gif);
	background-repeat: no-repeat;
}
.qua_body {
	background-image: url(../img/qua_bg_body.gif);
	background-repeat: no-repeat;
	padding-left: 15px;
	padding-right: 20px;
	padding-top: 10px;
	padding-bottom: 10px;
}
.ber {
	background-image: url(../img/ber_bg.gif);
	background-repeat: no-repeat;
}
.ber_body {
	background-image: url(../img/ber_bg_body.gif);
	background-repeat: no-repeat;
	padding-left: 15px;
	padding-right: 20px;
	padding-top: 10px;
	padding-bottom: 10px;
}

/* --- Layer --- */

#outer-wrapper {
	text-align: center;
	height: 100%;
	width: 100%;
	margin-top: 0px;
}
#inner-wrapper {
	height: 100%; 
	width: 745px; 
	margin-left: auto; 
	margin-right: auto;
}
#nl_inner-wrapper {
	height: 100%; 
	width: 594px; 
	margin-left: auto; 
	margin-right: auto;
}
div#menu img {
display:none;
}
#menu div{
	padding-bottom: 4px;
}
#menu {
	width: 140px;
}

.subline2 {
  font-family: verdana; 
  font-size: 10px; 
  }
  
.subline {
  font-family: verdana; 
  font-size: 11px; 
  font-weight: bold; 
  color:#B77F0B;
}

.headline1 {
  font-family: verdana; font-size: 12px; font-weight: bold; color:#B77F0B;
}

.headline2 {
  font-family: verdana; font-size: 12px; font-weight: bold; color:#C53A41;
}

.headline3 {
  font-family: verdana; font-size: 12px; font-weight: bold; color:#006695;
}
