/*
Contentpapst Standard-Vorlagenset
© 2002-2009, sandoba.de medien agentur

Contentpapst ist das Content-Management-System der sandoba.de medien agentur (www.sandoba.de) aus Berlin. Weder ein Teil noch der gesamte Quellcode, Inhalte oder Grafiken sind ohne schriftliche Erlaubnis in anderen Medien (v.a. auf anderen Websites) einzusetzen, sofern nicht anderweitig angegeben.
*/

/* Import der Datei "standard.css" */

@import url(standard.css);

/* Allgemeine Angaben */
body         { color: #502300 !important; font-size: 11px; font-family: Verdana, Arial, Helvetica, sans-serif; font-style: normal; font-weight: normal; background: #b74b19 url("custom/background.jpg") repeat-x left top; margin: 0; padding: 0 }

body.mceContentBody  { background: #ffffff; margin: 0; padding: 0 }

table    { font-size: 11px }

banner {
  border-color: #000000;
}

/* Positionierung des Frontend-Editing-Fensters */

#frontend_editing_opener, #frontend_editing_content {
	left: 940px !important;
	top: 10px !important;
}

/* Neue CSS-Befehle und -Klassen */

.layout_frame {
  width: 900px;
}

#layout_top {
  height: 174px;
}

#layout_top_left {
  background: url('custom/top_left_image.jpg') no-repeat left top;
  text-align: center;
  vertical-align: top;
  width: 200px;
}

#layout_top_right {
  background: url('custom/top_right_image.jpg') no-repeat left top;
  text-align: right;
  vertical-align: top;
}

#layout_middle {
  height: 600px;
}

#layout_navigation {
  background-color: #F2F2F2;
  text-align: left;
  vertical-align: top;
  width: 200px;
}

#layout_navigation_search {
  background: #8B8B8B;
  height: 24px;
  padding: 3px;
  padding-left: 6px;
  text-align: center;
  vertical-align: middle;
}

.layout_navigation_title {
  background: #A9BB61;
  color: #FFFFFF;
  margin-bottom: 1px;
  margin-left: 10px;
  margin-right: 10px;
  padding: 5px;
  text-transform: uppercase;
}

.layout_navigation_content {
  background: #EDEDED;
  margin-left: 10px;
  margin-right: 10px;
  padding: 5px;
}

.layout_navigation_content a {
  text-decoration: none;
}

#layout_content    { background: #fff; text-align: left; vertical-align: top }

#layout_content_backtracking {
  background: #8B8B8B;
  color: #FFFFFF !important;
  height: 24px;
  margin-bottom: 6px;
  max-height: 22px;
  padding: 4px;
  padding-left: 10px;
  text-align: left;
  vertical-align: middle;
}

#layout_content_backtracking a {
  color: #FFFFFF;
}

#layout_content_inside    { line-height: 17px; padding: 10px; width: 900px }

#layout_content_inside ul  { color: #502300 !important }

#layout_content_inside ul a  { color: #502300 !important }

#layout_bottom {
  background-color: #A9BB61;
  color: #FFFFFF;
  height: 24px;
  text-align: center;
}

#layout_bottom a {
  color: #FFFFFF !important;
  padding-left: 4px;
  padding-right: 4px;
  text-decoration: none;
}

#layout_bottom a:hover {
  color: #4C4C4C !important;
  text-decoration: none;
}

#layout_copyright  { color: #502300 !important; font-size: 8px }

.grundrisse  { background-color: #fff; padding: 5px; border: solid 1px #502300 }

/* Navigation oben */

#layout_top_navigation {
  float: left;
  font-family: Verdana, Arial, Helvetica, Sans-Serif;
  font-size: 11px !important;
  line-height: normal;
  width: 100%;
}

#layout_top_navigation ul {
  list-style-type: none;
  margin: 0;
  padding: 0;
  padding-left: 90px;
  padding-right: 10px;
}

#layout_top_navigation li {
  background: url('custom/nav_top_left_normal.gif') no-repeat left top;
  float: left;
  margin: 0;
  padding-bottom: 0;
  padding-left: 9px;
  padding-right: 0;
  padding-top: 0;
}

#layout_top_navigation a {
  background: url('custom/nav_top_right_normal.gif') no-repeat right top;
  color: #909090;
  display: block;
  float: left;
  font-weight: normal;
  padding-bottom: 4px;
  padding-left: 6px;
  padding-right: 11px;
  padding-top: 5px;
  text-decoration: none;
}

#layout_top_navigation a {
  color: #000000;
  float: none;
}

#layout_top_navigation a:hover {
  color: #000000;
  padding-bottom: 4px;
  text-decoration: underline;
}

#layout_top_navigation #layout_top_navigation_selected {
  background: url('custom/nav_top_left_selected.gif') no-repeat left top;
  color: #FFFFFF;
}

#layout_top_navigation #layout_top_navigation_selected a {
  background: url('custom/nav_top_right_selected.gif') no-repeat right top;
  color: #FFFFFF;
  font-weight: bold;
  padding-bottom: 4px;
}

/* Navigation links */

#layout_left_navigation {
  margin-top: 1px;
}

#layout_left_navigation a, #layout_left_navigation_sub a {
  background: #E4E4E4;
  color: #000000;
  display: block;
  height: 16px;
  margin-bottom: 1px;
  padding: 4px;
  padding-left: 6px;
  text-decoration: none;
  width: 100%;
}

#layout_left_navigation a:hover {
  background: #DDDDDD;
  color: #000000;
  text-decoration: none;
}

#layout_left_navigation_selected {
  font-weight: bold;
}

#layout_left_navigation_sub a {
  background: #F4F4F4;
  border-bottom: 1px solid #E4E4E4;
  margin-bottom: 0;
}

#layout_left_navigation_sub a:hover {
  background: #F4F4F4;
  color: #000000;
  text-decoration: underline;
}

#layout_left_navigation_sub_selected {
  font-weight: bold;
}

/* Info-Box für die Demoversion */

#layout_demo {
	background-color: #F8D6D6;
	background-image: url('custom/demo_background.gif');
	background-repeat: repeat-x;
	border: 1px solid #B11515;
	font-family: Helvetica, Arial, Verdana, Sans-Serif !important;
	font-size: 11px !important;
	left: 940px;
	padding: 5px;
	position: absolute;
	top: 10px;
	width: 198px;
}

#layout_demo a {
	color: #000000 !important;
}

#layout_demo h3 {
	font-size: 12px !important;
	margin: 0;
}

#layout_demo hr {
	color: #B11515;
	height: 1px;
}

#layout_demo input {
	border: 1px solid #BCBCBC !important;
}

#layout_demo .inputsubmit {
	background: #E79393 !important;
	border: 1px solid #B11515 !important;
	font-weight: bold;
	margin-top: 3px;
}

#layout_demo table {
	font-size: 11px;
}

.layout_demo_error {
	color: #AD191D;
	display: none;
	font-size: 12px;
	font-weight: bold;
}


/* Navigation Rheinlogen */

#layout_rheinlogen_unten	         { height: 20px }
#layout_rheinlogen_unten a	             { font-size: 12px; font-family: Georgia, "Times New Roman", Times, serif; font-variant: small-caps; text-decoration: none; letter-spacing: 1px; cursor: pointer; display: inline; padding: 2px 10px; height: 20px !important }
#layout_rheinlogen_unten a:hover	       { color: #d7c8a5; text-decoration: none; background: #d7c8a5 url("rheinlogen/rollover.gif") no-repeat center !important }

#layout_rheinlogen_inhalt	          { height: 20px }
#layout_rheinlogen_inhalt a		 { color: #502300 !important; font-size: 12px; font-family: Georgia, "Times New Roman", Times, serif; font-variant: small-caps; text-decoration: none; background-color: #d7c8a5 !important; letter-spacing: 1px; cursor: pointer; display: block; margin-bottom: 10px; padding: 2px 10px; width: 200px; height: 20px !important }
#layout_rheinlogen_inhalt a:hover	         { color: #d7c8a5 !important; text-decoration: none; background: #d7c8a5 url("rheinlogen/rollover.gif") no-repeat center !important }

#layout_rheinlogen	         { height: 30px }
#layout_rheinlogen a	             { font-size: 14px; font-family: Georgia, "Times New Roman", Times, serif; font-variant: small-caps; text-decoration: none; letter-spacing: 1px; cursor: pointer; display: inline; padding: 6px 50px; height: 30px !important }
#layout_rheinlogen a:hover	       { color: #d7c8a5; text-decoration: none; background: #d7c8a5 url("rheinlogen/rollover.gif") no-repeat center !important }
#layout_rheinlogen_selected	       { cursor: pointer; display: inline }
#layout_rheinlogen_selected	a           { color: #d7c8a5; text-decoration: none; background-color: #502300 !important; text-align: center }
#layout_rheinlogen_navigation	          { cursor: pointer; display: inline }
#layout_rheinlogen_navigation a	             { color: #502300; text-decoration: none; background-color: #d7c8a5 !important; text-align: center }

/* ###################################################################

Contentpapst wurde von der sandoba.de medien agentur (www.sandoba.de) aus Berlin entworfen und unterliegt dem Urheberrecht. Jedwede Änderung des Codes außerhalb der Lizenzrechte ist nicht erlaubt. Anfragen bitte an "contact@sandoba.de".

Website: www.sandoba.de
© sandoba.de medien agentur, 2002-2009

#################################################################### */

/* Formularelemente für CP::Forms */

.cpforms_author {
	font-family: Tahoma, Arial, Sans-Serif;
	font-size: 11px;
	width: 200px;
}

.cpforms_captcha {
	font-family: Tahoma, Arial, Sans-Serif;
	font-size: 11px;
	width: 40px;
}

.cpforms_country {
	font-family: Tahoma, Arial, Sans-Serif;
	font-size: 11px;
	width: 200px;
}

.cpforms_date_day {
	font-family: Tahoma, Arial, Sans-Serif;
	font-size: 11px;
	width: 40px;
}

.cpforms_date_hour {
	font-family: Tahoma, Arial, Sans-Serif;
	font-size: 11px;
	width: 40px;
}

.cpforms_date_minute {
	font-family: Tahoma, Arial, Sans-Serif;
	font-size: 11px;
	width: 40px;
}

.cpforms_date_month {
	font-family: Tahoma, Arial, Sans-Serif;
	font-size: 11px;
	width: 100px;
}

.cpforms_date_second {
	font-family: Tahoma, Arial, Sans-Serif;
	font-size: 11px;
	width: 40px;
}

.cpforms_date_year {
	font-family: Tahoma, Arial, Sans-Serif;
	font-size: 11px;
	width: 60px;
}

.cpforms_email   { color: #502300; font-size: 11px; font-family: Tahoma, Arial, Sans-Serif; background-color: #fffdfa; margin-top: 0; margin-bottom: 2px; width: 200px; border: solid 1px }

.cpforms_eshop {
	font-family: Tahoma, Arial, Sans-Serif;
	font-size: 11px;
	width: 99%;
}

.cpforms_files {
	font-family: Tahoma, Arial, Sans-Serif;
	font-size: 11px;
	width: 310px;
}

.cpforms_gender {
	font-family: Tahoma, Arial, Sans-Serif;
	font-size: 11px;
	width: 200px;
}

.cpforms_integer {
	font-family: Tahoma, Arial, Sans-Serif;
	font-size: 11px;
	width: 50px;
}

.cpforms_languages {
	font-family: Tahoma, Arial, Sans-Serif;
	font-size: 11px;
	width: 200px;
}

.cpforms_math {
	font-family: Tahoma, Arial, Sans-Serif;
	font-size: 11px;
	width: 100px;
}

.cpforms_password {
	font-family: Tahoma, Arial, Sans-Serif;
	font-size: 11px;
	width: 100%;
}

.cpforms_price {
	font-family: Tahoma, Arial, Sans-Serif;
	font-size: 11px;
	width: 200px;
}

.cpforms_relation {
	font-family: Tahoma, Arial, Sans-Serif;
	font-size: 11px;
	width: 100%;
}

.cpforms_section {
	font-family: Tahoma, Arial, Sans-Serif;
	font-size: 11px;
	width: 200px;
}

.cpforms_select {
	font-family: Tahoma, Arial, Sans-Serif;
	font-size: 11px;
	width: 200px;
}

.cpforms_states {
	font-family: Tahoma, Arial, Sans-Serif;
	font-size: 11px;
	width: 200px;
}

.cpforms_text  { color: #502300; font-size: 11px; font-family: Tahoma, Arial, Sans-Serif; background-color: #fffdfa; margin-top: 0; margin-bottom: 2px; width: 99%; border: solid 1px }

.cpforms_textarea  { color: #502300; font-size: 11px; font-family: Tahoma, Arial, Sans-Serif; background-color: #fffdfa; width: 99%; border: solid 1px }

.cpforms_url {
	font-family: Tahoma, Arial, Sans-Serif;
	font-size: 11px;
	width: 200px;
}

.cpforms_wysiwyg_tinymce {
	font-family: Tahoma, Arial, Sans-Serif;
	font-size: 11px;
	width: 99%;
}

/* Scroll Bar Master Styling Starts Here */
/* All comments can be freely removed from the css */

#mycustomscroll  { padding-right: 10px; position: relative; width: 350px; height: 250px; overflow: auto }

.scrollgeneric {
line-height: 1px;
font-size: 1px;
position: absolute;
top: 0; left: 0;
}

.vscrollerbase  { background-color: #d7c8a5; width: 10px }
.vscrollerbar  { background-color: #502300; width: 10px }


