/****************************************************************************************************/
/*                         nova-finis.de / styles 2009                                              */
/*                         by ott-deffge ITconsulting / http://www.typo3-welt.de                    */
/****************************************************************************************************/

/****************************** Base Styles *********************************/
body {
 background:url(images/bg_outer.gif) repeat-y center center;
 padding:0px;
 margin:0px;
 text-align:center;
 font-family:arial,verdana,sans-serif;
 font-size:12px;
 color:#666;
}
h1,h2,h3,h4,h6 {
 font-size:1.2em;
}
h5,h5 a {
 color:#1F3492;
 font-size:1em;
 padding:0px;
 margin:0px;
}
h1.csc-firstHeader {
 margin-top:0px;
 padding-top:0px;
}
p.bodytext {
 margin-top:0px;
 margin-bottom:10px;
 line-height:130%;
}
a,td,input,textarea,select,option {
 font-size:1em;
 font-family:arial,sans-serif;
 color:#666;
}
input,textarea,select {
 border:solid 1px #CCCCCC;
}
/****************************** Background Container *********************************/
div#background_container {
 background:url(images/verlauf_lang_2.gif) repeat-x;
 height:700px;
}
/****************************** Outer Container *********************************/
div#outer_container {
 width:984px;
 margin:auto;
 height:700px;
 background:url(images/bg_outer.gif) repeat-y;
 text-align:left;
}
/****************************** Container Left *********************************/
div#left_container {
 width:227px;
 float:left;
}
div#slogan {
 margin-top:89px;
 margin-bottom:15px;
 text-align:right;
 margin-right:5px;
}
div#left_container a {
 text-decoration:none;
 color:#FFFFFF;
 font-weight:bold;
 display:block;
 width:217px;
 margin:0px 5px;
 margin-top:5px;
 height:38px;
 font-size:1.4em;
 text-align:right;
}
div#left_container a span {
 display:block;
 padding-top:10px;
 padding-right:7px;
}
a#form_button_1 {
 background:url(images/formular_1_base.gif) no-repeat;
}
a:hover#form_button_1 {
 background:url(images/formular_1_over.gif) no-repeat;
}
a#form_button_2 {
 background:url(images/formular_2_base.gif) no-repeat;
}
a:hover#form_button_2 {
 background:url(images/formular_2_over.gif) no-repeat;
}
a#form_button_3 {
 background:url(images/formular_3_base.gif) no-repeat;
}
a:hover#form_button_3 {
 background:url(images/formular_3_over.gif) no-repeat;
}
/****************************** Container Content *********************************/
div#content_container {
 width:453px;
 float:left;
 overflow:hidden;
}
div#logo {
 text-align:right;
 margin:30px 5px;
}
div#content {
 margin:56px 20px;
}
/****************************** Container Right *********************************/
div#right_container {
 width:300px;
 float:left;
 overflow:hidden;
}
div#logo2 {
 margin-top:11px;
}
div#athmo_image {
 margin-top:54px;
}
/****************************** Meta Navigation *********************************/
div#meta_menu {
 margin:5px;
}
div#meta_menu a {
 text-decoration:none;
 color:#003399;
}
div#meta_menu a:hover {
 color:#993333;
}
/****************************** Right Navigation *********************************/
div#right_menu {
 margin-top:30px;
}
div#right_menu a {
 display:block;
 font-size:1.2em;
 font-weight:bold;
 text-decoration:none;
 color:#4180BB;
 padding:3px 5px; 
 /*border-bottom:3px solid #CCCCCC;*/
 margin-bottom:3px;
 width:220px;
}
div#right_menu a:hover {
 background:#FFFFFF !important;
}
a.cur {
 color:#993333 !important;
}
a.navi_1 {
 background:#DDDDDD;
}
a.navi_2 {
 background:#EEEEEE;
}
a.navi_3 {
 background:#FFFFFF;
}
/************************************ Forms *********************************/
fieldset {
 border:0px;
 margin:0px;
 padding:0px;
}
legend {
 display:none;
}
div.tx_powermail_pi1_fieldwrap_html {
 margin-bottom:5px;
 background:#EEEEEE;
 padding:3px;
}
div.tx-powermail-pi1_formwrap label {
 width:160px;
 margin-right:10px;
 display:block;
 float:left;
 text-align:right;
 padding-top:1px;
}
div.tx_powermail_pi1_fieldwrap_html input, 
div.tx_powermail_pi1_fieldwrap_html textarea {
 width:200px;
}
div.tx_powermail_pi1_fieldwrap_html_radio {
 height:20px;
}
div.tx_powermail_pi1_fieldwrap_html_radio label, div.tx_powermail_pi1_fieldwrap_html_radio input, 
div.tx_powermail_pi1_fieldwrap_html_check label, div.tx_powermail_pi1_fieldwrap_html_check input {
 display:inline !important;
 width:auto !important;
 border:0px;
}
div.powermail_radio_inner,div.tx_powermail_pi1_fieldwrap_html_radio p, div.powermail_check_inner  {
 float:left;
 margin:0px;
 padding:0px !important;
 margin-right:10px;
}
div.tx_powermail_pi1_fieldwrap_html_check label {
 margin-right:5px !important;
}
div.tx_powermail_pi1_fieldwrap_html_radio p {
 margin-left:70px;
}
div.tx_powermail_pi1_fieldwrap_html_check p {
 display:none;
}
div#powermaildiv_uid41 {
 height:20px;
}
div.tx_powermail_pi1_fieldwrap_html_label,div.tx_powermail_pi1_fieldwrap_html_html {
 background:transparent;
}
input.powermail_uid14, input.powermail_uid22, input.powermail_uid39 {
 font-weight:bold;
}
input.powermail_submit {
 margin-left:172px;
}
div.powermail_mandatory_js {
 font-weight:bold;
 color:red !important;
}
table.powermail_all_table td {
 padding-top:10px;
}
div.tx-powermail-pi1_confirmation p {
 font-weight:bold;
}
form.tx_powermail_pi1_formconfirmation_back {
 float:left;
 width:220px;
 margin:30px 0px;
}
form.tx_powermail_pi1_formconfirmation_submit {
 width:220px;
 float:left;
 margin:10px 0px;
}
form.tx_powermail_pi1_formconfirmation_submit input {
 color:white;
 font-weight:bold;
 background:#89A8CD;
} 
table.powermail_all_table {
 border-collapse:collapse;
}
table.powermail_all_table td {
 padding-right: 20px;
 border-bottom: dashed 1px #D4D0C8;
}
div.tx-powermail-pi1_thx table, div.tx-powermail-pi1_thx td {
 border:solid 0px !important;
}

/************************************ Sitemap *********************************/
li.sitemap_1 {
 margin:0px;
 margin-top:10px;
 border-bottom:solid #D8D8D8 1px;
 padding-left:3px;
 color:#4180BB;
}
li.sitemap_1 a, li.sitemap_2 a,li.sitemap_3 a {
 text-decoration:none;
}
li.sitemap_2 {
 margin:0px;
 margin-top:5px;
 color:#4180BB;
}
li.sitemap_3 {
 margin:0px;
 margin-top:5px;
 color:#4180BB;
}
/****************************** Other Styles *********************************/
div#preload {
 position:absolute;
 left:-2000px;
 clear:both;
}
div.csc-frame-frame1 {
 background:url(images/verlauf_kurz.gif) repeat-x;
 padding:5px;
 border:solid 3px #CCC;
 margin-bottom:10px;
}
table.typo3-adminPanel {
 position:absolute;
 right:0px;
}
img.spacer-gif {
 border:0px;
}
div.csc-textpic dl {
 padding-bottom:20px;
}
/****************************** RG-Tabs *********************************/
/***************************
*  Default styles for the
*        EXT rgtabs
* by Ringer Georg (just2b)
***************************/

/* wraps the hole tab */
.rgtabs-wrapper {
  padding:1em 1.5em;
  border: 3px solid #ccc;
  background:#fff url(http://www.nova-finis.de/typo3conf/ext/rgtabs/res/css/topbg.gif) repeat-x;
  overflow:hidden;
  clear:both;
}

/* add a loading icon */
.rgtabs-wrapper .rgtabs-ajax-loading {
  padding: 100px 0;
  background:        url(http://www.nova-finis.de/typo3conf/ext/rgtabs/res/css/spinner2.gif) no-repeat center;
}

/* Tab-Menu ul */
.rgtabs-menu  {
  margin: 0;
  padding: 0 0 0 6px;
  height: 26px;
  width: auto;
  background: url(http://www.nova-finis.de/typo3conf/ext/rgtabs/res/css/tab-bkg.gif) bottom left repeat-x;
  list-style:none;
}

/* Tab-Menu li */
.rgtabs-menu  li, #left .rgtabs-menu  li {
  list-style-type: none;
  list-style:none;
  background: url(http://www.nova-finis.de/typo3conf/ext/rgtabs/res/css/tab-on-l.gif) top left no-repeat;
  float: left;
  margin: 0 5px 0 0 !important;
  padding: 0 0 0 14px !important;
  cursor: pointer;
}

/* Tab-Menu li.a */
.rgtabs-menu  li a, #left .rgtabs-menu  li a {
  background: url(http://www.nova-finis.de/typo3conf/ext/rgtabs/res/css/tab-on-r.gif) top right no-repeat;
  display: block;
  float: left;
  height: 24px;
  line-height: 24px;
  color: #545454;
  font-family: arial;
  font-size: 10pt;
  font-weight: bold;
  padding: 2px 12px 0 0;
  text-decoration: none;
  outline:0;
}

/* Selected Tab */
#left .rgtabs-menu  li.rgtabs-selected, .rgtabs-menu  li.rgtabs-selected {
    background: url(images/tab-off-l.gif) top left no-repeat;
}

#left .rgtabs-menu  li.rgtabs-selected a, .rgtabs-menu  li.rgtabs-selected a {
  background: url(images/tab-off-r.gif) top right no-repeat;
  color: #fff;
}
/*.tx-rgtabs-pi1 h4 {
 background:blue !important;
}
*/
/****************************** Flash Slideshow *********************************/
div.tx-slideshow-pi1 {
 border:solid 3px #CCC;
}


