/* 
Farben:
Dunkelgrau: #b7b9ba
Orange: #fa9a26

------------------------------- :::: revier GmbH 2008 :::: ------------------------------- */
body {
	margin : 0px 0 0 0;
	padding : 0px;
	text-align : center;
	font-family : Verdana;
	font-size : 11px;
	color : #474747;
	line-height : 130%;
	font-weight:normal;
}


/* = = = = = = = = = = ALLGEMEINE DEFINITIONEN S T A R T = = = = = = = = = = */
a:link, a:visited {
	text-decoration : none;
	color : blue;
	font-weight:normal;
	color: #fa9a26;
}

a:hover {
	color : #666666;
}
a img {
	border: 0px;
}
a:focus {
  outline:none;
}
ul {
	margin : 0;
	padding : 8px 0 0 16px;
}

li {
	padding : 0 0 4px 0;
} 

h1 {
	font-size:16px;
	color: #fa9a26;
	padding: 0px 0px 4px 0px;
	margin:0px 0px 3px 0px;
	font-weight:bold;
	font-family:Georgia,"Times New Roman",Times,serif;
	line-height: 130%;
}
.komplett-std-header h1 {
	display:block;
	color: #59595b;
	font-size: 18px;
	padding: 0;
	margin:0;
	font-weight:bold;
	border-bottom: none;
	font-family:Arial;
	text-transform: uppercase;
}


h2 {
	display:block;
	color: #353636;
	font-size: 13px;
	padding: 0px 0px 3px 0px;
	margin:0px 0px 5px 0px;
	font-weight:bold;
	text-transform:uppercase;
	border-bottom: 3px solid #b30101;
}
h3 {
	font-size:14px;
	color: #fa9a26;
	padding: 0px 0px 4px 0px;
	margin:0px 0px 3px 0px;
	font-weight:bold;
	font-family:Georgia,"Times New Roman",Times,serif;
}
h4 {
}
h5 {
}

table {
	font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size : 11px;
	border-collapse : collapse;
}

p {
	margin : 0 0 20px 0;
	padding: 0px;
}

.clear {
	clear : both;
}
.clear15px {
	clear : both;
	height: 8px;
}

.clear_klein {
	clear : both;
	height : 1px;
	line-height : 1px;
	font-size : 1px;
	margin : -1px 0 0 0;
}

hr {
	height : 0;
	border-top : 0;
	border-bottom : 1px solid #e7e7e7;
}

.komment {
	font-size : 9px;
	font-weight : bold;
	color: #b30101;
}


.valign {
	vertical-align : middle;
}

.rot {
	color : #b30101;
	font-weight: bold;

}

form {
	margin: 0;
	padding: 0;
}

.druck {
	display: none;
}
.no-flash img {
        float:left;
        vertical-align:top;
        padding: 10px 0 0 0;
}
.getflash {
        float:left;
        padding:10px 0 0 10px;
}
.no-flash {
        padding:2px 0 0 15px;    
        float: left;    
}
.newsletter-listing {
        border-bottom:1px dashed #C7C8C9;
        padding: 10px 0 10px 0;
}
/* = = = = = = = = = = ALLGEMEINE DEFINITIONEN E N D E = = = = = = = = = = */


/* = = = = = = = = = = WEBEDITION INTERN S T A R T = = = = = = = = = = */
.block_trennung {
	background : #DDE6EE;
	border-bottom : 5px solid #b1b3b4;
	padding: 0 0 0 2px;
}

.block_weiss {
	background : #fff;
	border: 1px dashed #b1b3b4;
}
.b-links {
        float: left;
        width: 160px;
}
/* = = = = = = = = = = WEBEDITION INTERN E N D E = = = = = = = = = = */


/* = = = = = = = = GRUNAUFBAU  S T A R T =  = = = = = = */
.zentriert {
	width: 990px;
	background-color:#FFFFFF;
	border:none;
	text-align:left;
	margin: 0px auto;
}
.inhalt {
  border: 1px solid #dbdcdd;
  border-top:none; 
  padding: 0px; 
  background: transparent url(images/inhaltbg.jpg) left top repeat-y;

}
.suche {
  text-align:left;
  margin: 0px 0px 0 0px;
  padding: 8px 0 0 0;
  width: 296px;
  float:right;
}
* html .suche, * + html .suche {
  padding: 4px 0 0 0; 
}

.suche input {
  background:transparent url(images/suchfeld.jpg) no-repeat scroll left top;
  border:medium none;
  color:#FA9A26;
  height:18px;
  padding:2px 6px 0;
  width:210px;
}
.willkommenbox {
  background:transparent url(images/halbebox-links-mitte.jpg) repeat-y scroll left top;
  margin:0 0 4px 12px;
  padding:0 0 0 0;
  width:481px;
}
.fundfbox {
  width: 483px;
  margin: 1px 0 4px 0;
  background: transparent url(images/fundfbox-mitte.jpg) left top repeat-y;
}
#ffabo {
  margin: 0 0 5px 0;
}
.fundfheader {
  background: transparent url(images/ffabo-oben.jpg) left top no-repeat;
  height: 41px;
}
.links {
  float:left;
  width: 493px;
}
.rechts {
  width: 487px;
  float:right;
}
.bildbox {
  width: 482px;
  margin: 0 0 1px 0;
}
.bildbuttongross {
  margin: 0 0 3px 0;
}
.boxinhalt {
  padding: 10px;
}
.willkommenboxinhalt {
  padding: 10px 25px 0 25px;
}
.fundfbildlinks {
  float:left;
  margin: 0 10px 0 0;
}
.newsarchivsuche {
  width: 434px;
  height: 79px;
  margin: 0 0 15px 0;
  background: transparent url(images/nasuche.jpg) left top no-repeat;
  position: relative;
}
.bbqarchivsuche {
  width: 434px;
  height: 55px;
  background: transparent url(images/icons/ffsuchebbqarchiv.jpg) left top no-repeat;
  position: relative;
}
.newsarchivsuche .nasuche, .bbqarchivsuche .nasuche {
  border:medium none;
  color:#FA9A26;
  font-size:19px;
  height:29px;
  left:13px;
  position:absolute;
  top:9px;
  width:245px;
}
.newsarchivsuche .nasuche {
  top: 39px;
}
.bbqarchivsuchebutton {
  border:none;
  background: transparent;
  width: 160px;
  height:30px;
  position: absolute;
  top: 9px;
  right: 10px;
  cursor: pointer;
}
/* = = = = = = = = HEADER ANFANG = = = = = = = = */
.header {
  display:block;
  margin: 0 0 -2px 0;
}
.inhaltinnen {
  background:transparent url(images/inhaltinnen-mitte.jpg) repeat-y scroll left top;
  margin:0 0 10px 10px;
  width:973px;
  padding: 0;
}
.inhaltinnen-bbq {
  background:transparent url(images/std-folge-contentbg.jpg) repeat-y scroll left top;
  margin:0 0 10px 10px;
  width:973px;
  padding: 0;na
}

.inhaltinnen .links {
  width: 440px;
  margin: 10px;
  display: inline;
}
.inhaltinnen .rechts {
  width: 440px;
  margin: 10px;
  display: inline;
}
.anreisser {
  border-bottom:1px dashed #C7C8C9;
  margin:10px 23px 0;
  width:438px;
  display:inline;
  padding: 0 0 10px;
}
.arbbq {
  border-bottom:1px dashed #C7C8C9;
  margin:5px 23px 0;
  width:438px;
  display:inline;
  padding: 0 0 5px 0;
}
.ararchiv {
  height: 60px;
  display:inline;
}
.anreisser p {
  margin: 0 0 10px 0;
}
.ararchiv p{
  padding: 0px;
  margin: 0px;
}
.bbqszene {
  height: 105px;
  display:inline;
}
.bbqszenetext {
  height: 230px;
}
.bbqszene p{
  padding: 0px;
  margin: 0px;
}
.bbqszene_anreissertext {
  float:right;
  width: 290px;
}
.anreissersuche {
  margin:13px 23px 14px;
  width:440px;
  display:inline;
  position:relative;
}

.anreisser img {
  float: left;
  padding: 0 15px 0 0;
}

.newsletter-archiv-bild {
  float: left;
  width: 245px;
}
.newsletter-archiv-box {
  background:transparent url(images/halbebox-links-mitte.jpg) repeat-y scroll left top;
  margin:0 0 4px 12px;
  padding:0 0 0 0;
  width:481px;
  float: left;
}
/* = = = = = = = = HEADER ENDE  = = = = = = = = */

/* = = = = = = = = EMO ANFANG = = = = = = = = */
/* = = = = = = = = EMO ENDE  = = = = = = = = */


/* = = = = = = = = NAVIGATION ANFANG = = = = = = = = */
.navi {
  margin: 11px 0 0 15px;
  padding: 0 0 0 0;
  width: 650px;
  float:left;

  background: transparent url(images/inhaltbg.jpg) left top repeat-y;
}
* html .navi, * + html .navi {
  margin: 8px 0 0 15px;
  display: inline; 
}
.navi ul {
  margin: 0px;
  padding: 0px;
  background:none;
}
.navi li {
  margin: 0px;
  padding: 0px;
  display: inline;
  list-style-type:none;
  background:none;
}
.navilink {
  text-transform: uppercase;
  color: #b7b9ba;
  font-weight:bold;
  font-size: 12px;
  margin: 0 10px 0 0;
}
.navilink a:link, .navilink a:visited , .navilinkaktiv a:link, .navilinkaktiv a:visited {
  text-transform: uppercase;
  color: #b7b9ba;
  font-weight:bold;
  padding: 0 0 0 0;
  margin: 0 22px 0 0;
  font-size: 12px;
} 
.navilink a:hover, .navilinkaktiv a:link, .navilinkaktiv a:visited {
  color: #fa9a26;
  font-size: 12px;
}


.folgenavi {
  background: transparent url(images/folgeheader.jpg) left top no-repeat;
  height: 39px;
}
.folgenavi ul {
  margin: 0;
  padding: 0;
  display: inline;
  width: 970px;
  float:left;
}
.folgenavi li {
  list-style-type:none;
  display:inline;
}

.folgenavilinkerster a:link, .folgenavilinkerster a:visited,
.folgenavilink a:link, .folgenavilink a:visited {
	height:22px;
	margin:0 0 0 1px;
	padding:3px 0 0;
	display:block;
	float:left;
	color:#5B5B5D;
	font-size:12px;
	font-weight:bold;
	text-transform:uppercase;
	width: 238px;
	text-align: center;
}

.folgenavilinkersteraktiv a:link, .folgenavilinkersteraktiv a:visited {
	display:block;
	float:left;
	color:#FFFFFF;
	font-size:12px;
	font-weight:bold;
	text-transform:uppercase;
	width: 238px;
	text-align: center;
	background: transparent url(images/folgelinkserster.jpg) left top no-repeat;
	margin:0;
	padding:4px 0 0;
	height: 22px;
}
.folgenavilinkerster a:hover {
	display:block;
	float:left;
	color:#fff;
	font-size:12px;
	font-weight:bold;
	text-transform:uppercase;
	width: 238px;
	text-align: center;
	background: transparent url(images/folgelinkserster.jpg) left top no-repeat;
	margin:0;
	height: 22px;

}

.ui-tabs-selected {
	display:block;
	float:left;
	color:#fff !important;
	font-size:12px;
	font-weight:bold;
	text-transform:uppercase;
	width: 238px;
	text-align: center;
	background: transparent url(images/folgelinksmitte.jpg) left top no-repeat;
	margin:0;
	height: 22px;
}

.folgenavilinkerster.ui-tabs-selected {
	display:block;
	float:left;
	color:#fff !important;
	font-size:12px;
	font-weight:bold;
	text-transform:uppercase;
	width: 238px;
	text-align: center;
	background: transparent url(images/folgelinkserster.jpg) left top no-repeat;
	margin:0;
	height: 22px;
}
.ui-tabs-nav li {
  display: inline;
}


.ui-tabs-panel {
  padding:10px 15px 0px 20px;
}





.folgenavilink a:hover {
	background: transparent url(images/folgelinksmitte.jpg) top center no-repeat;
	color:#FFFFFF;
	height: 22px;
	margin:0 0 0 1px;
	padding:4px 0 0;
}

.folgenavilinkaktiv a:link, .folgenavilinkaktiv a:visited {
	background: transparent url(images/folgelinksmitte.jpg) top center no-repeat;
	color:#FFFFFF;
	display:block;
	float:left;
	font-size:12px;
	font-weight:bold;
	height:22px;
	margin:0 0 0 1px;
	padding:4px 0 0;
	text-align:center;
	text-transform:uppercase;
	width:238px;
}
.folgenavilinkback {
	height:22px;
	margin:5px 0 0 1px;
	padding:0;
	display:block;
	float:left;
	color:#5B5B5D;
	font-size:15px;
	font-weight:bold;
	text-transform:uppercase;
	width: 40px;
	text-align: right;
}
#h2nlabmelden, #h2nlanmelden, #h2nlabmelden1, #h2nlanmelden1, #h2nlabmelden2, #h2nlanmelden2 {
        cursor:pointer;
}
#n1abmelden, #n1abmelden1, #n1abmelden2 {
        float:left;
        display: none;
}
#nlanmelden, #nlanmelden1, #nlanmelden2 {
        border-bottom:1px solid #DCDAD9;
        float:left;
        padding: 0 0 10px 0;
        margin: 0 0 10px 0;
        width: 100%;
}
.newsletter input {
        color:#EE7F01;
        font-size:11px;
        margin:0 0 3px;
        width:230px;
}
.newsletter .feld {
        background:#F6F6F6 none repeat scroll 0 0;
        border:1px solid #C1BFC2;
        color:#EE7F01;
        font-size:11px;
        margin:6px 0 3px;
        width:230px;
}


.newsletter .aborechts td {
        text-align:right;
        width:115px;
}
.newsletter .aborechts-ges td {
        text-align:right;
        width:222px;
}
.auswahl {
        float: left;
        width: 15px !important;
}
.newsletter .privat-senden {
        background:#FA9A26 none repeat scroll 0 0;
        border:medium none;
        color:#FFFFFF;
        float:left;
        font-size:14px;
        font-weight:bold;
        margin:0 0 0 76px;
        padding:0;
        width:232px;
}
.newsletter .ges-senden {
        background:#FA9A26 none repeat scroll 0 0;
        border:medium none;
        color:#FFFFFF;
        float:left;
        font-size:14px;
        font-weight:bold;
        margin:0 0 0 230px;
        padding:0;
        width:232px;
}
.newsletter .abmelden-senden {
        background:#FA9A26 none repeat scroll 0 0;
        border:medium none;
        color:#FFFFFF;
        float:left;
        font-size:14px;
        font-weight:bold;
        margin:0 0 0 70px;
        padding:0;
        width:232px;
}
.unsub-senden {
        background:#FA9A26 none repeat scroll 0 0 !important;
        border:medium none !important;
        color:#FFFFFF !important;
        float:left !important;
        font-size:14px !important;
        font-weight:bold !important;
        margin:0 0 0 70px !important;
        padding:0 !important;
        width:230px !important;
}
/* = = = = = = = = NAVIGATION ENDE = = = = = = = = */


/* = = = = = = = = FUNDFBOX START = = = = = = = = */
.fundfbox ul li a:link, .fundfbox ul li a:visited {
  color: #5b5b5d;
  text-transform: uppercase;
  font-size: 15px;
  font-weight: bold;
}
.fundfbox ul .ui-tabs-selected a:link, .fundfbox ul .ui-tabs-selected a:visited {
  color: #fa9a26;
  text-transform: uppercase;
  font-size: 15px;
  font-weight: bold;
}
/* = = = = = = = = FUNDFBOX START = = = = = = = = */

/* = = = = = = = = SUBNAVIGATION ANFANG = = = = = = = = */
/* = = = = = = = = SUBNAVIGATION ENDE = = = = = = = = */


/* = = = = = = = =  CONTENT START  = = = = = = = = */
/* = = = = = = = =  CONTENT ENDE  = = = = = = = = */

/* = = = = = = = =  START EMONAV start  = = = = = = = = */
/* = = = = = = = =  START EMONAV ende  = = = = = = = = */

/* = = = = = = = =  NEWS start  = = = = = = = = */
.newsbox {
    margin:0 0 5px 12px;
    padding:0 0 0 0;
    width:481px;
    background: transparent url(images/newsbox-mitte.jpg) left top repeat-y;
}
.newsheader {
  background: transparent url(images/newslinksheader.jpg) left top no-repeat;
  height: 41px;
}
.newsinhalt {
  background: transparent url(images/newsbox-mitte.jpg) left top repeat-y;
}
.newsbox ul li a:link, .newsbox ul li a:visited {
  color: #5b5b5d;
  text-transform: uppercase;
  font-size: 12px;
  font-weight: bold;
  float:left;
  top: 1px;
  width:238px;
  text-align:center;
  padding: 4px 0 0 0;
}
.newsbox ul .ui-tabs-selected a:link, .newsbox ul .ui-tabs-selected a:visited {
  color:#FFFFFF;
  float:left;
  font-size:12px;
  font-weight:bold;
  height:32px;
  text-align:center;
  text-transform:uppercase;
  top:0px;
  width:238px;
  padding: 4px 0 0 0;
  margin: 0px;
}
.newsarchiv {
  margin: 0 0 0 0;
  display: inline;
}
.ui-tabs-selected .newsbg {
 background: transparent url(images/news-active-links.jpg) left top no-repeat;
  display:block;
}
.ui-tabs-selected .newsarchivbg {
  background: transparent url(images/news-active-rechts.jpg) -6px top no-repeat;
  display:block;
}

.news {
  margin: 0 0 0 0;
  display: block;
  float:left;
  text-align:center;
}
.newsanreisser {
  border-bottom: 1px dashed #c7c8c9;
  margin: 0 14px 10px 0px;
  padding: 0 0 10px 0;
}
.newsanreisser p {
  padding: 0;
  margin: 0;
}

.newsanreisser img {
  float: left;
  padding: 0 15px 0 0;
}
.ui-tabs-nav {
  list-style-image:none;
  list-style-position:outside;
  list-style-type:none;
  margin:0;
  padding:0;
}

.newsletter .ui-tabs-nav .ui-tabs-selected a {
  position: relative;
  top: 0px;
  z-index: 2;
  color: #fff;  
}

.fundfbox ul li a:link, .fundfbox ul li a:visited {
  color: #5b5b5d;
  text-transform: uppercase;
  font-size: 12px;
  font-weight: bold;
  float:left;
  top: -1px;
  height:32px;
  width:237px;
  text-align:center;
  padding: 4px 0 0 0;
}
.fundfbox ul .ui-tabs-selected a:link, .fundfbox ul .ui-tabs-selected a:visited {
  color:#FFFFFF;
  float:left;
  font-size:12px;
  font-weight:bold;
  height:32px;
  text-align:center;
  text-transform:uppercase;
  top: -1px;
  width:237px;
  padding: 5px 0 0 0;
}
* html .fundfbox ul .ui-tabs-selected a:link, * html .fundfbox ul .ui-tabs-selected a:visited
 {
  margin: 0 0 0 0;
  position:relative;
  top: -1px;
}

.ui-tabs-selected .ffabobg {
  background: transparent url(images/ffabo-links.jpg) left top no-repeat;
  display:block;
  position: relative;
}
.ui-tabs-selected .ffnbbg {
  background: transparent url(images/ffabo-rechts.jpg) 2px top no-repeat;
  display:block;
  position: relative;
  width:239px;
}
.snewsbild {
  float:left;
  width: 135px;
}
.snewstext {
  float:right;
  width: 290px;
}
/* = = = = = = = =  NEWS ende  = = = = = = = = */

/* = = = = = = = =  FOOTER START  = = = = = = = = */
/* = = = = = = = =  FOOTER ENDE  = = = = = = = = */


/* = = = = = = = =  FOLGESEITE START  = = = = = = = = */
.komplett-std {
  width: 971px;
  background: transparent url(images/std-folge-contentbg.jpg) left top repeat-y;
  margin: 0 0 0 12px;
}
.komplett-std-header {
  height: 31px;
  background: transparent url(images/stds-header.jpg) left top no-repeat;
  padding: 8px 0 0 15px;
}
.komplett-std-header-edit {
  background: transparent url(images/stds-header.jpg) left top no-repeat;
  padding: 8px 0 0 15px;
}
.komplett-std-header-newsletter {
  height: 31px;
  background: transparent url(images/stds-header.jpg) left top no-repeat;
  padding: 0;
}
.text-komplett {
  margin: 0px 0px 37px 0px;
  clear:both;
}
.spalte-links {
  float:left;
  width: 48%;
  margin: 0px 0px 40px 0px;
}
.spalte-links img {
  padding: 3px 0 0 0;
}
.spalte-rechts img {
  padding: 3px 0 0 0;
}
.spalte-rechts {
  float:right;
  width: 48%;
  margin: 0px 0px 40px 0px;
}
.komplett-std-content {
  padding: 8px 25px 0 15px;
}
/* = = = = = = = =  FOLGESEITE ENDE  = = = = = = = = */

/* = = = = = = = =  KONTAKT START  = = = = = = = = */
.formularlinks {
	float:left;
	width: 280px;
}
.formularrechts {
	float:left;
  width: 330px;
  margin: 0 0 0 30px;
}
.formularfeld textarea {
	margin: 7px 0px 0px 0px;
}
.bezeichnung {
	width : 100px;
	float : left;
	margin : 8px 0 0 0;
}
.feld {
	border : 1px solid #C1BFC2;
	width : 165px;
	margin : 6px 0 3px;
	color : #EE7F01;
	font-size : 11px;
	background: #f6f6f6;
}

.inputselected {
	border : 1px solid #EE7F01;
	width : 165px;
	margin : 6px 0 3px 0;
	background-color : #fff;
	color : #EE7F01;
	font-size : 11px;
}
.google-input {
	color:#EE7F01;
	font-size:11px;
	font-weight:bold;
	height:26px;
	margin:7px 0pt 5px;
	padding:0px 0px 0px 10px;
	width:165px;
}
.google-submit{
	margin : 0px 0pt -3px;

}
.kadresse {
  width: 280px;
  float: left;
}

.textarea {
	font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size : 11px;
	border : 1px solid #fff;
	width : 320px;
	height : 112px;
	color : #EE7F01;
	margin : 0 0 5px 0;
	background: #f6f6f6;
}

.textareaselected {
	font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size : 11px;
	border : 1px solid #EE7F01;
	width : 320px;
	height : 112px;
	color : #EE7F01;
	background-color : #fff;
	margin : 0 0 5px 0;
} 
.nblabel {
  width: 130px;
  float:left;
  display: block;
	margin : 7px 0 5px 0;
}
#ffnachbestellen input {
	width : 260px;
	margin : 7px 0 5px 0;
	color : #EE7F01;
	font-size : 11px;
}
#ffnachbestellen select {
	width : 260px;
	margin : 7px 0 5px 0;
	color : #EE7F01;
	font-size : 11px;
	background: #f6f6f6;
	border : 1px solid #C1BFC2;
}
#ffnachbestellen .senden {
  float:right;
  width: 80px;
  background: #fa9a26;
  color: #FFFFFF;
  font-size: 14px;
  font-weight: bold;
  padding: 6px 9px;
  border: none;
  margin: 3px 21px 0 0;
}
.captcha {
  float:left;
}
#ffnachbestellen .bezeichnung {
  margin: 0;
}
#ffnachbestellen .captchainput{
	border : 1px solid #C1BFC2;
	width : 165px;
	color : #EE7F01;
	font-size : 11px;
	background: #f6f6f6;
  width: 230px;
  margin: 0 0 0 90px;
}
.formularrechts .captchainput {
	border : 1px solid #C1BFC2;
	width : 165px;
	color : #EE7F01;
	font-size : 11px;
	background: #f6f6f6;
  width: 238px;
  margin: 0;
}
.formularrechts .senden {
  float:right;
  width: 80px;
  background: #fa9a26;
  color: #FFFFFF;
  font-size: 14px;
  font-weight: bold;
  padding: 6px 9px;
  border: none;
  margin: 3px 11px 0 0;
}
.abolinks {
  width: 48%;
  float: left;
}
.map-send {
  position: relative;
  top: 5px;
}
.map-feld {
	border : 1px solid #C1BFC2;
	width : 175px;
	margin : 6px 0 3px;
	color : #EE7F01;
	font-size : 11px;
	background: #f6f6f6;
}
.newsletter .aborechts {
  width: 44%;
  float: right;
  margin: 0 0 0 70px;
}
.rechts-text {
  text-align: right;
}
.newsletter .abolinks-ges {
  width: 44%;
  float: left;
}
.newsletter .aborechts-ges {
  width: 58%;
  float: right;
  margin: 0;
}
.newsletter .abolinks {
  width: 48%;
  float: left;
  margin: 6px 35px 0 0;
}
.aborechts {
  width: 44%;
  float: left;
  margin: 0 0 0 70px;
}
.aborechts label {
  display: block;
  width: 160px;
  float:left;
  margin: 0 0 3px 0;
}
.aborechts input {
	width : 230px;
	margin : 0px 0 3px 0;
	color : #EE7F01;
	font-size : 11px;
}
.aborechts .aboc {
  margin: 0 0 0 80px;
}
.aborechts .senden {
  float:right;
  width: 80px;
  background: #fa9a26;
  color: #FFFFFF;
  font-size: 14px;
  font-weight: bold;
  padding: 6px 9px;
  border: none;
  margin: 3px 16px 0 0;
}
.auflagenb {
  width: 55px;
  float:left;
  padding: 0 15px 0 0;
  margin: 0 0 20px 0;
}
#ffnachbestellen .auflagenb input {
  width:auto;
}
#blzdiv label {
  display: block;
  width: 120px;
  float:left;
  margin: 0 0 3px 0;
}
#blzdiv input {
	width : 160px;
	margin : 0px 0 3px 0;
	color : #EE7F01;
	font-size : 11px;
}
/* = = = = = = = =  KONTAKT ENDE  = = = = = = = = */

/* - - - - - - SITEMAP START - - - - - - - - - - - */
.sitemapbg {
	border-left: 2px solid #B1B3B4;
	background: #F6F6F7;
	padding: 2px 5px;
}
/* - - - - - - SITEMAP ENDE - - - - - - - - - - - */

