/*
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: #000000; font-size: 11px; font-family: Verdana, Arial, Helvetica, sans-serif; font-style: normal; font-weight: normal; background: #e9eced url("custom/background.gif") repeat-x left top; margin: 0 0 0 30px; padding: 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 {
	left: 940px !important;
	top: 10px !important;
}

/* Neue CSS-Befehle und -Klassen */

.layout_frame {
  width: 900px;
}
.layout_header_background { background: #fff url("custom/ciq/background_header.jpg") no-repeat right top }
.layout_frame_dampfmaschine  { width: 90% }

#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: #eef1fb; text-align: left; width: 200px; vertical-align: top }

#layout_navigation_search  { background: #d7def1; text-align: center; padding: 3px 3px 3px 6px; height: 24px; vertical-align: middle }

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

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

.layout_navigation_content a {
  text-decoration: none;
}

#layout_content {
  background: #FAFAFA;
  text-align: left;
  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: 17px; padding: 10px; width: 95% }
#layout_content_inside_full     { line-height: 17px; padding: 10px; width: 685px }
#layout_content_inside_full_dampfmaschine      { line-height: 17px; padding: 10px; width: 100% }
#layout_content_inside #layout_content_inside_full ul {
  color: #000000 !important;
}

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

#layout_copyright   { color: #0e347f !important; font-size: 8px }

#kaluga  { color: #69c !important; font-size: 8px; text-decoration: none }

/* Navigation unten */
#layout_bottom     { color: #eef1fb; background-image: url("custom/ciq/background_navfooter.gif"); background-repeat: repeat-x; background-attachment: scroll; background-position: left top; text-align: center; padding-top: 5px !important; height: 28px }
#layout_bottom a     { color: #eef1fb; text-decoration: none; padding-right: 4px; padding-left: 4px }
#layout_bottom a:hover     { color: #90a6e2 !important; text-decoration: none }

/* Navigation oben/rechts */
#layout_top_home         { width: 18px; height: 11px }
#layout_top_home a       { text-decoration: none; background-image: url("custom/ciq/icon_home.gif"); background-repeat: no-repeat; background-attachment: scroll; background-position: left top }
#layout_top_home a:hover    { background-image: url("custom/ciq/icon_home_hover.gif") !important; background-repeat: no-repeat; background-attachment: scroll; background-position: left top }
#layout_top_mail         { width: 18px; height: 11px }
#layout_top_mail a       { text-decoration: none; background-image: url("custom/ciq/icon_mail.gif"); background-repeat: no-repeat; background-attachment: scroll; background-position: left top }
#layout_top_mail a:hover     { background-image: url("custom/ciq/icon_mail_hover.gif") !important; background-repeat: no-repeat; background-attachment: scroll; background-position: left top }
#layout_top_sitemap         { width: 18px; height: 11px }
#layout_top_sitemap a       { text-decoration: none; background-image: url("custom/ciq/icon_sitemap.gif"); background-repeat: no-repeat; background-attachment: scroll; background-position: left top }
#layout_top_sitemap a:hover     { background-image: url("custom/ciq/icon_sitemap_hover.gif") !important; background-repeat: no-repeat; background-attachment: scroll; background-position: left top }
#layout_top_rss         { width: 18px; height: 11px }
#layout_top_rss a       { text-decoration: none; background-image: url("custom/ciq/icon_rss.gif"); background-repeat: no-repeat; background-attachment: scroll; background-position: left top }
#layout_top_rss a:hover     { background-image: url("custom/ciq/icon_rss_hover.gif") !important; background-repeat: no-repeat; background-attachment: scroll; background-position: left top }
#layout_top_ciq            { height: 60px }
#layout_top_ciq a          { color: #0e347f; font-size: 8px; text-decoration: none; vertical-align: middle }
#layout_top_ciq a:hover      { }

/* 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 10px 0 27px }

#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; font-weight: bold; text-transform: uppercase; letter-spacing: 1px; float: none }

#layout_top_navigation a:hover  { color: #fff; text-decoration: none; padding-bottom: 4px }

#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   { color: #000000; text-decoration: none; background: #d7def1 url("custom/ciq/nav_hover.gif") repeat-y left top; display: block; margin-bottom: 1px; padding: 4px 4px 4px 15px; width: 100%; min-height: 16px }

#layout_left_navigation a:hover   { color: #fff; text-decoration: none; background: #0e347f url("custom/ciq/nav_hover.gif") repeat-y left top }

#layout_left_navigation_selected   { color: #fff !important ; font-weight: bold; background-color: #0e347f !important }

#layout_left_navigation_sub a   { background: #eef1fb url("custom/ciq/punkt_nav.gif") no-repeat left top; margin-bottom: 0; padding-left: 15px; border-bottom: 1px solid #d7def1 }

#layout_left_navigation_sub a:hover   { color: #000000; text-decoration: none; background: #fff url("custom/ciq/punkt_nav.gif") no-repeat left top }

#layout_left_navigation_sub_selected   { font-weight: bold; background-color: #fff !important }

#layout_left_navigation_sub2 a    { background: #fff no-repeat left top; margin-bottom: 0; padding-left: 25px; border-bottom: 1px solid #d7def1 }

#layout_left_navigation_sub2 a:hover     { color: #000000; text-decoration: underline; background-color: #fff; background-image: none }

#layout_left_navigation_sub2_selected     { font-weight: bold; background-color: #fff !important }

/* Info-Box */

#layout_infobox    { font-size: 10px; font-family: Helvetica, Arial, Verdana, Sans-Serif !important; background-color: #eef1fb; background-image: url("custom/ciq/infobox_background.gif"); background-repeat: repeat-x; padding: 5px; width: 150px; border: solid 1px #0e347f }

#layout_infobox a     { color: #000 !important; font-size: 10px !important; text-align: left !important }

#layout_infobox h3     { color: #fff !important; font-size: 14px !important; font-weight: bold; line-height: 30px }

#layout_infobox table {	font-size: 11px !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  { }

#layout_demo h3  { color: ; 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;
}

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

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 {
	font-family: Tahoma, Arial, Sans-Serif;
	font-size: 11px;
	width: 200px;
}

.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  { font-size: 11px; font-family: Tahoma, Arial, Sans-Serif; width: 99% }

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

.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%;
}