/* Grundeinstellungen und Fontbeschreibungen */
body {
	margin-left: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;

	text-align: left;
	visibility: visible;
	overflow: visible;

	font-family: Verdana, Geneva, sans-serif;
 	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: normal;
	line-height: 20px;
	color: #FFF;
}

p, ul {
	font-family: Verdana, Geneva, sans-serif;
 	font-family: Arial, Helvetica, sans-serif;
	color: #FFF;
}

td {
	valign: top;
}

li {
	list-style-image: url('list_style_klein.png');
   	padding-left: 5px;
}
.liOrder {
	list-style-image: url('list_style_klein_j.png');
   	padding-left: 5px;
}

.linkeSpalteWhiteHeadline {
 	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	color: #FFF;
	font-weight: bold;
	margin: 0px;
}
#linkeSpalteBookInfo {
 	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	line-height: 16px;
	color: #FFF;
	font-weight: normal;
	margin-top: 5px;
}

#Stimmen_HeadLine {
	font-size: 16px;
	font-weight: bold;
}

#Blick_ins_Buch {
	font-family: Verdana, Geneva, sans-serif;
 	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	color: #bbb;
	font-weight: normal;
	text-align: center;
}

/* Kopf und Spalten */
#headerGraphik {
	position: absolute;
	width: 980px;
	height: 270px;
	left: 10px;
	top: 0px;
}

#headerLanguage1 {
	position: absolute;
	width: 150px;
	left: 825px;
	top: 210px;
}
#headerLanguage2 {
	position: absolute;
	width: 150px;
	left: 825px;
	top: 240px;
}


#linkeSpalte {
 	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	line-height: 16px;

	position: absolute;
	width: 210px;
	left: 10px;
	top: 270px;
	height: 1400px;
	background-color: #8c282d;
}
#mittlereSpalte {
	position: absolute;
	width: 490px;
	left: 220px;
	top: 270px;
	height: 1400px;
	background-color: #FFF;
}
#mSp {
	color: #000;
	line-height: 23px;
	text-align: left;
}
#mSpJ {
	font-size:15px;
	color: #123456;
	line-height: 27px;
	text-align: left;
}


/* Rechte Spalte */
#rechteSpalte {
	position: absolute;
	width: 280px;
	left: 710px;
	top: 270px;
	height: 1400px;
	/*  CHANGE */
	background-color: #EEE;
}
#rSp {
	color: #000;
}

/* Suche */
#rechteSpalte_Ub {
	/*  CHANGE */
	background-color: #777;
	color: #ddd;

	position: relative;
	width: 244px;

	margin-top:10px;
	margin-left:10px;
	padding: 8px;

	font-size: 14px;
}
#rechteSpalte_Suche {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13pt;
	font-weight: 400;
	line-height: 25px;

	text-align: center;

	position: relative;
	width: 280px;
	padding: 0px;
	left: 0px;
}
#rechteSpalte_Suche_Button {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;

	background-color: #CCC;
	color: #8c272d;
 	
	width: 244px;
	left: 10px;

	position: relative;
	margin-top:12px;
	padding:8px;
}
/* Suche Ende */


/* Herausgeber */
#rechteSpalte_Hrsg {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: 400;
	line-height: 25px;
	text-align: center;
	/*  CHANGE */
	color: #777;

	position: relative;
	width: 280px;
	padding: 0px;
	left: 0px;
}

#rechteSpalte_Hrsg_Button {
	/*  CHANGE */
	background-color: #CCC;
	width: 240px;
	position: relative;
	left: 10px;
	overflow: visible;
	visibility: visible;
	margin-top: 10px;
	padding: 10px;
	font-weight: normal;
}
#rechteSpalte_Hrsg_Info {
 	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	text-align: left;
	color: #FFF;
	width: 475px;
	padding: 10px;
	background-color: #777;
	line-height: 20px;
}
#rechteSpalte_Hrsg_01 {
position: Absolute;
	overflow: visible;
	top: 0px;
	left: -500px;
	z-index: 3;
	visibility: hidden;
}
#rechteSpalte_Hrsg_02 {
position: Absolute;
	overflow: visible;
	top: 0px;
	left: -500px;
	z-index: 3;
	visibility: hidden;
}
#rechteSpalte_Hrsg_03 {
position: Absolute;
	overflow: visible;
	top: 0px;
	left: -500px;
	z-index: 3;
	visibility: hidden;
}
#rechteSpalte_Hrsg_04 {
position: Absolute;
	overflow: visible;
	top: 0px;
	left: -500px;
	z-index: 3;
	visibility: hidden;
}



/* Stimmen */
#rechteSpalte_Stimmen {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: 400;
	line-height: 20px;
	text-align: left;
	/*  CHANGE */
	color: #777;

	position: relative;
	width: 280px;
	padding: 0px;
	left: 0px;
}
#rechteSpalte_Stimmen_Button {
	/*  CHANGE */
	background-color: #CCC;
	width: 240px;
	position: relative;
	left: 10px;
	overflow: visible;
	visibility: visible;
	margin-top: 10px;
	padding: 10px;
	font-weight: normal;
}

#rechteSpalte_Stimmen_Info {
 	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	text-align: left;
	color: #FFF;
	width: 475px;
	padding: 10px;
	background-color: #777;
	line-height: 20px;
}
#rechteSpalte_Stimmen_01 {
position: Absolute;
	overflow: visible;
	top: 0px;
	left: -500px;
	z-index: 3;
	visibility: hidden;
}
#rechteSpalte_Stimmen_02 {
position: Absolute;
	overflow: visible;
	top: 0px;
	left: -500px;
	z-index: 3;
	visibility: hidden;
}
#rechteSpalte_Stimmen_03 {
position: Absolute;
	overflow: visible;
	top: 0px;
	left: -500px;
	z-index: 3;
	visibility: hidden;
}
#rechteSpalte_Stimmen_04 {
position: Absolute;
	overflow: visible;
	top: 0px;
	left: -500px;
	z-index: 3;
	visibility: hidden;
}
#rechteSpalte_Stimmen_05 {
position: Absolute;
	overflow: visible;
	top: 0px;
	left: -500px;
	z-index: 3;
	visibility: hidden;
}



#rechteSpalte_Stimmen_1 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	width: 475px;
 position: absolute  left: -440px;
	overflow: visible;
	top: 950px;
	padding: 10px;
	z-index: 3;
	visibility: hidden;
	position: absolute;
	left: 220px;
	font-style: italic; 
}
#rechteSpalte_Stimmen_2 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;

	width: 475px;
 position: absolute  left: -440px;
	overflow: visible;
	top: 1025px;
	padding: 10px;
	z-index: 3;
	visibility: hidden;
	position: absolute;
	left: 220px;
	font-style: italic; 
}
#rechteSpalte_Stimmen_3 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;

	width: 475px;
 position: absolute  left: -440px;
	overflow: visible;
	top: 1100px;
	padding: 10px;
	z-index: 3;
	visibility: hidden;
	position: absolute;
	left: 220px;
	font-style: italic; 
}
#rechteSpalte_Stimmen_4 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;

	width: 475px;
 position: absolute  left: -440px;
	overflow: visible;
	top: 1175px;
	padding: 10px;
	z-index: 3;
	visibility: hidden;
	position: absolute;
	left: 220px;
	font-style: italic; 
}
#rechteSpalte_Stimmen_5 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;

	width: 475px;
 position: absolute  left: -440px;
	overflow: visible;
	top: 1250px;
	padding: 10px;
	z-index: 3;
	visibility: hidden;
	position: absolute;
	left: 220px;
	font-style: italic; 
}

/* Bestellung */
#rechteSpalte_Bestellung {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: 400;
	line-height: 20px;
	text-align: left;
	color: #FFF;

	position: relative;
	width: 280px;
	padding: 0px;
	left: 0px;
}
#rechteSpalte_Bestellung_Button {
	background-color: #777;
	width: 240px;
	position: relative;
	left: 10px;
	overflow: visible;
	visibility: visible;
	margin-top: 10px;
	padding: 10px;
	font-weight: normal;
	color: #FFF;
}

/* Bestellung */
#rechteSpalte_Online_Order {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: 400;
	line-height: 20px;
	text-align: left;
	color: #FFF;

	position: relative;
	width: 280px;
	padding: 0px;
	left: 0px;
}




/* Impressum */
#rSpI {
	color: #777;
}

#rechteSpalte_Impressum {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: 400;
	line-height: 25px;
	text-align: center;
	color: #777;

	position: relative;
	width: 280px;
	padding: 0px;
	left: 0px;
}

#rechteSpalte_Impressum_Button {
	background-color: #CCC;
	width: 240px;
	position: relative;
	left: 10px;
	overflow: visible;
	visibility: visible;
	margin-top: 10px;
	padding: 10px;
	font-weight: normal;
}
#rechteSpalte_Impressum_Info {
 	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	text-align: center;
	width: 475px;
	padding: 10px;
	background-color: #CCC;
	line-height: 20px;
	color: #777;
}
#rechteSpalte_Impressum_01 {
position: Absolute;
	overflow: visible;
	bottom: 0px;
	left: -500px;
	z-index: 3;
	visibility: hidden;
}
#rechteSpalte_Impressum_02 {
position: Absolute;
	overflow: visible;
	bottom: 0px;
	left: -500px;
	z-index: 3;
	visibility: hidden;
}
/* ------------------------- */
a:link {
	color: #000;

	text-decoration: none;
}
a:visited {
	text-decoration: none;
	color: #000;
}
a:hover {
	text-decoration: none;
	color: #000;
}
a:active {
	text-decoration: none;
	color: #000;
	font-weight: normal;
	font-style: normal;
}
#linkeSpalteOben_Abstands-TD {
	height: 10px;
}
.order {
	font-family: Arial, Helvetica, sans-serif;
	margin-bottom: -9;
	font-weight: bold;
	text-decoration: none;
}
.order:link {
	color:#777;
}
.order:visited {
	color:#AAA;
}
.order:hover {
	color:#8c282d;
}
.order:active {
	color:#333;
}
.order:focus {
	color:#333;
}

/* Formular */
#rSpI {
	color: #777;
}

#rechteSpalte_Formular {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: 400;
	line-height: 25px;
	text-align: center;
	color: #777;

	position: relative;
	width: 280px;
	padding: 0px;
	left: 0px;
}
#rechteSpalte_Formular_Button {
	background-color: #CCC;
	width: 240px;
	position: relative;
	left: 10px;
	overflow: visible;
	visibility: visible;
	margin-top: 10px;
	padding: 10px;
	font-weight: normal;
	color: #777;
}
#rechteSpalte_Formular_Button_Presse {
	background-color: #CCC;
	width: 240px;
	position: relative;
	left: 10px;
	overflow: visible;
	visibility: visible;
	margin-top: 10px;
	padding: 10px;
	font-weight: normal;
	color: #777;
}



/* Kontakt-FORMULAR */
#kSp {
	color: #123;
	line-height: 23px;
	text-align: left;
}
/* Mittlere Spalte Kontakt */
#Kontakt_mittlereSpalte {
	position: absolute;
	width: 485px;
	left: 219px;
	top: 269px;
	background-color: #FFF;
	color: #456;
}
/* Rechte Spalte Kontakt */
#Kontakt_rechteSpalte {
	position: absolute;
	width: 280px;
	left: 710px;
	top: 270px;
	height: 635px;
	background-color: #EEE;
}
#Kontakt_rechteSpalte_Impressum {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: 400;
	line-height: 25px;
	text-align: center;
	color: #333;

	position: relative;
	width: 280px;
	padding: 0px;
	left: 0px;
}

.kontakt-form {
	padding: 10px 0;
}
.kontakt-form > label {
	display: block;
}
.kontakt-form > input,
textarea {
	width: 100%;
	padding: 7px;
	border-radius: 7px;
	border: 1px solid #777;
	font-size: 1rem;
	background-color: #FFF;
	color: #777;
}
.kontakt-form > button {
 	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	border-radius: 7px;
	border= 0;
	border-style: none;
	padding: 5px 14px;
	margin: 0 14px 0 0;
	cursor: pointer;
	background-color: #CCC;
}
.kontakt-form > button[type="submit"] {
	background-color: #000;
	color: #FFF;
}
.kontakt-form > button[type="submit"]:hover {
	background-color: #8c282d;
	color: #FFF;
}
.kontakt-form > button[type="reset"] {
	background-color: #CCC;
	color: #333;
}

