/* Individuelle Anpassung */

/*
Contentpapst Standard-Vorlagenset
© 2002-2007, 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: #000000; font-size: 11px; font-family: Tahoma, Geneva, Verdana, Arial, Helvetica, sans-serif; font-style: normal; font-weight: normal; background: #fff url("custom/logo-wasserzeichen.gif") no-repeat left top; margin: 0; padding: 50px 0 0 }

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

table {
    font-size: 11px;
}

banner {
    border-color: #000000;
}

/* Positionierung des Frontend-Editing-Fensters */

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

/* Neue CSS-Befehle und -Klassen */

#layout_frame {
    width: 900px;
}

#layout_top    { background-image: url("custom/top_logo_background.gif"); background-repeat: repeat-x; background-attachment: scroll; background-position: left top; height: 40px }
#layout_top_right   { background: url("custom/top_right_image.jpg") no-repeat left top; text-align: right; height: 40px; vertical-align: top }

#layout_middle {
    height: 600px;
}

#layout_navigation {
    vertical-align: top;
    text-align: left;
    width: 200px;
    background-color: #F2F2F2;
}

#layout_navigation_search  { background-image: none; background-repeat: repeat; background-attachment: scroll; background-position: 0 0; text-align: center; padding: 3px 3px 3px 6px; width: 150px; height: 24px; vertical-align: middle }

.layout_navigation_title  { color: #ffffff; background: #333; text-transform: uppercase; margin-right: 10px; margin-bottom: 1px; margin-left: 10px; padding: 5px }

.layout_navigation_content {
    margin-left: 10px;
    margin-right: 10px;
    padding: 5px;
    background: #EDEDED;
}

.layout_navigation_content a {
    text-decoration: none;
}

#layout_content    { background: #f0f0dc; text-align: left; width: 640px; height: 270px; vertical-align: top }

#layout_content_backtracking  { color: #ccc !important; background-image: none; background-repeat: repeat; background-attachment: scroll; background-position: 0 0; text-align: left; margin-bottom: 6px; padding: 4px 4px 4px 10px; height: 24px; max-height: 22px; vertical-align: middle }

#layout_content_backtracking a  { color: #ccc !important }

#layout_content_inside     { line-height: 13px }

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

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

#layout_bottom   { color: #ffffff; background-image: url("custom/bottom_background.gif"); background-repeat: repeat-x; background-attachment: scroll; background-position: left top; text-align: center; height: 24px }
#layout_shadow  { background-image: url("custom/shadow.gif"); background-repeat: repeat-x; background-attachment: scroll; background-position: left top }
#layout_logo_nav_leiste { background-image: url("custom/logo_nav_leiste_background.gif"); background-repeat: repeat-x; background-attachment: scroll; background-position: left top }
#layout_content_background { background-image: url("custom/background.gif"); background-repeat: no-repeat; background-attachment: scroll; background-position: right top; text-align: center }
#layout_content_background2 { background-image: url("custom/background.gif"); background-repeat: no-repeat; background-attachment: scroll; background-position: left top; text-align: center }
#layout_bottom a  { color: #666; text-decoration: none; padding-right: 4px; padding-left: 4px }
#layout_bottom a:hover  { color: #39f; text-decoration: none }

/* Texte */

#navigations-text       { color: #666; font-size: 11px; font-family: Verdana, Arial, Helvetica, sans-serif; text-transform: uppercase; letter-spacing: 1px }
#navigations-text_beschriftung          { color: #828273; font-size: 9px; font-family: Verdana, Arial, Helvetica, sans-serif; text-transform: uppercase; letter-spacing: -1px; position: relative; top: -15px; width: 62px; vertical-align: top }
#navigations-text_beschriftung_ende         { color: #666; font-size: 9px; font-family: Verdana, Arial, Helvetica, sans-serif; background-image: url("custom/navigation/navigations-text_beschriftung_ende.gif"); background-repeat: no-repeat; background-attachment: scroll; background-position: right top; text-transform: uppercase; letter-spacing: 0; vertical-align: bottom }
#goodtime_ueberschrift     { color: #828273; font-size: 13px; font-family: Verdana, Arial, Helvetica, sans-serif; font-weight: bold; text-align: right; text-transform: uppercase; letter-spacing: 2px }
#goodtime_text { color: #828273; font-size: 11px; font-family: Verdana, Arial, Helvetica, sans-serif; text-align: justify }
#goodtime_text_id120  { color: #828273; font-size: 11px; font-family: Verdana, Arial, Helvetica, sans-serif; letter-spacing: -1px }
/* Navigation links */

#layout_left_navigation {
    margin-top: 1px;
}

#layout_left_navigation a, #layout_left_navigation_sub a  { color: #000000; text-decoration: none; background: #e1dcc3 160px 16px; display: block; margin-bottom: 1px; padding: 4px 4px 4px 6px; width: 160px; height: 16px }

#layout_left_navigation a:hover  { color: #000000; text-decoration: none; background: #f0f0dc 160px 16px }

#layout_left_navigation_selected  { font-weight: bold; background: #f0f0dc 160px 16px }

#layout_left_navigation_sub a  { background: #c8c3aa 160px 16px; margin-bottom: 0; border-bottom: 1px solid #e4e4e4 }

#layout_left_navigation_sub a:hover   { color: #000000; text-decoration: underline; background: #c8c3aa 160px 16px }

#layout_left_navigation_sub_selected {
    font-weight: bold;
}

/* Navigation links für die allgemeinen Informationen*/

#layout_left_navigation_imprint  { margin-top: 1px; border-top: 1px solid #e1dcc3; border-bottom: 1px solid #e1dcc3 }

#layout_left_navigation_imprint a   { color: #000000; text-decoration: none; background-image: none; background-repeat: repeat; background-attachment: scroll; background-position: 160px 16px; display: block; margin-bottom: 1px; padding: 4px 4px 4px 6px; width: 160px; height: 16px }

#layout_left_navigation_imprint a:hover  { color: #000000; text-decoration: none; background: #f0f0dc 160px 16px }

/* Sonstiges */
.layout_image    { border: solid 1px #39f }

/* ###################################################################

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-2007

#################################################################### */

/* Formularelemente für CP::Forms */

.cpforms_author {
	font-size: 11px;
	font-family: Tahoma,  Arial, Sans-Serif;
	width: 200px;
}

.cpforms_captcha {
	font-size: 11px;
	font-family: Tahoma,  Arial, Sans-Serif;
	width: 40px;
}

.cpforms_country {
	font-size: 11px;
	font-family: Tahoma,  Arial, Sans-Serif;
	width: 200px;
}

.cpforms_date_day {
	font-size: 11px;
	font-family: Tahoma,  Arial, Sans-Serif;
	width: 40px;
}

.cpforms_date_hour {
	font-size: 11px;
	font-family: Tahoma,  Arial, Sans-Serif;
	width: 40px;
}

.cpforms_date_minute {
	font-size: 11px;
	font-family: Tahoma,  Arial, Sans-Serif;
	width: 40px;
}

.cpforms_date_month {
	font-size: 11px;
	font-family: Tahoma,  Arial, Sans-Serif;
	width: 100px;
}

.cpforms_date_second {
	font-size: 11px;
	font-family: Tahoma,  Arial, Sans-Serif;
	width: 40px;
}

.cpforms_date_year {
	font-size: 11px;
	font-family: Tahoma,  Arial, Sans-Serif;
	width: 60px;
}

.cpforms_email {
	font-size: 11px;
	font-family: Tahoma,  Arial, Sans-Serif;
	width: 200px;
}

.cpforms_files {
	font-size: 11px;
	font-family: Tahoma,  Arial, Sans-Serif;
	width: 310px;
}

.cpforms_gender {
	font-size: 11px;
	font-family: Tahoma,  Arial, Sans-Serif;
	width: 200px;
}

.cpforms_integer {
	font-size: 11px;
	font-family: Tahoma,  Arial, Sans-Serif;
	width: 50px;
}

.cpforms_languages {
	font-size: 11px;
	font-family: Tahoma,  Arial, Sans-Serif;
	width: 200px;
}

.cpforms_math {
	font-size: 11px;
	font-family: Tahoma,  Arial, Sans-Serif;
	width: 100px;
}

.cpforms_password {
	font-size: 11px;
	font-family: Tahoma,  Arial, Sans-Serif;
	width: 100%;
}

.cpforms_price {
	font-size: 11px;
	font-family: Tahoma,  Arial, Sans-Serif;
	width: 200px;
}

.cpforms_relation {
	font-size: 11px;
	font-family: Tahoma,  Arial, Sans-Serif;
	width: 100%;
}

.cpforms_section {
	font-size: 11px;
	font-family: Tahoma,  Arial, Sans-Serif;
	width: 200px;
}

.cpforms_select {
	font-size: 11px;
	font-family: Tahoma,  Arial, Sans-Serif;
	width: 200px;
}

.cpforms_states {
	font-size: 11px;
	font-family: Tahoma,  Arial, Sans-Serif;
	width: 200px;
}

.cpforms_text {
	font-size: 11px;
	font-family: Tahoma,  Arial, Sans-Serif;
	width: 100%;
}

.cpforms_textarea {
	font-size: 11px;
	font-family: Tahoma,  Arial, Sans-Serif;
	width: 100%;
}

.cpforms_url {
	font-size: 11px;
	font-family: Tahoma,  Arial, Sans-Serif;
	width: 200px;
}

.cpforms_wysiwyg_tinymce {
	font-size: 11px;
	font-family: Tahoma,  Arial, Sans-Serif;
	width: 100%;
}

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

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

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

.vscrollerbase   { background-image: url("custom/vscrollerbase.gif"); width: 10px }
.vscrollerbar   { background-image: url("custom/vscrollerbar.gif"); width: 10px }

