/*
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: #fff; font-size: 11px; font-family: Verdana, Arial, Helvetica, sans-serif; font-style: normal; font-weight: normal; background: #40203c url("custom/background.jpg") no-repeat fixed right bottom; margin: 0; padding: 0 }

body.mceContentBody {
	background: #FFFFFF;
	margin: 0;
}

table  { }

li    { color: #fff !important }

ul   { color: #fff !important }

banner {
  border-color: #000000;
}

/* Positionierung des Frontend-Editing-Fensters */

#frontend_editing_opener, #frontend_editing_content {
	left: 940px !important;
	top: 10px !important;
}

#frontend_editing_area {
  width: 670px;
}

/* Neue CSS-Befehle und -Klassen */

#ueberschrift       { font-size: 21px; font-family: Verdana, Geneva, Helvetica, Geneva, Arial, SunSans-Regular, sans-serif !important; line-height: 30px; margin-bottom: 15px }
#texte   { text-align: justify }

.layout_frame  { width: 960px }
#layout_top  { height: 170px }

#layout_top_left    { background-image: url("custom/prime_blume_auslauflinks.jpg"); background-repeat: repeat-x; background-attachment: scroll; background-position: right top }
#layout_top_right   { }
#layout_top_logo   { background-image: url("custom/prime_logo.jpg"); background-repeat: no-repeat; background-attachment: scroll; background-position: right top }

#layout_shadow_leftdown     { background-image: url("custom/prime_shadow_leftdown.jpg"); background-repeat: no-repeat; background-attachment: scroll; background-position: right bottom; text-align: right; width: 15px; vertical-align: top }
#layout_shadow_rightdown     { background-image: url("custom/prime_shadow_rightdown.jpg"); background-repeat: no-repeat; background-attachment: scroll; background-position: left bottom; text-align: left; width: 15px; vertical-align: top }

#layout_middle  { height: 500px }

#layout_navigation   { background-image: url("custom/prime_blume_auslauf.jpg"); background-repeat: no-repeat; background-attachment: scroll; background-position: left top; text-align: left; width: 490px; vertical-align: top }

#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_user      { font-size: 11px; left: 200px }

#layout_content     { background-image: url("custom/content_background.jpg"); background-repeat: repeat; background-attachment: scroll; background-position: 0 0; 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: 20px }

#layout_content_inside input {
  margin-bottom: 2px;
}

#layout_content_inside ul {
  color: #000000 !important;
}

#layout_content_inside ul a {
  color: #000000 !important;
}

#layout_bottom   { color: #ffffff; background-image: url("custom/prime_bottom.jpg"); background-repeat: no-repeat; background-attachment: scroll; background-position: left top; text-align: center; width: 990px; height: 24px }

#layout_bottom a {
  color: #FFFFFF !important;
  padding-left: 4px;
  padding-right: 4px;
  text-decoration: none;
}

#layout_bottom a:hover  { color: #c00 !important; text-decoration: none }

#layout_bottom a:active  { color: #c00 !important; text-decoration: none }

/* 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; position: absolute; top: 190px !important }

#layout_left_navigation a     { color: #fff; font-size: 13px !important; font-weight: bold; text-decoration: none; background-image: url("custom/navigation_0.gif"); background-repeat: no-repeat; background-attachment: scroll; background-position: left top; display: block; margin-bottom: 1px; padding: 4px 4px 4px 6px; width: 250px; height: 16px }

#layout_left_navigation_sub a    { color: #fff; font-size: 13px !important; font-weight: bold; text-decoration: none; background-image: none; background-repeat: repeat; background-attachment: scroll; background-position: 0 0; display: block; margin-bottom: 1px; padding: 4px 4px 4px 6px; width: 250px; height: 16px }

#layout_left_navigation a:hover    { color: #636 !important; text-decoration: none; background-image: url("custom/navigation_hover.gif"); background-repeat: no-repeat; background-attachment: scroll; background-position: left top }

#layout_left_navigation_selected    { color: #636 !important; font-weight: bold; background-image: url("custom/navigation_aktiv.gif") !important; background-repeat: repeat-y !important; background-attachment: scroll !important; background-position: left top !important }

#layout_left_navigation_sub a      { font-size: 12px !important; font-weight: normal !important }

#layout_left_navigation_sub a:hover       { color: #c00 !important; background-image: none !important }

#layout_left_navigation_sub_selected     { font-weight: bold !important }
/* 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;
}


/* Scroll Bar Master Styling Starts Here */
/* All comments can be freely removed from the css */

#mycustomscroll   { padding-right: 10px; position: relative; width: 350px; height: 230px; overflow: auto }

.scrollgeneric {
line-height: 1px;
font-size: 1px;
position: absolute;
top: 0; left: 0;
}

.vscrollerbase   { background: #8c788c url("custom/scrollbar_base.gif") repeat-y left top; width: 10px }
.vscrollerbar   { background: #606 url("custom/scrollbar.gif") repeat-y left top; width: 10px }


