
body {
	background-image: url(/media/images/_background/back_mini.jpg); /*background_wood.jpg*/
	background-repeat: repeat-x;
	background-color: #4e3928;
	/*margin-top: 50px;*/
	margin-left: -5px;
	font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	letter-spacing: 0px;
	text-align: left;
}

html > body {
	/*background-image: url(/media/images/_background/back_mini.jpg);*/
	background-repeat: repeat-x;
	background-color: #4e3928;
	/*margin-top: 50px;*/
	font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px; /* font-size changed from 11 to 12 */
	letter-spacing: 0px;
	text-align: left;
	overflow-y: scroll;	
}

td, div, p, span, input {
	font-size: 12px; /*11px;*/
	letter-spacing: 0px;
}

h1, h2, h3, h4, h5 {
	margin: 0pt;
	padding: 0pt;
	font-size: 14px;
	font-weight: bold;
	letter-spacing: 0px;
}

a img {
	padding:2px;
	background-color: white;/*#9d6240;*/
	border:1px solid #690d02;/*#9d6240;*/
}

a {
	color: maroon;
	text-decoration: none;
}

a:focus {
	text-decoration: underline;
}

a:hover {
	text-decoration: underline;
}

#error {
	text-align: center;
	font-size: 1.2em;
	font-weight: 700;
	padding-bottom: 20px;
	margin-bottom: 20px;
	border-color: maroon;
	border-width: 1px;
	border-bottom-style: solid;
}

#all {
	margin-left: auto;
	margin-right: auto;
	width: 999px;
}

#header {
	height: 199px;
	display:block;
}

#topHeader {
	background-image: url(/media/images/_background/header_startpage_ob.png);
	background-repeat: no-repeat;
	width: 999px;
	height: 202px;
}

body > div #topHeader {
	background-image: url(/media/images/_background/header_startpage_ob.png);
	background-repeat: no-repeat;
	text-align: right;
	width: 999px;
	height: 156px;/*202px*/
}

#Logo {
	height: 98px;/*101px;*/
	width: 219px;
	float: left;
}

#topHeader2 {
	background-image: url(/media/images/_background/header_general_ob.png);
	background-repeat: no-repeat;
	background-position: right;
	text-align: right;
	width: 999px;
	height: 129px;
}

body > div #topHeader2 {
	background-image: url(/media/images/_background/header_general_ob.png);
	background-repeat: no-repeat;
	text-align: right;
	width: 999px;
	height: 104px;/*129px;*/
}



#masterNav {
	height: 24px;/*56px;*/
	position: relative;
       top: 125px;/*146px; */
	width: 100%;
}

#masterNav2 {
	margin-left: 229px;
	height: 24px;/*56px;*/
	padding-top: 73px;
	width: 764px;
}

#nav1 {
	padding-top: 3px;/*21px;*/
	font-size: 1.1em;
	text-align: center;
}

.nav1 a {
	color: #FFEEBF;
	font-weight: 500;
	line-height: 100%;
	padding-bottom: 2px;
	padding-top: 2px;
	padding-left: 5px;
	padding-right: 5px;
	margin-left: 3px;
	margin-right: 3px;
	text-decoration: none;
}

.nav1 a:hover, .nav1-on a, .nav1-on a:hover {
	background-image: url(/media/images/_elements/pointer_masternav.png);
	background-repeat: no-repeat;
	background-position: center bottom;
	padding-bottom: 9px;/*20px;*/
	align: center;
	text-decoration: none;
}

/*.nav1 a:visited {
	color: lime;
}*/

/*#footer {  DER ALTE
	background-image: url(/media/images/_background/footer_startpage.png);
	background-repeat: no-repeat;
	padding-right: 20px;
	padding-top: 32px;
	height: 70px; 
	color: white;
	text-align: right;
	font-size: 0.9em;
}*/

#footer {
	background-image: url(/media/images/_background/background_content_start_bottom.png);
	background-repeat: no-repeat;
	padding-right: 20px;
	padding-top: 15px;/*32px;*/
	margin-left: 1px;
	height: 40px;/*70px; */
	color: white;
	text-align: right;
	font-size: 0.9em;
}


#footer2 {
	padding-right: 25px;
	padding-top: 5px;
	color: white;
	text-align: right;
	font-size: 0.9em;
	float: right;
}


.footer a {
	color: white;
	font-weight: 500;
	line-height: 100%;
	padding-bottom: 2px;
	padding-top: 2px;
	padding-left: 1px;
	padding-right: 1px;
	margin-left: 3px;
	margin-right: 3px;
	text-decoration: none;
}

.footer a:hover, .footer-on a, .footer-on a:hover {
	text-decoration: none;
}


#profileShowNav {
	float: left;
	margin-right: 10px;
	height: 34px;
	font-size: 1.1em;
	text-align: left;
}

.profileShowNav a {
	background-image: url(/media/images/_elements/button_red_mid.png);
	background-repeat: repeat-x;
	color: white;
	font-weight: 500;
	line-height: 100%;
	padding-bottom: 12px;
	padding-top: 7px;
	padding-left: 13px;
	padding-right: 13px;
	margin-left: 3px;
	margin-right: 3px;
	text-decoration: none;
}

.profileShowNav a:hover, .profileShowNav-on a, .profileShowNav-on a:hover {
	text-decoration: none;
}






#register {
	background-image: url(/media/images/_background/backg_login.png);
	background-repeat: no-repeat;
	width: 999px; 
	height: 191px;
	color: #FFEEBF;
}

#registerNav {
	text-align: center;
	width: 200px;
	letter-spacing: 0px;
	margin-bottom: 20px;
}

.registerNav {
	color: #FFEEBF;
	/*color: #82786f;*/
	font-size: small;
	letter-spacing: 0px;
}

.registerNav a {
	color: #c5645e;
	font-size: small;
	letter-spacing: 0px;
	text-decoration: none;	
}


#registerWindow {
	padding-top: 15px;
	margin-left: 600px;
	width: 350px;/* 300px;*/
	text-align: left;
}

#registerLabel {
	float: left;
	margin-left: 40px;
	width: 100px;
	color: #FFEEBF;
	text-align: left;
}

#registerData {
	float: left;
	width: 200px;
	margin-top: -4px;
}

#registerUsertype {
}

#registerNick {
	padding-top: 41px;
}

#registerPw {
	margin-top: 24px;
	padding-bottom: 30px;
}

#registerEmail {
	padding-top: 41px;
}

#registerInput {
	margin-top: 7px;
}

#registerInput input {
	background-color: #c5645e;
	width: 160px;
	border-width: 0px;
	padding-top: 4px;
	padding-bottom: 4px;
	color: #FFEEBF;
}

#registerButton {
	margin-top: 5px;
	margin-right: 70px;
	float: right;
}






#login {
	background-image: url(/media/images/_background/backg_login.png);
	background-repeat: no-repeat;
	width: 999px; 
	height: 191px;
	text-align: center;
	color: #FFEEBF;
}


.loginNav {
	color: #FFEEBF;
	/*color: #82786f;*/
	font-size: small;
	letter-spacing: 0px;
}

.loginNav a {
	color: #c5645e;
	font-size: small;
	letter-spacing: 0px;
	text-decoration: none;	
}


#loginWindow {
	/*padding-top: 8px;*/
	margin-left: 675px;
	width: 300px;
}


#loginWindow3 {
	position: relative;
       top: 80px;
	margin-left: 763px;
	width: 200px;
}

#loginWindow_main {
	position: relative;
       top: 115px;
	margin-left: 560px;
	width: 400px;
}

#loginLabel {
	float: left;
	width: 100px;
	color: white;
	text-align: right;
}

#loginData {
	float: left;
	width: 200px;
}

#loginNick {
	padding-top: 41px;
}

#loginPw {
	margin-top: 24px;
	padding-bottom: 30px;
}

#loginInput {
	float: left;
	margin-right: 7px;
	margin-left: 7px;
	margin-top: 6px;
}

#loginInput input {
	background-color: #c5645e;
	width: 160px;
	border-width: 0px;
	padding-top: 4px;
	padding-bottom: 4px;
	color: white;
}

#loginButton {
	margin-top: 20px;
	margin-right: 20px;
	float: right;

}

#login2 {
	background-image: url(/media/images/_background/backg_login.png);
	background-repeat: no-repeat;
	width: 999px; 
	height: 191px;
	text-align: center;
}

#loginWindow2 {
	padding-top: 30px;
	margin-left: 600px;
	width: 300px;
}

#loginLabel2 {
	float: left;
	width: 100px;
	color: white;
	text-align: right;
}

#loginData2 {
	float: left;
	width: 200px;
	margin-top:20px;
}

#loginNick2 {
	padding-top: 41px;
}

#loginPw2 {
	margin-top: 24px;
	padding-bottom: 30px;
}

#loginInput2 {
	margin-top: 15px;
}

#loginInput2 input {
	background-color: #c5645e;
	width: 160px;
	border-width: 0px;
	padding-top: 4px;
	padding-bottom: 4px;
	color: white;
}

#loginButton2 {
	margin-top: 20px;
	margin-right: 20px;
	float: right;
}




/*#searchLabel {
	background-image: url(/media/images/_background/search.jpg);
	font-size: 1.2em;
	font-weight: 500;
	line-height: 100%;
	letter-spacing: 2px;
	color: white;
	width: 899px;
    	height: 1px; 29px;
	padding-top: 10px;
	padding-left: 100px;
	border-bottom-style: double;
	border-width: 1px;
	border-color: maroon;
}*/

#searchInput {
	margin-left: 40px;
	display: inline;
	
}

#contentMaster {
	height: auto;
	padding-top: -2px;
	text-align: left;
	width: 100%;
}

body > div #contentMaster {
	height: auto;
	text-align: left;
	width: 100%;
}

#content_header {
	float: left;
	height: auto;
}

#content_left {
	float: left;
	width: 212px;	
	height: auto;
}

#content_left_start {
	background-image: url(/media/images/_background/content_left_start.png);
	background-repeat: no-repeat;
	height: 45px;
	width: 212px;	
}

#content_left_general {
	background-image: url(/media/images/_background/content_left.png);
	background-repeat: repeat-y;
	height: auto;
	width: 212px;	
	float: left;
}

#content_left_end {
	background-image: url(/media/images/_background/content_left_end.png);
	background-repeat: no-repeat;
	height: 59px;
	width: 212px;	
	float: left;
}

#content_right {
	float: left;
	width: 787px;
	height: auto;

}

#content_right_start {
	background-image: url(/media/images/_background/content_right_start.png);
	background-repeat: repeat-y;
	height: auto;
	width: 787px;
}

#content_right_start_profile_index {
	background-image: url(/media/images/_background/background_our_best.png);
	background-repeat: no-repeat;
	height: 204px;
	width: 777px;
	margin-left: 10px;
}

#content_right_start_competition {
	background-image: url(/media/images/_background/background_competition.png);
	background-repeat: no-repeat;
	height: 196px;
	width: 777px;
	margin-left: 10px;
}

#content_right_start_competition_winner {
	background-image: url(/media/images/_background/background_competition_winner.png);
	background-repeat: no-repeat;
	height: 194px;
	width: 777px;
	margin-left: 10px;
}

#content_right_general {
	background-image: url(/media/images/_background/content_right.png);
	background-repeat: repeat-y;
	height: auto;
	width: 795px;
	padding-top: 10px;
}

#content_right_general_special {
	background-image: url(/media/images/_background/content_right.png);
	background-repeat: repeat-y;
	height: auto;
	width: 787px;
}

#content_right_general_red {
	background-image: url(/media/images/_background/background_red.png);
	background-repeat: repeat-y;
	height: auto;
	width: 787px;
       color: #FFEEBF;
	text-align: center;
	margin-left:-4px;
	padding-top: 15px;
	padding-bottom: 15px;	
}

#content_right_end {
	background-image: url(/media/images/_background/content_right_end.png);
	background-repeat: no-repeat;
	height: 44px;
	width: 784px;
	float: right;
	padding-right: 3px;
	padding-top: 15px;
	color: white;
	text-align: right;
}

#content {
	background-image: url(/media/images/_background/background_content_start.png); /*content_startpage.png*/
	background-repeat: repeat-y;
	height: auto;
	text-align: left;
	width: 983px;/*979px;*/
	margin-left: 1px;
	margin-right: auto;
	padding-bottom: 10px;
	padding-top: 10px;/*20px;*/
	padding-left: 10px;
	padding-right: 10px;
	overflow: auto;
	/*min-height: 300px;*/
}

#content2 {
	background-image: url(/media/images/_background/content_general.png);
	background-repeat: repeat-y;
	height: auto;
	text-align: left;
	width: 979px;
	margin-left: auto;
	margin-right: auto;
	padding-bottom: 10px;
	padding-left: 10px;
	padding-right: 10px;
	min-height: 300px;
}

#content_start {
	background-image: url(/media/images/_background/content_startgeneral.png);
	background-repeat: no-repeat;
	height: 35px;
	text-align: right;
	width: 999px;
	margin-left: auto;
	margin-right: auto;
}



#cont_l {
	background-image: url(/media/images/_background/border_beige_l.png);
	background-repeat: repeat-y;
	background-position: left;
	width=30px;
}

#cont_r {
	background-image: url(/media/images/_background/border_beige_r.png);
	background-repeat: repeat-y;
	background-position: right;
	width=30px;
}

#cont_b {
	background-image: url(/media/images/_background/border_beige_b.png);
	background-repeat: repeat-x;
	background-position: bottom;
	width=200px;
	height=40px;
}

#cont_corner_bl {
	background-image: url(/media/images/_background/corner_beige_bl.png);
	background-repeat: no-repeat;
	background-position: left;
	width=30px;
	height=50px;
}

#cont_corner_br {
	background-image: url(/media/images/_background/corner_beige_br.png);
	background-repeat: no-repeat;
	background-position: right;
	width=30px;
	height=50px;
}

#contentFrontpage{
	height: auto;
	overflow: auto;
}


.content {
	color: black;
	letter-spacing: 3px;
}

#left {
	float: left;
	padding-top: 20px;
	width: 150px;
	height: auto;
}

#leftNav {
	color: #FFEEBF;
	font-weight: 500;
	margin-bottom: 20px;
	margin-left: 30px;
	overflow: auto;
	padding: 5px;
	text-align: left;
	width: 145px;
	float: left;
	letter-spacing: 0px;
}

body > div #leftNav {
	color: #FFEEBF;
	font-weight: 500;
	margin-bottom: 20px;
	overflow: auto;
	padding: 5px;
	text-align: left;
	width: 145px;
	float: left;
	letter-spacing: 0px;
}

#leftNav2 {
	color: #FFEEBF;
	font-weight: 500;
	margin-bottom: 20px;
	margin-left: 30px;
	overflow: auto;
	padding: 5px;
	text-align: left;
	width: 145px;
	float: left;
	letter-spacing: 0px;
}

body > div #leftNav2 {
	color: #FFEEBF;
	font-weight: 500;
	margin-bottom: 20px;
	overflow: auto;
	padding: 5px;
	text-align: left;
	width: 145px;
	float: left;
	letter-spacing: 0px;
}


#leftNav h3, #leftNav2 h3 {
	font-size: 14px;
	margin-bottom: 5px;
}

.leftNav a {
	color: #FFEEBF;
	letter-spacing: 0px;
	padding: 2px;
	text-decoration: none;
	display: block;
}

.leftNav a:hover, .leftNav-on a, .leftNav-on a:hover {
	background-image: url(/media/images/_background/back.jpg);
	color: black;
	text-decoration: none;
}

#startNav {
	background-color: #a5352b;/*#a41d1a;*/
	margin-left: 10px;
	margin-right: 13px;
	margin-top: -10px;
	padding-top: 5px;
	padding-bottom: 5px;
	font-size: 1.1em;
	text-align: center;
	width:764px;
}

.startNav a {
	color: #FFEEBF;
	letter-spacing: 0px;
	padding-bottom: 2px;
	padding-top: 2px;
	padding-left: 5px;
	padding-right: 5px;
	margin-left: 3px;
	margin-right: 3px;
	text-decoration: none;
}

.startNav a:hover, .leftNav-on a, .leftNav-on a:hover {
	background-image: url(/media/images/_elements/pointer_subnav.png);
	background-repeat: no-repeat;
	background-position: center top;
	align: center;
	text-decoration: none;

}

#startNavSmall {
	background-color: #8f0b13;/*#a5352b;*//*#a41d1a;*/
	width:451px;
	margin-left: 5px;
	padding-top: 8px;
	padding-bottom: 5px;
	text-align: center;
	height: 20px;
}

.startNavSmall a {
	color: #FFEEBF;
	letter-spacing: 0px;
	padding-top: 8px;
	padding-bottom: 5px;
	padding-left: 10px;
	padding-right: 10px;
	text-decoration: none;
}

.startNavSmall a:hover, .leftNav-on a, .leftNav-on a:hover {
	background-image: url(/media/images/_elements/pointer_subnav.png);
	background-repeat: no-repeat;
	background-position: center top;
	align: center;
	text-decoration: none;

}



#profile, #home, #message, #pinboard, #listing, #book {
	padding-right: 5px;
	padding-left: 10px;
	padding-bottom: 10px;
	padding-top: 1px;
	margin-left: 15px;
	width: 739px; 
	/*min-height: 1px;*/
	height: auto;
	overflow: auto;
}

/*#home {
	border-color: maroon;
	border-bottom-style: double;
	border-width: 1px;
}*/

/*#listing {
	padding-left: 10px;
	padding-bottom: 10px;
	margin-left: 220px;
	margin-top: 10px;
	margin-left: 160px;
	border-color: maroon;
	border-left-style: double;
	border-width: 1px;
	width: 694px;
	min-height: 1200px;
}

body > div #listing {
	padding-left: 10px;
	padding-bottom: 10px;
	margin-top: 10px;
	margin-left: 220px;
	margin-left: 165px;
	border-color: maroon;
	border-left-style: double;
	border-width: 1px;
	width: 704px;
	min-height: 1200px;
	height: auto;
	overflow: auto;
}*/

#listingBody {
	float: left;
	width: 200px;/*575px;*/
	padding-bottom: 10px;
	margin-left: 68px;
	height: auto;
}

/*#profile img, #messageViewImage img {
	padding:2px;
	background-color: #9d6240;
	border:1px solid #9d6240;
}*/

#profile h3, #home h3, #message h3, #pinboard h3 , #book h3 {
	font-size: 14px;
	padding-bottom: 15px;
}

#profile h4 {
	font-size: 13px;
	padding-bottom: 5px;
	padding-top: 5px;
}

#search {
	margin-top: 10px;
	margin-bottom: 10px;
	overflow: auto;
	width: 100%;
}

.label,.labelChooseBox {
	color: #690d02;/*#777;*/
	float: left;
	font-weight: normal;
	letter-spacing: 0px;
	padding-bottom: 3px;
	padding-left: 0;
	padding-right: 0;
	padding-top: 3px;
	text-align: left;
	width: 145px;
}

.labelMessage {
	color: #690d02;/*#777;*/
	float: left;
	font-weight: normal;
	letter-spacing: 0px;
	padding-bottom: 3px;
	padding-left: 0;
	padding-right: 0;
	padding-top: 3px;
	text-align: left;
	width: 80px;
}

.labeledText {
	letter-spacing: 0px;
	overflow: auto;
	padding-bottom: 3px;
	padding-left: 0;
	padding-right: 0;
	padding-top: 3px;
	width: 280px;
}

.labeledTextFull {
	letter-spacing: 0px;
	overflow: auto;
	padding-bottom: 3px;
	padding-left: 0;
	padding-right: 0;
	padding-top: 3px;
	width: 490px;
}

.labelTitle {
	font-size: 1.2em;
	font-weight: bold;
	padding-bottom: 10px;
	padding-top: 10px;
}

.labeledLink {
	display: inline;
	font-size: 0.8em;
}


#profileLeft {
	float: left;
	padding-top: 10px;
	width: 270px;
	text-align: left;
}

body > div #profileLeft {
	float: left;
	padding-top: 10px;
	width: 260px;
	text-align: left;
}

#profileRight {
	float: left;
	padding-top: 10px;
	padding-left: 20px;
	width: 444px;
}

#homeLeft {
	float: left;
	padding-top: 10px;
	padding-right: 5px;
	width: 200px;
	text-align: left;
/*	border-color: maroon;
	border-right-style: double;
	border-width: 1px;*/
}

#homeRight {
	float: left;
	padding-top: 10px;
	padding-left: 20px;
	width: 498px;
	border-color: maroon;
	border-left-style: double;
	border-width: 1px;
}

#homeImage {
	float: left;
	max-height: 150px;
	height: auto;
	text-align: left;
	width: 120px;
	margin-bottom: 5px;
}

#profileImage {
	float: left;
	max-height: 150px;
	height: auto;
	text-align: left;
	width: 110px;
	margin-bottom: 20px;
}

body > div #profileImage {
	float: left;
	max-height: 150px;
	height: auto;
	text-align: left;
	width: 110px;
	margin-bottom: 20px;
}

#profileImage_old {
	float: left;
	max-height: 300px;
	text-align: center;
	width: 200px;
	margin-left: 25px;
	margin-bottom: 5px;
}

body > div #profileImage_old {
	float: left;
	max-height: 300px;
	text-align: center;
	width: 200px;
	margin-left: 50px;
	margin-bottom: 5px;
}


#profileOption {
	width: 120px;
	float: left;
	margin-top: 2px;
}

.option a {
	/*border-color: #F7E1B2;
	border-bottom-style: solid;
	border-width: 1px;
	color: #FFEEBF;*/
	letter-spacing: 0px;
	padding: 2px;
	text-decoration: none;
	display: block;
}

.option a:hover, .option-on a, .option-on a:hover {
	/*background-image: url(/media/images/_background/back.jpg);
	border-color: #F7E1B2;
	border-bottom-style: solid;
	border-width: 1px;
	color: black;*/
	text-decoration: none;
}
  
#profileExp {
	width: 260px;/*300px;*/
	float: left;
	margin-top: 10px;
}

body > div #profileExp {
	width: 260px;/*300px;*/
	float: left;
	margin-top: 10px;
}

#icon {
	float: left;
	margin-top: -9px;
	width: 37px;
	height: 34px;
}

#icon2 {
	float: left;
	margin-left: 10px;
	width: 37px;
	height: 34px;
}

#icon3 {
	float: left;
	width: 37px;
	height: 34px;
}

#icon img, #icon2 img, #icon3 img {
	background-color: transparent;
	border: none;
}

#block_l {
	background-image: url(/media/images/_elements/button_red_left.png);
	background-repeat: no-repeat;
	float: left;
	margin-top: -7px;
	height: 34px;
	width: 18px;
}

#block_r {
	background-image: url(/media/images/_elements/button_red_right.png);
	background-repeat: no-repeat;
	float: left;
	margin-top:-21px;
	height: 34px;
	width: 19px;
}

#smallBlock {
	float: left;
	text-align: left;
	width: 100%;
	height: 34px;
}

#bigBlock {
	text-align: left;
	width: 100%;
	font-size: 1.1em;
	height: 34px;
}

#largeBlock {
	text-align: center;
	width: 804px;
	font-size: 1.1em;
}

#fillLeft {
	float: left;
	width: 140px;/*width: 260px;*/
}

.block a {
	background-image: url(/media/images/_elements/button_red_mid.png);
	background-repeat: repeat-x;
	color: white;
	font-family: arial, verdana, helvetica;
	font-style: cursive;
	font-weight: 500;
	line-height: 100%;
	padding-bottom: 12px;
	padding-left: 13px;
	padding-right: 13px;
	padding-top: 7px; /*7px*/
	text-decoration: none;
}

.block a:hover, .block-on a, .block-on a:hover {
	color: white;
	text-decoration: none;
}


#profileRead  {
	margin-top: 10px;
	width: 260px;
	float: left;
}

#profilePinboard  {
	margin-top: 10px;
	width: 260px;
	float: left;
}

#pinItem_top  {
	background-image: url(/media/images/_elements/pin_item_top.png);
	background-repeat: no-repeat;
	width: 270px;
	height:17px;
	float: left;

}

#pinItem_bottom  {
	background-image: url(/media/images/_elements/pin_item_bottom.png);
	background-repeat: no-repeat;
	width: 270px;
	height:18px;
	float: left;

}

#pinItem  {
	background-image: url(/media/images/_elements/pin_item_mid.png);
	background-repeat: repeat-y;
	width: 255px;
	float: left;
	padding-left: 10px;
	padding-right: 5px;
	padding-bottom: 5px;
}

#pinImage {
	width: 60px;
	height: 90px;
	float: left;
	height: auto;
	margin-right: 15px;
}

#pinContent {
	float: left;
	width: 175px;
}

#pinHeader {
	float: left;
	border-color: maroon;
	border-width: 1px;
	border-bottom-style: double;
	width: 175px;
}

#pinBody {
	padding-top: 10px;
	width: 175px;
}

#profileRating, #profileFriend, #profileGroup {
	width: 445px;
	float: left;
	margin-bottom: 15px;
}


#profileInfo_top {
	background-image: url(/media/images/_background/profileinfo_top.png);
	height: 20px;
	width: 452px;
	float: left;
}

#profileInfo_bottom {
	background-image: url(/media/images/_background/profileinfo_bottom.png);
	height: 20px;
	width: 452px;
	margin-bottom: 15px;
	float: left;
}

#profileInfo {
	background-image: url(/media/images/_background/profileinfo.png);
	float: left;
	padding-left: 15px;
	padding-right: 10px;
	width: 428px;
}

#profileInfo h3 {
	font-size: 14px;
	font-weight: bold;
	padding-bottom: 15px;
	padding-top: 5px;
	letter-spacing: 0px;
}

#profileItem {
	background-image: url(/media/images/_background/profileitem.png);
	background-repeat: no-repeat;
	float: left;
	height: 180px;
	width: 358px;
	margin-bottom: 5px;
	padding-right 10px;
	padding-left: 10px;
	padding-top: 20px;
	padding-bottom: 20px;
}

#profileImageSmall {
	margin-left: 10px;
	margin-right: auto;
	height: 171px;
	width: 114px;
	text-align: center;
}

/*#profileListImage {
	margin-right: 25px;
	float: left;
	height: 114px;
	width: 76px;
}

#profileListItem {
	float: left;
	min-height: 60px;
	height: auto;
	min-width: 60px;
	text-align: center;
	margin-right: 10px;
}*/

#profileConnection {
	margin-bottom: 10px;
	width: 100%;
	float: left;
}

#profileConItem {
	float: left;
	min-height: 90px;
	width: 60px;
	height: auto;	
	text-align: center;
	margin-right: 10px;
}

#profileConPics {
	float: left;
	height: 100px;
	width: 60px;
}

#profileConLink {
	border-color: fuchsia;
}

#profileDistPics {
	float: left;
	width: 30px;
	text-align: center;
}

#profilePin {
	float: right;
	padding-right: 5px;
	padding-top: 5px;
	text-align: right;
	width: 150px;
}

#profileRateItem {
	float: left;
	min-height: 100px;
	width: 100%;
	border-color: maroon;
	border-width: 1px;
	border-bottom-style: double;
}

#friendInfo {
	float: left;
	padding: 10px;
	width: 460px;
}

#friendOptions {
	position: absolute;
	margin-left: 210px;
	margin-top: 160px;
	float: right;
	/*padding-left: 150px;*/
}

#friendOption {
	float: left;
	padding-right: 10px;
}

.friendOption a {
	background-image: url(/media/images/_elements/button_red_mid.png);
	background-repeat: repeat-x;
	color: white;
	font-family: arial, verdana, helvetica;
	font-style: cursive;
	font-weight: 500;
	font-size: 0.8em;
	line-height: 100%;
	padding-bottom: 7px;
	padding-left: 13px;
	padding-right: 13px;
	padding-top: 7px;
	text-decoration: none;
}

.friendOption a:hover, .friendOption-on a, .friendOption-on a:hover {
	text-decoration: none;
}


#navBlock {
	height: 29px;
	margin-bottom: 1px;
}

#pageLinks {
	text-align: right;
	color: #690d02;
	margin-top: 25px;
	margin-right: 55px;
	float: right;
	width: 200px;
}

#messageNav {
	margin-top: 5px;
	padding-left: 140px;
	height: 34px;
	width: 500px;
	float: left;
}

.messageNav a {
	text-decoration: none;
}

.messageNav a:hover, .messageNav-on a, .messageNav-on a:hover {
	text-decoration: none;
}

#messageHeadFoot {
	background-image: url(/media/images/_elements/message_head_foot.png);
	background-repeat: no-repeat;
	/*background-color: #690d02;*/
	color: #FFEEBF;
	height: 25px;
	width:730px;
	padding: 2px;
	margin-top:8px;	
}

#messageHeadFoot .option {
	width: 150px;
	float: left;
	margin-right: 10px;
}

#messageHeadFoot .header {
	width: 130px;
	float: left;	
	margin-top: 7px;
	margin-left: 64px;
	margin-right: 40px;
}

/*#messageContent {
	background-color: transparent;
	border-color: fuchsia;
}*/

/*#messageItem {
	background-color: #e8d8c9;
	height: 125px;
	padding: 20px;
}

body > div #messageItem {
	border-color: #690d02;
	border-top-style: double;
	border-width: 1px;
	height: auto;
	min-height: 125px;
	padding: 20px;
}*/

#messageItem_top {
	background-image: url(/media/images/_elements/message_item_top.png);
	background-repeat: no-repeat;
	width: 730px;
	height: 17px;
}

#messageItem_bottom {
	background-image: url(/media/images/_elements/message_item_bottom.png);
	background-repeat: no-repeat;
	width: 730px;
	height: 18px;
}

#messageItem {
	background-image: url(/media/images/_elements/message_item_mid.png);
	background-repeat: repeat-y;
	height: auto;/*135px;*/
	width: 725px;
	/*margin-left: -1px;*/
	padding-left: 10px;
	overflow: auto;
}

#messageBreak {
	height: 0px;
	border-width: 1px;
	border-bottom-style: solid;
	border-color: #690d02;
	margin-left: 40px;
	margin-right: 40px;
}

#messageStatus {
	float: left;
	max-height: 25px;
	padding-left: 10px;
	padding-right: 10px;
	width: 25px;
}

#messageImage {
	margin-right: 25px;
	float: left;
	height: 114px;
	width: 76px;
}

#messageImageComment {
	margin-right: 25px;
	float: left;
	height: 85px;
	width: 55px;
}

#messageViewImage {
	margin-right: 25px;
	float: left;
	max-height: 225px;
	width: 125px;
}

#messageInfo {
	padding: 10px;
	width: 375px;
	float: left;
}

#messageSender {
	float: left;
	margin-right: 25px;
	padding-left: 5px;
	padding-right: 5px;
	width: 110px;
}

#messageSubject {
	float: left;
	overflow: auto;
	width: 250px;
}

#messageBody {
	width: 550px;
	background-color: white;
	border-color: maroon;
	border-style: double;
	border-width: 1px;
	/*overflow-y: auto;*/
	padding-left: 10px;
	min-height: 120px;
	height: auto;
}

#messageOption {
	float: right;
	text-align: right;
	width: 40px;
	margin-right: 20px;
}

.messageOption a {
	padding: 2px;
	text-decoration: none;
	display: block;
}

.messageOption a:hover, .messageOption-on a, .messageOption-on a:hover {
	text-decoration: none;
}


.messageInfo {
	text-align: center;
	font-size: 1.3em;
	font-weight: 500;
	padding-bottom: 10px;
	padding-left: 20px;
	padding-right: 40px;
}

#pinboardItem {
	float: left;
	height: auto;
	min-height: 50px;
	margin-bottom: 5px;
}

#pinboardImage {
	float: left;
	max-height: 150px;
	width: 100px;
}

#pinboardContent {
	float: left;
	margin-left: 15px;
	width: 500px;
}

#pinboardSender {
	border-bottom-style: double;
	border-top-style: double;
	border-color: maroon;
	border-width: 1px;
	float: left;
	padding-left: 10px;
	width: 550px;
}

#pinboardBody {
	margin-top: 45px;
	overflow: auto;
	padding-left: 10px;
	width: 550px;
}

#pinboardOptions {
	float: right;
	text-align: right;
	padding-left: 150px;
}

#pinboardHead {
	padding-bottom: 10px;
	padding-left: 20px;
	padding-top: 10px;
	text-align: center;
}

#bookStart {
	padding-bottom: 20px;
	width: 777px;
	min-height: 1px; 
	text-align: left;
}

#bookLeft {
	float: left;
	margin-right: 20px;
	padding-left: 10px;
	width: 160px;
	text-align: left;
}

#bookCoverOptions {
	padding-left: 20px;
	float: left;
}

#bookRight {
	float: left;
	padding-top: 10px;
	padding-left: 20px;
	margin-left: 20px;
	width: 500px;
}

#bookRightAmazon {
	float: right;
	/*padding-top: 10px;*/
	/*padding-left: 33px;*/
	margin-right: 33px;
	margin-top: 0px;
	margin-bottom: 10px;
	width: 500px;
}

#bookInfo {
	background-color: #e8d8c9;
	float: left;
	padding-left: 10px;
	padding-right: 10px;
	width: 470px;
}

#bookCover {
	float: left;
	text-align: center;
	width: 300px;
	max-height: 300px;
}

/*#bookCover {
	float: left;
	text-align: center;
	width: 200px;
	max-height: 300px;
	margin-left: 50px;

}*/

#bookCoverSmall {
	margin-left: 10px;
	margin-right: 5px;
	margin-bottom: 10px;
	height: 150px;
	width: auto;/*150px;*/
	text-align: center;
	float:left;
}

#bookOption {
	text-align: left;
	width: 205px;
	float: left;
	margin-top: 20px;
}

/*body > div #bookOption {
	text-align: left;
	width: 205px;
	float: left;
	margin-top: 70px;
}*/


.option a {
	border-color: #F7E1B2;
	border-bottom-style: solid;
	border-width: 1px;
	color: #ffeebf;
	letter-spacing: 0px;
	padding: 2px;
	text-decoration: none;
	display: block;
}

.option a:hover, .option-on a, .option-on a:hover {
	background-image: url(/media/images/_background/back.jpg);
	border-color: #F7E1B2;
	border-bottom-style: solid;
	border-width: 1px;
	text-decoration: none;
}



#bookShowCase, #profileShowCase {
	float:left;
	text-align: center;
	width:20%;
	height:auto;
}



#bookShortInfo {
	float:left;
	margin-top:5px;
	margin-right: 10px;
}

#bookTitle {
	color: #690d02;
	float: left;
	width: 560px;
} 

#bookTitle2 {
	background-color: #690d02;
	color: #FFEEBF;
	float: left;
	height: 40px;
	width: 480px;
	padding-left: 10px;
} 

.booklabel {
	color: #690d02;/*maroon;*/
	float: left;
	font-weight: normal;
	font-size: 1.2em;
	letter-spacing: 0px;
	padding-bottom: 3px;
	padding-left: 0;
	padding-right: 0;
	padding-top: 3px;
	text-align: left;
 
}

.booklabeledText {
	letter-spacing: 0px;
	overflow: auto;
	padding-bottom: 3px;
	padding-left: 0;
	padding-right: 0;
	padding-top: 3px;

}


#bookBlurb {
	float: left;
	width: 560px;
}

#bookRating {
	float: right;
	margin-top: 15px;
}

#bookPublisher {
	float: left;
	color: maroon;
	margin-bottom:10px;
} 

#ratingUser {
	float: left;
	margin-bottom:10px;
}

#ratingTitle {
	border-bottom-style:double;	
	border-width:1px;
	border-color:maroon;
	padding-bottom: 10px;
	margin-bottom: 5px;
}

#bookBody {
	float: left;
	width: 560px;
	height: auto;
}

#bookItem {
	padding-top:10px;
	padding-bottom:5px;
	/*border-color: maroon;
	border-top-style: double;
	border-width: 1px;*/
	min-height: 250px;
	height: 200px;
}

body > div #bookItem {
	padding-top:10px;
	padding-bottom:5px;
	/*border-color: maroon;
	border-top-style: double;
	border-width: 1px;*/
	height: auto;
	min-height: 200px;
}

#bookItemNoHeightLimits {
	padding-top:10px;
	padding-bottom:5px;
}

#homeItem {
	/*padding-top:20px;*/
	float: left;
	padding-bottom:5px;
	height: auto; /*250px;*/
}

#homeCupboard {
	float: left;
	background-image: url(/media/images/_background/shelf_complete_cut.png);
	background-position: center;
	background-repeat: no-repeat;
	margin-top: 84px;
	width: 507px;
	height: 17px;
	position: absolute;
	z-index: 0;
}

#favoritenCupboard {
	float: left;
	background-image: url(/media/images/_background/shelf_complete_cut.png);
	background-position: center;
	background-repeat: no-repeat;
	margin-top: 84px;
	width: 507px;
	height: 17px;
	position: absolute;
	z-index: 0;
}

#smallCupboard {
	float: left;
	background-image: url(/media/images/_background/shelf_bookprofile.png);
	background-position: center;
	margin-top: 50px;
	width: 189px;
	height: 17px;
	position: relative;
	z-index: 0;
}

#bookImage {
	float: left;
	height: auto;
	max-height: 150px;
	width: 150px;
	text-align: left;
	margin-left: 15px;
	margin-bottom: 5px;
	position: relative;
	z-index: 1;
}

#characteristics {
	width: 150px;
	/*float: left;*/
	margin-left: 5px; /*35px;*/
	text-align: left;
	color: maroon;
}

#userStatus {
	/*float: left;*/
	width: 150px;
	height: 34px;
}

#exp {
	/*float: left;*/
}

#startText {
	/*float: left;*/
	/*margin-left: 10px;*/
	/*width: 395px;*/
}

#homeShowBox {
	margin-left: auto;
	margin-right: auto;
	width: 507px;
}

#homeConItem {
	float: left;
	min-height: 90px;
	width: 100px;
	height: auto;
	text-align: center;
}

#homeConPics {
	height: 90px;
	width: 60px;
	margin-right: 20px; /*25px*/
	margin-left: 17px; /*25px*/
	position: relative;
	z-index: 1;
}

#homeConLink {
	position: absolute;
	border-color: fuchsia;
}


#favoritenShowBox {
	margin-left: auto;
	margin-right: auto;
	/*border-color:green;
	border-width:1px;
	border-style:solid;*/
	width: 730px;
}

#favoritenConItem {
	float: left;
	min-height: 90px;
	width: 145px;
	height: auto;
	text-align: center;
}

#favoritenConPics {
	height: 165px;
	width: 110px;
	margin-right: 14px; /*25px*/
	margin-left: 16px; /*25px*/
	position: relative;
	z-index: 1;
}

#favoritenConLink {
	position: absolute;
	border-color: fuchsia;
}




#favoritenShowBoxSmall {
	margin-left: auto;
	margin-right: auto;
	/*border-color:green;
	border-width:1px;
	border-style:solid;*/
	width: 400px;
	height: auto;
}

#favoritenConItemSmall {
	float: left;
	min-height: 20px;
	width: 80px;
	min-height: 100px;
	height: auto;
	text-align: center;
}

#favoritenConPicsSmall {
	height: 40px;
	width: 60px;
	margin-right: 7px; /*25px*/
	margin-left: 7px; /*25px*/
	position: relative;
	z-index: 1;
}

#favoritenConLinkSmall {
	position: absolute;
	border-color: fuchsia;
}












#noBorder img, #noBorder a img {
	border: none;
	background-color: transparent;
}






#pagelinksTop {
	padding-top: 5px;
	padding-bottom: 5px;
}

#pagelinksBtm {
	border-color: #690d02;	
	border-top-style: double;
	border-width: 1px;
	/*height: 10px;*/
	height: 20px;
	padding-top: 5px;
	padding-bottom: 5px;
}


#winnerHeader {
	float: right;
	margin-top: 40px;
	margin-right: 60px;
	height: 95px;
	width: 290px;
	text-align: left;
}

#winnerBody {
	float: left;
	padding-left: 5px;
	width: 205px;	
}

#winnerImage {
	float: right;
	margin-right: 10px;
	max-height: 97.5px;
	height: auto;
	width: 65px;
}

.winnerlabel {
	color: #690d02;/*#777;*/
	float: left;
	font-weight: normal;
	letter-spacing: 0px;
	padding-bottom: 3px;
	padding-left: 0;
	padding-right: 0;
	padding-top: 3px;
	text-align: left;
	width: 60px;
}

.winnerlabeledText {
	letter-spacing: 0px;
	overflow: auto;
	padding-bottom: 3px;
	padding-left: 0;
	padding-right: 0;
	padding-top: 3px;
	width: 125px;
}

.winner {
	width: auto;
	float: left;	
	padding-top: 7px;
}

#winnerRow {
	height: auto;
	float: left;
}

.winnerCol1 {
	margin-left: 5px;
	width: 32px;
	float: left;
	padding-top: 6px;
}

.winnerCol2 {
	width: 165px;;
	float: left;	
	padding-top: 6px;
}

.winnerCol3 {
	width: 200px;;
	float: left;	
	padding-top: 6px;
}

.winnerCol4 {
	width: 200px;
	float: left;	
	padding-top: 6px;
}

.winnerCol5 {
	width: 40px;
	float: right;	
	text-align: right;
	padding-top: 6px;
}

#contestHeader {
	float: right;
	margin-top: 40px;
	margin-right: 20px;
	height: 95px;
	width: 280px;
	text-align: left;
}

#contestRow {
	margin-left: 10px;
	height: auto;
	float: left;
}

.contestlabel {
	color: #690d02;/*#777;*/
	float: left;
	font-weight: normal;
	letter-spacing: 0px;
	padding-bottom: 3px;
	padding-left: 0;
	padding-right: 0;
	padding-top: 3px;
	text-align: left;
	width: 100px;
}

.contestlabelShort {
	color: #690d02;/*#777;*/
	float: left;
	font-weight: normal;
	letter-spacing: 0px;
	padding-bottom: 3px;
	padding-left: 0;
	padding-right: 0;
	padding-top: 3px;
	text-align: left;
	width: 67px;
}

.contestlabeledTextShort {
	float: left;
	letter-spacing: 0px;
	overflow: auto;
	padding-bottom: 3px;
	padding-left: 0;
	padding-right: 0;
	padding-top: 3px;
	width: 70px;
}

.contestlabeledTextLong {
	float: left;
	letter-spacing: 0px;
	overflow: auto;
	padding-bottom: 3px;
	padding-left: 0;
	padding-right: 0;
	padding-top: 3px;
	width: 170px;
}



#bookEditInBookInfo {
        border-color: maroon;
        border-style: double;
        border-width: 1px;
        padding: 10px;
        margin: 10px;
        width: 200px;
        overflow: auto;

        text-align: center;
}

#bookSubmitLink {
        border-color: maroon;
        border-style: double;
        border-width: 2px;
        padding: 10px;
        margin: 10px;
        width: 400px;
        overflow: auto;

        text-align: center;
}

#loginTop{
	background-image: url(/media/images/_background/login_top.png);
	background-repeat: no-repeat;
	margin-left: 10px;
	width: 440px;	
	height: 20px;
}

#loginBottom{
	background-image: url(/media/images/_background/login_bottom.png);
	background-repeat: no-repeat;
	margin-left: 10px;
	width: 440px;
	height: 20px;
}

#loginLeft{
	width: 460px;
	margin-left: 20px;
	float: left;
}

#loginRight{
	width: 460px;
	margin-right: 25px;
	float: right;
	text-align: left;
}

#loginMid{
	width: 300px;
	margin-left: auto;
	margin-right: auto;
}

#loginBody_top {
	float:left;
	background-image: url(/media/images/_elements/login_body_top.png);
	background-repeat: no-repeat;
	width: 460px;
	height: 22px;
	/*padding-top: 10px;
	padding-bottom: 10px;
	padding-left: 75px;*/ /*75px bei 400er breite*/
	font-size: 14px;
}

#loginBody_bottom {
	float:left;
	background-image: url(/media/images/_elements/login_body_bottom.png);
	background-repeat: no-repeat;
	width: 460px;
	height: 20px;
	/*padding-top: 10px;
	padding-bottom: 10px;
	padding-left: 75px;*/ /*75px bei 400er breite*/
	font-size: 14px;
}

#loginBody {
	float:left;
	background-image: url(/media/images/_elements/login_body.png);
	background-repeat: repeat-y;
	width: 460px;
	/*padding-top: 10px;
	padding-bottom: 10px;
	padding-left: 75px;*/ /*75px bei 400er breite*/
	font-size: 14px;
}

#loginBody li {
	color: #a5352b;
}

#loginBodyBookID {
	background-image: url(/media/images/_elements/book_id.png);
	background-repeat: no-repeat;
	width: 115px;
	height: 258px;
	/*padding-top: 10px;
	padding-bottom: 10px;
	padding-left: 75px;*/ /*75px bei 400er breite*/*/
	/*padding-left: 20px;*/
	/*margin-right: 80px;*/
	font-size: 14px;
	float: left;
}

#loginBodyBookID input{
	width: 80px;
}

#loginBodyAuthor {
	margin-left: 18px;
	height: auto;

}

#loginReader {
	width: 312px;
	height: auto;
}

#loginBodyAuthor_top {
	background-image: url(/media/images/_elements/login_left_top.png);
	background-repeat: no-repeat;
	width: 412px;
	height: 70px;
	font-size: 14px;
	float: left;
}

#loginBodyAuthor_bottom {
	background-image: url(/media/images/_elements/login_left_bottom.png);
	background-repeat: no-repeat;
	width: 412px;
	height: 20px;
	font-size: 14px;
	float: left;
}

#loginBodyAuthor {
	background-image: url(/media/images/_elements/login_left.png);
	background-repeat: no-repeat;
	width: 412px;
	height: 260px;
	font-size: 14px;
	float: left;
}

#loginBodyReader {
	background-image: url(/media/images/_elements/login_right.png);
	background-repeat: no-repeat;
	width: 411px;
	height: 254px;
	/*padding-top: 10px;
	padding-bottom: 10px;
	padding-left: 75px;*/ /*75px bei 400er breite*/
	margin-top: 2px;
	/*margin-left: 10px;*/
	/*margin-right: 80px;*/
	font-size: 14px;
	float: left;
}

#loginWhite {
	text-align: left;
	margin-top: 50px;
	margin-left: 30px;
	width: 450px;
	color: white;
	float: left;
}

#loginLeft_arrow{
	background-image: url(/media/images/_elements/arrow_right.png);
	background-position: center;
	background-repeat: no-repeat;
	width: 165px;
	height: 147px;
	margin-left: 100px;
	float: left;
}

#loginRight_arrow{
	background-image: url(/media/images/_elements/arrow_left.png);
	background-position: center;
	background-repeat: no-repeat;
	width: 165px;
	height: 147px;
	margin-right: 100px;
	float: right;
}

#toplist {
	float: left;
	width: 340px;
       /*border-color: maroon;
       border-style: double;
       border-width: 1px;*/
}

#toplist .nr {
	margin-left:20px;
	float: left;
	width: 40px;
}

#toplist .cont {
	margin-right:20px;
	float: left;
	width: 260px;
}

#profileLeftOpen {
	float: left;
	padding-top: 10px;
	width: 185px;
	text-align: left;
}

#profileRightOpen {
	float: left;
	/*padding-top: 10px;
	padding-left: 20px;*/
	margin-left: 15px;
	width: 494px;
}

#profileImageOpen {
	float: left;
	/*max-height: 150px;*/
	height: auto;
	text-align: left;
	width: 170px;
	margin-bottom: 20px;
	margin-left:3px;
}

#profileImageOpen img, #profileImage img{
	padding:2px;
	background-color: white;/*#9d6240;*/
	border:1px solid #690d02;/*#9d6240;*/
}

#profileInfoOpen_top {
	background-image: url(/media/images/_elements/profileinfo_open_top.png);/*_background/profileinfoopen_top.png);*/
	background-repeat: no-repeat;	
	height: 22px;
	width: 525px;
	float: left;
}

#profileInfoOpen_bottom {
	background-image: url(/media/images/_elements/profileinfo_open_bottom.png);
	background-repeat: no-repeat;
	height: 20px;
	width: 525px;
	margin-bottom: 15px;
	float: left;
}

#profileInfoOpen {
	background-image: url(/media/images/_elements/profileinfo_open.png);
	background-repeat: repeat-y;
	float: left;
	padding-left: 15px;
	padding-right: 10px;
	width: 500px;
}

#addThisBtn {
	float: left;
	margin-top:-4px;
}

#addThisBtn_main {
	background-image: url(/media/images/_background/addbtn_main.png);
	background-repeat: y-repeat;
	width: 165px;
	margin-left: 20px;
	padding-left: 7px;
}

#addThisBtn_top {
	background-image: url(/media/images/_background/addbtn_top.png);
	background-repeat: no-repeat;
	width: 170px;
	margin-left: 20px;
	padding-left: 7px;
	height: 17px;
}

#addThisBtn_bottom {
	background-image: url(/media/images/_background/addbtn_bottom.png);
	background-repeat: no-repeat;
	width: 170px;
	margin-left: 20px;
	height: 20px;
}

#landing_register {
	float:left;
	background-image:url(/media/images/_elements/landing_register.png);
	background-repeat: no-repeat;
	height: 276px;/*296px;*/
	width: 223px;/*233px;*/
	margin-left:15px;
	padding-left:15px;
	padding-top:20px;
}

#landing_register2 {
	float:left;
	/*background-image:url(/media/images/_elements/landing_register2.png);
	background-repeat: no-repeat;*/
	height: auto;
	/*width: 365px;*/
	/*margin-left:15px;
	padding-left:15px;
	padding-top:20px;*/
}

#landing_register2_top {
	background-image:url(/media/images/_elements/landing_register_2_top.png);
	background-repeat: no-repeat;
	height: 22px;/*296px;*/
	width: 365px;/*233px;*/
	margin-left:15px;
}

#landing_register2_mid {
	background-image:url(/media/images/_elements/landing_register_2_mid.png);
	background-repeat: repeat-y;
	height: auto;/*296px;*/
	width: 350px;/*233px;*/
	margin-left:15px;
	padding-left:15px;
}

#landing_register2_bottom {
	background-image:url(/media/images/_elements/landing_register_2_bottom.png);
	background-repeat: no-repeat;
	height: 20px;/*296px;*/
	width: 365px;/*233px;*/
	margin-left:15px;
	float: left;
}

#landing_register3_mid{
}

#landing_register4_top {
	background-image:url(/media/images/_elements/whole_range_top.png);
	background-repeat: no-repeat;
	height: 17px;/*296px;*/
	width: 950px;/*233px;*/
	margin-left:15px;

}

#landing_register4_mid {
	background-image:url(/media/images/_elements/whole_range_mid.png);
	background-repeat: repeat-y;
	height: auto;/*296px;*/
	width: 920px;/*233px;*/
	margin-left:15px;
	padding-left:15px;
	padding-right:15px;
}

#landing_register4_bottom {
	background-image:url(/media/images/_elements/whole_range_bottom.png);
	background-repeat: no-repeat;
	height: 18px;/*296px;*/
	width: 950px;/*233px;*/
	margin-left:15px;
	float: left;
}

.fieldWrapper input{
	width:185px;
	margin-left: 10px;
    border: 1px solid #000000;
    padding: 3px;
}

.fieldWrapper select{
	float: left;
	width: 170px;
	margin-left: 10px;
}

#landing_register2_mid .fieldWrapper {
	float:left;
}

#landing_register2_mid .fieldWrapper select{
	float: left;
	width: 114px;
	margin-left: 10px;
}

#landing_register2_mid .fieldWrapper input{
	width:145px;
	margin-left: 10px;
}

#landing_register2_mid .fieldWrapper textarea{
	float: left;
	width: 315px;
	margin-left: 10px;
}

#landing_register3_mid .fieldWrapper select{
	float: left;
	width: 318px;
	margin-left: 10px;
}

#landing_register3_mid .fieldWrapper input{
	float: left;
	margin-left: 10px;
}

#landing_register2_mid .registerBirthday select{
	float: left;
	/*margin-right:1px;*/
	width: 55px;
}

.registerCheckbox input{
	float: left;
	width:15px;
}

#landing_button {
	width:170px;
}

#landing_left {
	float:left;
	background-image:url(/media/images/_elements/landing_left.png);
	background-repeat: no-repeat;
	height: 181px;
	width: 474px;
	margin-left:5px;
	/*padding-top:20px;*/
}

#landing_right {
	float:left;
	background-image:url(/media/images/_elements/landing_right.png);
	background-repeat: no-repeat;
	height: 181px;
	width: 474px;
	margin-left:10px;
	/*padding-left:25px;
	padding-top:20px;*/
}


#startBanner {
	background-image: url(/media/images/_elements/banner_startseite_lektor.jpg);
	background-repeat: no-repeat;
	width: 984px; 
	height: 290px;/*145px;*//*191px;*/
	margin-left: 7px;
	text-align: center;
}



#startNewBooks {
	float: left;
	margin-left:5px;
	background-image: url(/media/images/_elements/books_new.png);
	background-repeat: no-repeat;
	width: 976px;
	height: 269px;
}

#startLogin {
	float: left;
	margin-left:5px;
	background-image: url(/media/images/_elements/new_login.png);
	background-repeat: no-repeat;
	width: 319px;
	height: 125px;
}

#startBookId_OLD {
	float: left;
	margin-left:5px;
	margin-top:5px;
	background-image: url(/media/images/_elements/new_book_id.png);
	background-repeat: no-repeat;
	width: 319px;
	height: 125px;
}

#startBookId {
	float: left;
	margin-left:5px;
	/*margin-left:5px;
	margin-top:5px;*/
	background-image: url(/media/images/_elements/ebookcards_new.png);
	background-repeat: no-repeat;
	width: 976px;
	height: 61px;
	/*position: absolute;
	z-index:3;
	top:570px; 
	left:457px;*/
}

#startBookId input {
	width:80px;
}

#startMain {
	float: left;
	margin-left:-1px;
	background-image: url(/media/images/_elements/main_new.png);
	background-repeat: no-repeat;
	width: 986px;
	height: 750px;/*766px;*/
}

#startMainContent1 {
	width:490px;
	height:225px;
	float:left;
}

#startMainContent2 {
	width:485px;
	height:270px;
	float:left;
}

#favoritenConItem2 {
	float: left;
	min-height: 90px;
	width: 135px;
	height: auto;
	text-align: center;
}

#favoritenConPics2 {
	height: 165px;
	width: 110px;
	margin-left: 10px;
}

.lekCol1 {
	margin-left: 5px;
	width: 34px;
	float: left;
	padding-top: 6px;
}

.lekCol2 {
	width: 325px;
	float: left;	
	padding-top: 6px;
}

.lekCol3 {
	width: 130px;
	float: left;	
	padding-top: 6px;
}

.lekCol4 {
	width: 145px;
	float: left;	
	padding-top: 6px;
}

.lekCol5 {
	width: 40px;
	float: right;	
	text-align: right;
	padding-top: 6px;
}

.redBox {
    /*text-align: center;*/
    border: 1px solid red;
}
.maroonBox {
    /*text-align: center;*/
    border: 1px solid maroon;
}
.blackBox {
    /*text-align: center;*/
    border: 1px solid black;
}

#lektor_start_top {
	background-image:url(/media/images/_elements/lektor_top.png);
	background-repeat: no-repeat;
	height: 29px;/*296px;*/
	width: 491px;/*233px;*/
	margin-left:15px;
}

#lektor_start_mid {
	background-image:url(/media/images/_elements/lektor_mid.png);
	background-repeat: repeat-y;
	height: auto;/*296px;*/
	width: 491px;/*233px;*/
	margin-left:15px;
	padding-left:15px;
}

#lektor_start_bottom {
	background-image:url(/media/images/_elements/lektor_bottom.png);
	background-repeat: no-repeat;
	height: 23px;/*296px;*/
	width: 491px;/*233px;*/
	margin-left:15px;
	float: left;
}

#lektor_start_header {
	background-image:url(/media/images/_elements/lektor_header.png);
	background-repeat: no-repeat;
	color: white;
	height: 49px;/*296px;*/
	width: 473px;/*233px;*/
	padding-top: 9px;
	padding-left: 9px;
	margin-left:-7px;
	float: left;
}



.guidelines {
        margin: 20px;

        padding-top: 20px;
        padding-bottom: 20px;
        padding-left: 10px;
        padding-right: 10px;

        border-color: maroon;
        border-width: 1px;
        border-style: solid;
}



