.error{
	margin: 0px;
	padding: 8px;
	padding-left: 30px;
	background: url(../images/icon_error.gif) no-repeat;
	background-position: 0% 60%;
}
div.validate_error {
	margin-bottom: 20px;
}
div.validate_error ul {
	margin: 0px;
	padding: 0px;
}
div.validate_error li {
	margin: 0px;
	padding: 0px;
	margin-left: 15px;
	font-weight: normal;
	font-size: 85%;
	color: #ff5c00;
	border: 0px;
	list-style: disc;
}

.txtmarker{
	font-weight: bold;
	color: #ff5c00;
}
.mittig{
	text-align: center;
}
.rechts{
	text-align: right;
}
.fett{
	font-weight: bold;
}

p.pager {
	margin-top: 20px;
	margin-bottom: 10px;
}
.benutzer_entfernen{
	margin: 0px;
	padding: 0px;
	padding-left: 30px;
	background: url(../images/icon_freund_entfernen.gif) no-repeat;
	background-position: 0% 60%;
}
.item_entfernen{
	margin: 0px;
	padding: 0px;
	padding-left: 30px;
	background: url(../images/icon_buch_loeschen.gif) no-repeat;
	background-position: 0% 60%;
}
.item_melden {
    margin: 0px;
    padding: 0px;
    padding-left: 30px;
    background: url(../images/icon_melden.gif) no-repeat;
    background-position: 0% 60%;
}
.eingeordnet{
	margin: 0px;
	padding: 8px;
	padding-left: 30px;
	background: url(../images/icon_einordnen_erfolgreich.gif) no-repeat;
	background-position: 0% 60%;
}

.img_suche {
	margin: 0px;
	border: 1px solid #c9c9c9;
	padding: 1px;
	width: 50px;
}

div.profil_links {
	float: left;
	margin: 0px;
	padding: 0px;
	padding-bottom: 15px;
	width: 156px;
}
div.profil_links ul {
	margin: 0px;
	padding: 0px;
}
div.profil_links li {
	float: left;
	display: block;
	margin: 0px;
	padding: 0px;
	text-align: left;
	width: 150px;
	font-weight: normal;
	border: 0px;
	border-bottom: 1px solid #001e44;
	list-style: none;
}
div.profil_links li a{
	display: block;
	height: 35px;
	padding-top: 6px;
	color: #001e44;
	text-decoration: none;
	font-size: 85%;
}
div.profil_links li a:hover{
	color: #ff5c00;
	text-decoration: underline;
}
div.profil_links li h4 {
	display: block;
	height: 35px;
	padding-top: 6px;
	color: #949494;
	text-decoration: none;
	font-size: 85%;
	font-weight: normal;
}

.cover_profil{
	border: 1px solid #c9c9c9;
	padding: 1px;
	margin-bottom: 8px;
	width: 150px;
}
.cover_profil_klein{
    border: 1px solid #c9c9c9;
    padding: 1px;
    margin-bottom: 8px;
    width: 50px;
}
.profil_rezension{
	margin: 0px;
	padding: 0px;
	padding-left: 30px;
	background: url(../images/icon_rezension.gif) no-repeat;
	background-position: 0% 60%;
}
.profil_melden {
	margin: 0px;
	padding: 0px;
	padding-left: 30px;
	background: url(../images/icon_melden.gif) no-repeat;
	background-position: 0% 60%;
}
.profil_mail{
	margin: 0px;
	padding: 0px;
	padding-left: 30px;
	background: url(../images/icon_nachricht_schicken.gif) no-repeat;
	background-position: 0% 60%;
}
.profil_wunsch{
	margin: 0px;
	padding: 0px;
	padding-left: 30px;
	background: url(../images/icon_wunschliste.gif) no-repeat;
	background-position: 0% 60%;
}
.profil_add_freunde{
	margin: 0px;
	padding: 0px;
	padding-left: 30px;
	background: url(../images/icon_add_friend.gif) no-repeat;
	background-position: 0% 60%;
}
.profil_show_freunde{
	margin: 0px;
	padding: 0px;
	padding-left: 30px;
	background: url(../images/icon_freundesliste.gif) no-repeat;
	background-position: 0% 60%;
}
.profil_tauschgesuche{
	margin: 0px;
	padding: 0px;
	padding-left: 30px;
	background: url(../images/icon_tauschgesuch.gif) no-repeat;
	background-position: 0% 60%;
}
.profil_tauschgebote{
	margin: 0px;
	padding: 0px;
	padding-left: 30px;
	background: url(../images/icon_tauschgebot.gif) no-repeat;
	background-position: 0% 60%;
}
.profil_bib{
	margin: 0px;
	padding: 0px;
	padding-left: 30px;
	background: url(../images/icon_bibliothek.gif) no-repeat;
	background-position: 0% 60%;
}

.profil_rechts {
	float: left;
	margin: 0px;
	padding: 0px;
	margin-left: 23px;
	width: 330px;
}
.profil_rechts h2{
	margin: 0px;
	padding: 0px;
	padding-bottom: 4px;
	font-size: 95%;
	font-weight: bold;
	color: #001e44;
}


.profil_nav{
	width: 510px;
	height: 23px;
	background: url(../images/static/subnavigation_line.gif) repeat-x;
	margin-bottom: 10px;
}
.profil_nav ul {
	margin: 0px;
	padding: 0px;
}

.profil_nav li {
	float: left;
	display: block;
	height: 23px;
	margin: 0 1px 0 0;
	padding: 0px;
	text-align: center;
	border: 0;
	list-style: none;
}
.profil_nav li a {
	display: block;
	margin: 0px;
	padding: 0px;
	height: 100%;
	width: 80px;
	color: #001e44;
	text-decoration: none;
	font-weight: normal;
	font-size: 90%;
	border: 0px;
	background: url(../images/static/subnavigation_bg.gif) repeat-x;
}
.profil_nav li a:hover {
	background: url(../images/static/subnavigation_bg_hover.gif) repeat-x;
	color: #ffffff;
	text-decoration: none;
}
.profil_nav .active {
	background: url(../images/static/subnavigation_bg_hover.gif) repeat-x;
	color: #ffffff;
	text-decoration: none;
}

.boerse_nav{
	width: 510px;
	height: 23px;
	background: url(../images/static/subnavigation_line.gif) repeat-x;
	margin-bottom: 10px;
}
.boerse_nav ul {
	margin: 0px;
	padding: 0px;
}

.boerse_nav li {
	float: left;
	display: block;
	height: 23px;
	margin: 0 1px 0 0;
	padding: 0px;
	text-align: center;
	border: 0;
	list-style: none;
}
.boerse_nav li a {
	display: block;
	margin: 0px;
	padding: 0px;
	height: 100%;
	width: 120px;
	color: #001e44;
	text-decoration: none;
	font-weight: normal;
	font-size: 90%;
	border: 0px;
	background: url(../images/static/subnavigation_bg.gif) repeat-x;
}
.boerse_nav li a:hover {
	background: url(../images/static/subnavigation_bg_hover.gif) repeat-x;
	color: #ffffff;
	text-decoration: none;
}
.boerse_nav .active {
	background: url(../images/static/subnavigation_bg_hover.gif) repeat-x;
	color: #ffffff;
	text-decoration: none;
}

.inhalt{
	clear: both;
	width: 100%;
}
.inhalt h2{
	margin: 0px;
	padding: 0px;
	padding-bottom: 4px;
	font-size: 95%;
	font-weight: bold;
	color: #001e44;
}

em{
	font-style: normal;
	display: block;
	padding-top: 4px;
	height: 100%;
	background: url(../images/static/subnavigation_right_bg.gif) top right no-repeat;
	cursor: hand;
}

.buch_links {
	float: left;
	margin: 0px;
	padding: 0px;
	padding-bottom: 15px;
	width: 156px;
}
div.buch_links ul {
	margin: 0px;
	padding: 0px;
}
div.buch_links li {
	position: relative;
	float: left;
	display: block;
	margin: 0px;
	padding: 0px;
	text-align: left;
	width: 150px;
	font-weight: normal;
	border: 0px;
	border-bottom: 1px solid #001e44;
	list-style: none;
}
div.buch_links li h4 {
	display: block;
	height: 35px;
	padding-top: 6px;
	color: #949494;
	text-decoration: none;
	font-size: 85%;
	font-weight: normal;
}
div.buch_links li a{
	display: block;
	height: 35px;
	padding-top: 6px;
	color: #001e44;
	text-decoration: none;
	font-size: 85%;
}
div.buch_links li a:hover{
	color: #ff5c00;
	text-decoration: underline;
}


/* Fix IE. Hide from IE Mac \*/
* html ul li { float: left; height: 1%; }
* html ul li a { height: 1%; }
/* End */

div.buch_links li ul {
	position: absolute;
	left: 149px;
	top: 0;
	display: none;
    background: #ffffff;
}

div.buch_links li:hover ul { display: block; } /* The magic */
div.buch_links li.over ul { display: block; } /* The magic */

.cover_buch{
	border: 1px solid #c9c9c9;
	padding: 1px;
	margin-bottom: 8px;
	width: 150px;
}
.buch_bib{
	margin: 0px;
	padding: 0px;
	padding-left: 30px;
	background: url(../images/icon_addlibrary.gif) no-repeat;
	background-position: 0% 60%;
}
.buch_bib_grey{
	margin: 0px;
	padding: 0px;
	padding-left: 30px;
	background: url(../images/icon_addlibrary_grey.gif) no-repeat;
	background-position: 0% 60%;
}
.buch_bew{
	margin: 0px;
	padding: 0px;
	padding-left: 30px;
	background: url(../images/icon_buchbew.gif) no-repeat;
	background-position: 0% 60%;
}
.buch_rez{
	margin: 0px;
	padding: 0px;
	padding-left: 30px;
	background: url(../images/icon_write.gif) no-repeat;
	background-position: 0% 60%;
}
.buch_kaufen{
	margin: 0px;
	padding: 0px;
	padding-left: 30px;
	background: url(../images/icon_buy.gif) no-repeat;
	background-position: 0% 60%;
}
.buch_suchen{
	margin: 0px;
	padding: 0px;
	padding-left: 30px;
	background: url(../images/icon_lf_share.gif) no-repeat;
	background-position: 0% 60%;
}
.buch_suchen_grey{
	margin: 0px;
	padding: 0px;
	padding-left: 30px;
	background: url(../images/icon_lf_share_grey.gif) no-repeat;
	background-position: 0% 60%;
}
.buch_anbieten{
	margin: 0px;
	padding: 0px;
	padding-left: 30px;
	background: url(../images/icon_share_book.gif) no-repeat;
	background-position: 0% 60%;
}
.buch_anbieten_grey{
	margin: 0px;
	padding: 0px;
	padding-left: 30px;
	background: url(../images/icon_share_book_grey.gif) no-repeat;
	background-position: 0% 60%;
}
.buch_verschenken{
	margin: 0px;
	padding: 0px;
	padding-left: 30px;
	background: url(../images/icon_verschenken.gif) no-repeat;
	background-position: 0% 60%;
}
.buch_verschenken_grey{
	margin: 0px;
	padding: 0px;
	padding-left: 30px;
	background: url(../images/icon_verschenken_grey.gif) no-repeat;
	background-position: 0% 60%;
}
.buch_einmerken{
	margin: 0px;
	padding: 0px;
	padding-left: 30px;
	background: url(../images/icon_einmerken.gif) no-repeat;
	background-position: 0% 60%;
}
.buch_melden{
	margin: 0px;
	padding: 0px;
	padding-left: 30px;
	background: url(../images/icon_melden.gif) no-repeat;
	background-position: 0% 60%;
}
.buch_wunschliste{
	margin: 0px;
	padding: 0px;
	padding-left: 30px;
	background: url(../images/icon_wunschliste.gif) no-repeat;
	background-position: 0% 60%;
}
.buch_wunschliste_grey{
	margin: 0px;
	padding: 0px;
	padding-left: 30px;
	background: url(../images/icon_wunschliste_grey.gif) no-repeat;
	background-position: 0% 60%;
}
.buch_verkaufen{
	margin: 0px;
	padding: 0px;
	padding-left: 30px;
	background: url(../images/icon_tausch_konditionen.gif) no-repeat;
	background-position: 0% 60%;
}
.tausch_konditionen{
	margin: 0px;
	padding: 0px;
	padding-left: 30px;
	background: url(../images/icon_tausch_konditionen.gif) no-repeat;
	background-position: 0% 60%;
}
.tasuch_kein_partner{
	margin: 0px;
	padding: 0px;
	padding-left: 30px;
	background: url(../images/icon_kein_partner.gif) no-repeat;
	background-position: 0% 60%;
}

.buch_rechts {
	float: left;
	margin: 0px;
	padding: 0px;
	margin-left: 23px;
	width: 330px;
}
.buch_rechts h2{
	margin: 0px;
	padding: 0px;
	padding-bottom: 4px;
	font-size: 95%;
	font-weight: bold;
	color: #001e44;
}
.mail_new{
	margin: 0px;
	padding: 8px;
	padding-left: 30px;
	background: url(../images/icon_nachricht_schicken.gif) no-repeat;
	background-position: 0% 60%;
}
.mail_reply{
	margin: 0px;
	padding: 8px;
	padding-left: 30px;
	background: url(../images/icon_antworten.gif) no-repeat;
	background-position: 0% 60%;
}
.rez_del{
	margin: 0px;
	padding: 8px;
	padding-left: 30px;
	background: url(../images/icon_nachricht_loeschen.gif) no-repeat;
	background-position: 0% 60%;
}
.rez_edit{
	margin: 0px;
	padding: 8px;
	padding-left: 30px;
	background: url(../images/icon_write.gif) no-repeat;
	background-position: 0% 60%;
}
.suchergebnis_abstand{
	display: block;
	padding-top: 2px;
	padding-bottom: 6px;
	color: #001e44;
	text-decoration: none;
}
div.rez_link a{
	color: #ff5c00;
}
#busy {
	clear: both;
	position: fixed;
	visibility: visible;
	display: none;
	background: #ffffff;
	top: 250px;
	left: 40%;
	margin: auto 0;
	text-align: center;
	filter: alpha(opacity=70);
	-moz-opacity: 0.7;
	-khtml-opacity: 0.7;
	opacity: 0.7;
	border: 1px solid grey;
}

/* TOUR */
.tourpix {
	padding: 15px 0 15px 0;
}