/* BODY */ /* ============================================== */
html {
	position: relative;
	height: 99.8%;
}

body {
	font-family: Verdana, sans-serif;
	font-size: 9pt;
	background-color: #EEEEEE;
	margin: 0px;
	background-image:
		url(http://www.esv.info:80/img/tmpl/base3/newstyle/back.gif);
	background-repeat: repeat-y;
	background-position: 0px 0px;
	height: 100%;
	position: relative;
	width: 990px;
}

/* ============================================== */
/* MAIN COMPONENTS */
/* ============================================== */
	
div#top {
	position: absolute;
	float: left;
	width: 990px;
	height: 150px;
	top: 0px;
	left: 0px;
	background-image: url(http://www.esv.info:80/img/tmpl/base3/newstyle/top.png);
	background-repeat: no-repeat;
	z-index: 3;
}

div#logo {
	position: relative;
	left: 44px;
	top: 43px;
	width: 88px;
	height: 70px;
	z-index: 4;
}

div#pathbar {
	position: absolute;
	float: right;
	clear: both;
	width: 755px;
	height: 10px;
	top: 140px;
	left: 190px;
	background-color: #EEEEEE;
	border-right: 1px solid #CCCCCC;
	border-bottom: 1px solid #CCCCCC;
	text-align: right;
	padding: 5px;
	z-index: 2;
}

div#searchbar {
	float: left;
	position: absolute;
	top: 150px;
	left: 191px;
	width: 760px;	
	background-color: #C2D9EB;
	border-right: 1px solid #73AFFF;
	border-bottom: 1px solid #73AFFF;
	padding: 10px 10px 0px 10px;
}

div#left {
	position: absolute;
	float: left;
	clear: both;
	width: 190px;
	top: 140px;
	bottom: 0px;
}

div#menu {
	position: relative;
	width: 174px;
	margin-left: 15px;
	background-color: #EEEEEE;
	font-size: 9pt;
	border-left: 1px solid #CCCCCC;
	border-right: 1px solid #CCCCCC;
	border-bottom: 1px solid #CCCCCC;
	padding-top: 12px;
}

div#loginbox {
	position: relative;
	width: 154px;
	margin-left: 15px;
	top: 10px;
	text-align: left;
	padding: 10px;
	background-color: #EEEEEE;
	font-size: 8pt;
	border: 1px solid #CCCCCC;
}

.twitterbox {
  display: block;
  position: relative;
  width: 134px;
  margin-left: 15px;
  margin-top: 10px;
  font-size: 8pt;
  border: 1px solid #CCCCCC;
  padding: 13px 0 0 38px;
  height: 30px;
  background: #EEEEEE url(http://www.esv.info:80/img/logo/twitter_logo_03.png) no-repeat center;

}

.twitterbox span {
  text-indent: -9999px;
  display: block;
}

.twitterbox:hover {
	background-color:  #EEEEEE;
}

.esv-twitter-share-button {
	background: transparent url(/img/icons/twittern.png) no-repeat;
	display: block;
	text-indent: -9999px;
	width: 21px;
	height: 20px;
}
div#adbanner {
	position: relative;
    margin: 20px 0 0 15px;
    width: 176px;
    top: 10px;
}

div#adbanner a {
    margin: 0 0 20px 20px;
    background-color: transparent;  
    	
}

div#adbanner a:hover {
    background-color: transparent;	
}

div#logintitle {
	margin-bottom: 5px;
	font-weight: bold;
}

div#username {
	margin-bottom: 5px;
}

div#content {
	float: left;
	position: absolute;
	left: 205px;
	top: 235px;
	bottom: 10px;
	width: 770px;
	padding: 0px;
	padding-right: 10px;
	font-size: 9pt;
	z-index: 0;
	background-color: #FFFFFF;
}

div#bottom {
	position: relative;
	float: left;
	clear: both;
	width: 732px;
	height: 57px;
	padding-top: 10px;
	background-color: #FFFFFF;
	color: #666666;
	font-size: 8pt;
}

/* ============================================== */ /* MENU */
	/* ============================================== */
ul.menu {
	list-style-type: none;
	padding: 6px 0px 10px 16px;
	margin-left: 0px;
	margin: 0px;
}

ul.menu li.level1 {
	font-weight: bold;
	padding-top: 2px;
	margin: 0px;
}

ul.menu li.level1selected {
	font-weight: bold;
	padding-top: 2px;
	list-style-image:
		url(http://www.esv.info:80/img/tmpl/base3/newstyle/arrow_left.gif);
	margin: 0px;
}

ul.menu li.level2 {
	padding-left: 3px;
	margin: 0px;
}

ul.menu li.level2selected {
	padding-left: 3px;
	list-style-image:
		url(http://www.esv.info:80/img/tmpl/base3/newstyle/arrow_left.gif);
	margin: 0px;
}

ul.menu li.level3 {
	padding-left: 8px;
	margin: 0px;
}

ul.menu li.level3selected {
	padding-left: 8px;
	list-style-image:
		url(http://www.esv.info:80/img/tmpl/base3/newstyle/arrow_left.gif);
	margin: 0px;
}

li.menu:link {
	text-decoration: none;
	color: black;
}

li.menu:visited {
	text-decoration: none;
	color: black;
}

li.menu:hover {
	background-color: #99CCFF;
	list-style-image:
		url(http://www.esv.info:80/img/tmpl/base3/newstyle/arrow_left_ghost.gif);
}

li.menu:active {
	background-color: #99CCFF;
	list-style-image:
		url(http://www.esv.info:80/img/tmpl/base3/newstyle/arrow_left_ghost.gif);
}

li.menu:focus {
	background-color: #99CCFF;
	list-style-image:
		url(http://www.esv.info:80/img/tmpl/base3/newstyle/arrow_left_ghost.gif);
}

a.menu {
	padding: 2px 0px 2px 2px;
}

a.menudark {
	padding: 2px 0px 2px 2px;
	margin: 0px;
}

a.menumediumdark {
	padding: 2px 0px 2px 2px;
	margin: 0px;
}

a.menu:link {
	text-decoration: none;
	color: #000000;
	display: block;
}

a.menu:visited {
	text-decoration: none;
	color: #000000;
	display: block;
}

a.menu:hover {
	background-color: #99CCFF;
	display: block;
}

a.menu:active {
	background-color: #99CCFF;
	display: block;
}

a.menu:focus {
	background-color: #99CCFF;
	outline: none;
	display: block;
}

a.menudark:link {
	text-decoration: none;
	color: #000000;
	background-color: #DEDEDE;
	display: block;
}

a.menudark:visited {
	text-decoration: none;
	color: #000000;
	background-color: #DEDEDE;
	display: block;
}

a.menudark:hover {
	background-color: #99CCFF;
	display: block;
}

a.menudark:active {
	background-color: #99CCFF;
	display: block;
}

a.menudark:focus {
	background-color: #99CCFF;
	outline: none;
	display: block;
}

/* ============================================== */ /* SEARCH */
	/* ============================================== */
	/* #searchfield { margin-top:17px; margin-left:254px; border:1px solid #6699FF; width:255px; font-size:11pt; height:18px; background-color:#BFDAEF; } */
#searchfield {
	border: 1px solid #73AFFF;
	width: 255px;
	font-size: 11pt;
	height: 18px; /*background-color:#BFDAEF;*/
}

/* #search_autocomplete { border:1px solid #73AFFF; background-color:#D9E6ED; width:500px; font-size:9pt; font-weight:normal; position:absolute; z-index:4; } */
.autocompleter {
	border: 1px solid #73AFFF;
	background-color: #D9E6ED;
	width: 500px;
	font-size: 9pt;
	font-weight: normal;
	position: absolute;
	z-index: 4;
}

#search_autocomplete ul {
	margin: 3px;
}

#search_autocomplete li {
	padding: 1px;
	list-style-type: none;
	white-space: nowrap;
}

#search_autocomplete li:link {
	text-decoration: none;
	list-style-type: none;
}

#search_autocomplete li:visited {
	text-decoration: none;
	list-style-type: none;
}

#search_autocomplete li:hover {
	background-color: #99CCFF;
	list-style-image:
		url(http://www.esv.info:80/img/tmpl/base3/newstyle/arrow_left.gif);
	cursor: pointer;
}

#search_autocomplete li:active {
	font-weight: bold;
	cursor: pointer;
}

#search_autocomplete li:focus {
	font-weight: bold;
	cursor: pointer;
}

/* #searchform { background:url(http://www.esv.info:80/img/tmpl/base3/newstyle/search20.png) no-repeat #C2D9EB; vertical-align:top; position:relative; z-index:3; font-weight:bold; margin:0px; padding:0px; color:#000000; height:65px; } */
	/* #searchform { background-color:#ECF3F9; border:2px outset #6699FF; z-index:3; font-weight:bold; margin:0px; padding:5px; color:#000000; } */
#searchform {
	z-index: 3;
	text-align: left;
	height: 34px;
	margin-top: 12px;
	font-weight: bold;
	color: #000000;
	font-size: 11pt;
}

#searchbar div {
	float: left;
	margin-right: 20px;
}

#searchbar div#cart {
	float: right;
	text-align: right;
	margin-right: 5px;
	font-size: 9pt;
	padding: 3px 5px;
	background-color: #ECF3F9;
	border: 1px solid #CCCCCC;
}

#searchbar div#link {
	float: left;
	clear: both;
	margin-right: 8px;
	margin-top: 0px;
	padding-left: 75px;
	width: 300px;
}

/* ============================================== */ /* PATH */
	/* ============================================== */
#pagetitle {
	font-size: 11pt;
	font-weight: bold;
}

/* ============================================== */ /* INNER CONTENT */
	/* ============================================== */
.inner {
	padding-right: 165px;
}

.addons {
	float: right;
	width: 145px;
	margin-left: 20px;
	margin-top: 6px;
}

.addontitle {
	background-color: #E0E0E0;
	font-size: 8pt;
	font-weight: bold;
	padding: 2px;
	padding-left: 4px;
	color: #555555;
	border-top: 1px solid #CCCCCC;
	border-right: 1px solid #CCCCCC;
	margin: 0;
}

#addonbox {
	border-left: 3px solid #E0E0E0;
	padding: 2px;
	font-size: 8pt;
	margin-bottom: 20px;
	overflow: auto;
}

.addonbox {
	border-left: 3px solid #E0E0E0;
	padding: 2px;
	font-size: 8pt;
	margin-bottom: 20px;
	overflow: auto;
}

.downloadicon {
	float: left;
	clear: both;
	padding-top: 4px;
}

.downloadlink {
	margin-left: 28px;
	margin-bottom: 5px;
}

h1 {
	font-size: 13pt;
	font-weight: bold;
	margin-bottom: 5px;
	margin-top: 0px;
}

h2 {
	font-size: 10pt;
	font-weight: bold;
	margin-bottom: 2px;
	margin-top: 0px;
}

h3 {
	font-size: 9pt;
	font-weight: bold;
	margin-bottom: 2px;
	margin-top: 0px;
}

.werkmarke {
	font-size: 8pt;
	font-weight: bold;
	margin-bottom: 3px;
}

.subtitle {
	font-size: 9.5pt;
	font-weight: bold;
	margin-bottom: 10px;
}

.bibdata {
	font-size: 9pt;
	margin-bottom: 10px;
	margin-top: 30px;
}

.description180 {
	position: static;
	margin-top: 10px;
	text-align: left;
	font-size: 9pt;
	padding-left: 200px;
}

.description200 {
	position: static;
	margin-top: 10px;
	text-align: left;
	font-size: 9pt;
	padding-left: 220px;
}

.description240 {
	position: static;
	margin-top: 10px;
	text-align: left;
	font-size: 9pt;
	padding-left: 260px;
}

.contributor180 {
	position: static;
	margin-top: 10px;
	text-align: left;
	font-size: 9pt;
	padding-left: 200px;
}

.contributor200 {
	position: static;
	margin-top: 10px;
	text-align: left;
	font-size: 9pt;
	padding-left: 220px;
}

.contributor240 {
	position: static;
	margin-top: 10px;
	text-align: left;
	font-size: 9pt;
	padding-left: 260px;
}

.imagecolumn80 {
	float: left;
	margin-top: 7px;
	margin-right: 10px;
	width: 80px;
}

.imagecolumn180 {
	float: left;
	margin-top: 7px;
	margin-right: 10px;
	width: 180px;
}

.imagecolumn200 {
	float: left;
	margin-top: 7px;
	margin-right: 10px;
	width: 200px;
}

.imagecolumn240 {
	float: left;
	margin-top: 7px;
	margin-right: 10px;
	width: 240px;
}

.imagecolumnjournals {
	float: left;
	clear: both;
	margin-top: 7px;
	margin-right: 10px;
	width: 210px;
}

.price {
	float: right;
	clear: both;
	margin-top: 7px;
	margin-left: 20px;
	width: 140px;
	text-align: right;
}

.pricehint {
	font-size: 8pt;
	color: #666666;
}

.shortdetails {
	position: static;
	font-size: 9pt;
	margin-top: 13px;
	padding-left: 90px;
	padding-right: 150px;
}

.shortdetails_ejournal {
  position: static;
  font-size: 9pt;
  margin-top: 13px;
  padding-left: 200px;
  padding-right: 130px;
}


/* #booksearch { position:absolute; top:66px; left:200px; right:20px; height:500px; } */
.goggle {
	position: absolute;
	top: 66px;
	left: 200px;
	right: 20px;
	height: 500px;
}

#esvbasicsImage {
	background: url(http://www.esv.info:80/img/esvbasics/bg1.jpg) no-repeat right
		top;
	float: left;
}

#esvbasicsText {
	padding-right: 300px;
}

fieldset {
	background-color: #ECF3F9;
	border-color: #99CCFF;
	border-width: 1px;
	padding: 15px;
	padding-top: 10px;
}

legend {
	font-size: 10pt;
	font-weight: bold;
	margin-left: -5px;
}

fieldset hr {
	border: 1px solid #C6E2FD;
}

hr {
	border: 1px solid #D0D0D0;
}


hr.presse {
	text-align:left;
  margin:0;
  width:350px;
  height:0;
  margin: 15px 0;
  border: 0;
  border-top:1px dotted lightgray;
}


ul {
	padding-left: 20px;
	margin-left: 0px;
	margin-top: 1em;
	list-style-type: circle;
}

li {
	margin-bottom: 0.2em;
}

li.none {
  list-style:none;
}

#anchor {
	margin-top: -188px;
	position: absolute;
}

/* ============================================== */
	/* PAGE NAVIGATION */
	/* ============================================== */
.pagenavi {
	margin-top: 10px;
	font-size: 8.5pt;
}

.pagenavibutton {
	background-color: #DDE4E6;
	width: 25px;
	text-align: center;
	float: left;
	margin-left: 2px;
}

.pagenavibutton:hover {
	background-color: #99CCFF;
	width: 25px;
	text-align: center;
	float: left;
	margin-left: 2px;
	cursor: pointer;
}

.pagenavibuttonselected {
	background-color: #106AB6;
	color: #FFFFFF;
	font-weight: bold;
	width: 25px;
	text-align: center;
	float: left;
	margin-left: 2px;
}

.pagenavislide {
	text-align: center;
	float: left;
	margin-left: 2px;
	cursor: pointer;
}

.pagenavislideinactive {
	text-align: center;
	float: left;
	margin-left: 2px;
	color: #888888;
}

/* ============================================== */ /* INPUTS */
	/* ============================================== */
input {
	border: 0px;
}

.button {
	display: inline-block;
	text-align: center;
	font-weight: bold;
	padding: 2px;
	color: black;
	font-size: 8pt;
	border: 1px solid #6699FF;
	background: url(http://www.esv.info:80/img/tmpl/base3/newstyle/button.png)
		repeat-x #99CCFF;
}

.button:hover {
	text-align: center;
	background-color: #78BCFF;
	font-weight: bold;
	padding: 2px;
	color: black;
	cursor: pointer;
}

.order {
	background: url(http://www.esv.info:80/img/tmpl/base3/newstyle/button.png)
		repeat-x #99CCFF;
	font-weight: bold;
	font-size: 8pt;
	padding-left: 3px;
	padding-top: 3px;
	color: black;
	display: inline-block;
	text-align: center;
	margin-bottom: 5px;
	border: 1px solid #6699FF;
	height: 17px;
	vertical-align: middle;
	width: 160px;
	letter-spacing: -1px;
}

.order:hover {
	background-color: #78BCFF!important;
}

.search {
	width: 340px;
	border: 1px solid black;
}

.contact {
	width: 210px;
	border: 1px solid black;
	margin-bottom: 2px;
}

.radio {
	width: 120px;
	border: 1px solid black;
	margin-bottom: 2px;
}

.mfitem {
	width: 170px;
	display: inline-block;
	vertical-align: top;
}

.error {
	color: #FF0000;
	font-weight: bold;
	margin-left: 174px;
	display: inline-block;
	margin-bottom: 8px;
}

#multiformAnnotation {
	display: none;
}

textarea {
	font-family: Verdana;
	font-size: 10pt;
}

/* ============================================== */
	/* IMAGES & IMAGE-DIVS */
	/* ============================================== */
img {
	border: 0px;
}

.order img {
	float: left;
	margin-top: -1px;
}

div.journalimage {
	width: 200px;
	height: 100px;
	padding: 3px;
	cursor: pointer;
}

/* ============================================== */ /* SHOPPING CART */
	/* ============================================== */
table.cart {
	width: 100%;
	border-collapse: collapse;
}

table.cart th {
	padding: 3px;
	padding-top: 10px;
	font-size: 10pt;
	background: transparent url(http://www.esv.info:80/img/div/bg.gif) repeat-x
		center;
}

table.cart tr.last {
	vertical-align: top;
	font-weight: bold;
	border-top: 1px solid #DCE1E5;
	background-color: #F2F5F7;
}

table.cart td {
	padding: 3px;
	padding-top: 10px;
	border-top: 1px solid black;
	background: url(http://www.esv.info:80/img/div/bgdetail.gif) top repeat-x;
}

table.cart td.lastdescription {
	font-weight: bold;
}

table.cart td.quantity {
	text-align: center;
	font-weight: bold;
	display: table-cell;
	width: 4em;
}

table.cart td.title {
	padding-left: 1em;
}

table.cart td.prices {
	text-align: right;
	vertical-align: middle;
	display: table-cell;
	padding-right: 1em;
	padding-top: 0px;
	color: #000000;
}

table.cart img {
	margin: 0px;
	margin-left: 1px;
}

/* ============================================== */ /* PROGRESSBAR */
	/* ============================================== */
#progress table {
	border-collapse: separate;
}

#progress td.filled {
	background-color: #99CCFF;
	width: 25px;
	text-align: center;
	border: 1px solid #FFFFFF;
}

#progress td.active {
	background-color: #0000FF;
	color: #FFFFFF;
	font-weight: bold;
	width: 25px;
	text-align: center;
	border: 1px solid #FFFFFF;
}

#progress td.passiv {
	background-color: #DDE4E6;
	width: 25px;
	text-align: center;
	border: 1px solid #FFFFFF;
}

#progress #punkt {
	display: none;
}

#progress div.title {
	display: none;
}

/* ============================================== */ /* HISTORY */
	/* ============================================== */
.history {
	text-align: left;
}

.history .illustrationRight {
	float: right;
	margin: 0.5em 0em 1em 1em;
	text-align: right;
}

.history .illustrationLeft {
	float: left;
	margin: 0.5em 1em 1em 0em;
}

.history .illustrationRight IMG,.history .illustrationLeft IMG {
	border: 1px solid black;
}

.history .illustrationRight DIV {
	font-size: 0.9em;
	color: #1C224D;
	padding-top: 5px;
	text-align: right;
}

.history .illustrationLeft DIV {
	font-size: 0.9em;
	color: #1C224D;
	padding-top: 5px;
	text-align: left;
}

.history .illustrationLeft IMG {
	float: left;
}

.history .illustrationLeft .marginLeft {
	margin-left: 10px;
}

.history .illustrationLeft  DIV {
	clear: left;
}

.history .clearRight {
	clear: right;
}

.history .clearLeft {
	clear: left;
}

.history .bold {
	font-weight: bold;
}

.history .quote {
	padding-left: 4em;
	float: left;
}

.history .spacer {
	float: left;
	margin-left: 2em;
}

.history .none {
	border: none;
}

/* ============================================== */
	/* BOTTOM COMPONENTS */
	/* ============================================== */
#bottom hr {
	margin-top: 5px;
}

#bottom #functions {
	float: right;
	text-align: right;
}

#bottom #history {
	float: left;
}

#bottom #links {
	float: left;
	text-align: center;
	width: 380px;
}

#bottom #impressum {
	display: block;
}

/* ============================================== */ /* LINKS */
	/* ============================================== */
a.order:link {
	text-decoration: none;
	color: black;
}

a.order:visited {
	text-decoration: none;
	color: black;
}

/* ============================================== */
p.noMargin {
	margin: 0px;
	margin-bottom: 3px;
}

p#error {
	color: red;
	font-weight: bold;
}

p#notFound {
	font-weight: bold;
}

p#admin {
	font-size: 8pt;
	color: #666666;
}

#path2 {
	margin: 0px;
}

#sort {
	font-size: 8pt;
	margin: 0px;
}

h4 {
	margin: 0px;
	font-size: 11pt;
}

.underline {
	padding-top: 3px;
	font-size: 9pt;
  font-weight: bold;
}

p {
	font-size: 9pt;
}

table {
	font-size: 9pt;
}

a:link {
	text-decoration: none;
	color: #15359C;
}

a:visited {
	text-decoration: none;
	color: #15359C;
}

a:hover {
	background-color: #99CCFF;
}

a:active {
	background-color: #99CCFF;
}

a:focus {
	background-color: #99CCFF;
	outline: none;
}

a#nohover :link {
	text-decoration: none;
}

a#nohover :visited {
	text-decoration: none;
}

a#nohover :hover {
	background-color: #ECF3F9;
}

a#nohover :active {
	background-color: #ECF3F9;
}

a#nohover :focus {
	background-color: #ECF3F9;
	outline: none;
}

a#titel :link {
	text-decoration: none;
	font-weight: bold;
	color: #15359C;
}

a#titel :visited {
	text-decoration: none;
	font-weight: bold;
	color: #15359C;
}

a#titel :hover {
	background-color: #15359C;
	color: white;
}

a#titel :active {
	background-color: #15359C;
	color: white;
}

a#titel :focus {
	background-color: #15359C;
	color: white;
	outline: none;
}

#teaser_startseite p {
	margin-top: -5px;
}

#teaser_startseite h1 {
	padding-bottom: 5px;
}

.nohover,
.imagecolumn80 a:hover,
.imagecolumn180 a:hover,
.imagecolumn200 a:hover,
.imagecolumn240 a:hover,
.imagecolumnjournals a:hover {
    background-color: transparent; 
}

/**** Addon ****/
.addonContentBox {
    border: 1px solid #858585; 
    margin-top: 1em;
    margin-bottom: 2em;
    padding: 10px;
    background:#FFFFFF url(/img/tmpl/base3/boxbg.gif) repeat-x scroll;
}

.addonHeadline_1 {
    font-weight:bold;
    margin:25px 0px 15px 0px;
    list-style-type: none;
    font-size: 11pt;
}

.addonHeadline_2 {
    font-weight:bold;
    margin:25px 0px 15px 0px;
    list-style-type: none;
    font-size: 9.5pt;
}

.addonHeadline_3 {
    font-weight:bold;
    margin:25px 0px 15px 0px;
    list-style-type: none;
    font-size: 8.5pt;
}

.addonXtraContent {
    font-size:8pt;
    font-weight:bold;
    list-style-type: none;
}

.addonListElement {
    list-style-type: none;
}

.addonElement {
    vertical-align: text-bottom;
    padding-left: 10px;
    padding-top: -50px;
}

.addonTitle {
    font-size: 10pt;
    font-weight: bold;
    margin-bottom: 2px;
}

.addonPadding {
    padding: 10px;
    margin-bottom: 0px;
}

/** kleine Loesung **/
/* Styles Sortierung nach Programmbereich */
div.division {
  font-size:10pt;  
}

span.divisionItem, span.sortItem  {
  padding-left: 30px; 
}

/* Styles Sortierung nach Titel und Erscheinungsdatum */

div.sort {
  font-size:10pt;  
  padding-bottom: 20px;
}

div#addonbox3 {
  overflow: hidden;
}

/* Hinweis versandkostenfrei */
.noPorto {
  background-color: #FAD400;
  border: 1px solid #CCCCCC;
  font-size: 9pt;
  margin-top: 4px;
  margin-left: 100px;
  padding: 1px 13px 1px 0;
  width: 170px;  
  margin-bottom: 4px;
}

.middle {
  vertical-align: baseline;
}

.no_porto_text {
  padding-left: 15px;
}

/** Voraussetzung eBook **/
.requirement_ebook {
  padding-top: 2px;
  padding-bottom: 2px;
}



/* ------------- Twitter Styles ------ ------------------------------*/

.header{
  margin-bottom:10px;
}

.esv_bereich{
  float:left;
  width:80px;
  height:65px;
/*   margin-left:-5px; */
}
.esv_recht{
  background-image: url(/img/logo/esv_recht.png);
  background-repeat:no-repeat;
}

.esv_steuern{
  background-image: url(/img/logo/esv_steuern.png);
  background-repeat:no-repeat;
}

.esv_wirtschaft{
  background-image: url(/img/logo/esv_wirtschaft.png);
  background-repeat:no-repeat;
}

.esv_arbeitsschutz{
  background-image: url(/img/logo/esv_arbeitsschutz.png);
  background-repeat:no-repeat;
}

.esv_philologie{
  background-image: url(/img/logo/esv_philologie.png);
  background-repeat:no-repeat;
}
.esv_verlag{
  background-image: url(/img/logo/esv_verlag.png);
  background-repeat:no-repeat;
}
/* ------------- Twitter Styles Ende ------ ------------------------------*/

