/* DATEI: robatech.css */
/* Dies ist die Style definition fuer robatech */
/* all rights reserved - alle rechte vorbehalten */


html {
height: 100%;
margin: 0 0 0 0;
padding: 0 0 0 0;
}

body, table, td, th, p
{
margin:0px; padding:0px;
font-size:11px; color:#000000;
font-family:Verdana,Arial,sans-serif;
}


/* Textformatierungen  */
/* ------------------  */

.titel {
color:#5ea97e;
font-size:14px;
font-weight:bold;
padding-top: 5px;
padding-bottom: 14px;
}

.subtitel {
color:#5ea97e;
font-size:11px;
font-weight:bold;
padding-top: 3px;
padding-bottom: 3px;
}

.subsubtitel {
color:#6e6d71;
font-size:11px;
font-weight:normal;
padding-top: 0px;
padding-bottom: 0px;
}

.hometitel {
color:#e9e9e9;
font-size:14px;
font-weight:bold;
padding-top: 5px;
padding-bottom: 10px;
}

.lauftext {
line-height:1.6em;
}

.footer {
font-size:10px;
color:#2e64a2;
}

h2 { 
color:#6e6d71;
font-size:11px;
font-weight:bold;
margin-bottom: 5px;
}

a:link { color:#000000; text-decoration:underline; }
a:visited { color:#000000; text-decoration:underline; }
a:active { color:#000000; text-decoration:underline; }

.zeilenabstand {margin-bottom: -8px;}


/* BG-Formatierungen und diverses */
/* ------------------------------  */
.bg_home{
background-color: #a4a4a8;
}

.bg_home_top{
background-color: transparent;
background-image: url(../img/einstieg.jpg);
}


.bg_top{
background-color: #ced0d2;
}

.bg_top_green{
background-color: transparent; background-image: url(../img/balken3.jpg);
}

.bg_content{
background-color: #ecedee;
}

.bg_row1{
background-color: #fbfbfb;
}

.bg_logo{
background-color: #5ea97e;
}

.bg_white_line { background-color:#ffffff; }
.bg_right { background-color:#9a999d; }

.bg_language_home
{
border-color:#6e6d71;
border-right-width:2px;
border-right-style:solid;
}

.img_border
{
margin-bottom: 2px;
}

.bg_inside_border
{
border-color:#6e6d71;
border-left-width:1px;
border-left-style:solid;
border-top-width:1px;
border-top-style:solid;
border-right-width:1px;
border-right-style:solid;
border-bottom-width:1px;
border-bottom-style:solid;
}


.imgmargin
{
border-color:#ffffff;
border-left-width:0px;
border-left-style:none;
border-right-width:15px;
border-right-style:solid;
border-bottom-width:2px;
border-bottom-style:solid;
}

.breadmargin
{
padding-left: 12px;
}


/* ul { margin-top: 5px;  margin-left: 20px; } */
/* li {margin-bottom: 3px;} */

ul { margin-top: 7px; margin-left:0.9em; list-style-type:square; }
li { margin-left:0.6em; margin-bottom: 3px;}



/* Search */
/* ------  */
form
{
display: inline;
float: none;
}

.submit
{
height: 18px;
font-size: 11px;
margin: 0px 0px 0px 0px;
padding: 0px 0px 0px 0px;
vertical-align: middle;
float: none;
border: 1px solid #9a999d;
}

.box
{
background: #ffffff;
height: 18px;
margin: 0px -1px 0px 0px;
padding: 0px 0px 0px 0px;
font-size: 11px;
vertical-align: middle;
float: none;
position: relative;
border: 1px solid #9a999d;
}

.SearchResultBlankTD {
height: 20px;
}



/* Navigationsformatierungen  */
/* -------------------------  */
/* Home  */
.hometext, .hometext:link, .hometext:visited, .hometext:active{
font-size:11px;
color:#e9e9e9;
text-decoration:none;
line-height: 1.5em;
}

.hometext:hover{
font-size:11px;
color:#ffffff;
text-decoration:none;
font-weight: bold;
}


/* Hauptnavigationspunkte  */
.topnav{
font-size:12px;
color:#323232;
}

.topnav:link, .topnav:visited, .topnav:active{
color:#323232;
text-decoration:none;
}

.topnav:hover{
color:#323232;
text-decoration:none;
font-weight:bold;
}

.topnavact{
font-size:12px;
font-weight:bold;
color:#000000;
}

.topnavact:link, .topnavact:visited, .topnavact:active{
color:#000000;
text-decoration:none;
font-weight:bold;}


.nav_cell, .nav_cell_l
{
border-left-width:1px;
border-left-style:solid;
border-left-color:#5ea97e;
}


/* BreadCrumb-navigation (Pfad)  */
.breadnav{
color:#ffffff;
}

.breadnav:link, .breadnav:visited, .breadnav:active, .breadnav:hover{
color:#ffffff;
text-decoration:none;
}


/* Metanavigation (Sprache usw.)  */
.metanav{
color:#ffffff;
}

.metanav:link, .metanav:visited, .metanav:active{
color:#ffffff;
text-decoration:none;
}

.metanav:hover{
color:#ffffff;
text-decoration:none;
font-weight:bold;
}

.metanavact{
font-weight:bold;
color:#ffffff;
}

.metanavact:link, .metanavact:visited, .metanavact:active{
color:#ffffff;
text-decoration:none;
font-weight:bold;}


/* Unternavigation (left)  */
.subnav{
color:#323232;
}
.subnav:link, .subnav:visited, .subnav:active{
color:#323232;
text-decoration:none;
}

.subnav:hover{
color:#6e6d71;
text-decoration:none;
font-weight:bold;
}

.subnavact{
color:#000000;
font-weight:bold;
}
.subnavact:link, .subnavact:visited, .subnavact:active{
color:#000000;
text-decoration:none;
font-weight:bold;
}

.subnav_level1{
padding-top: 5px;
padding-left: 30px;
padding-bottom: 10px;
}

.subnav_level2{
padding-top: 2px;
padding-left: 44px;
padding-bottom: 6px;
}

.subnav_level3{
padding-top: 2px;
padding-left: 60px;
padding-bottom: 6px;
}

.subnav_level4{
padding-top: 2px;
padding-left: 65px;
padding-bottom: 6px;
}

/* Kontaktformular  */
.submitform {
height: 20px;
font-size: 11px;
margin: 0px 0px 0px 0px;
padding: 0px 0px 0px 0px;
vertical-align: middle;
float: none;
border: 1px solid #9a999d;
}

.boxform {
font-family:Verdana,Arial,sans-serif;
background: #ffffff;
height: 18px;
margin: 0px 0px 0px 0px;
padding: 0px 0px 0px 0px;
font-size: 11px;
vertical-align: middle;
float: none;
position: relative;
border: 1px solid #9a999d;
}

.textform {
font-family:Verdana,Arial,sans-serif;
background: #ffffff;
margin: 0px 0px 0px 0px;
padding: 0px 0px 0px 0px;
font-size: 11px;
vertical-align: middle;
float: none;
position: relative;
border: 1px solid #9a999d;
}

.boxselect {
font-family:Verdana,Arial,sans-serif;
background: #ffffff;
height: 18px;
width: 390px;
margin: 0px 0px 0px 0px;
padding: 0px 0px 0px 0px;
font-size: 11px;
vertical-align: middle;
float: none;
position: relative;
border: 1px solid #9a999d;
}

/* Accordion  */
	
#container {
margin: 0px auto 0 auto;
width: 741px;
}


#bottom_container {
clear: both;
width: 741px;
}

h1 {
color: #000000;
font-size: 11px;
font-weight: bold;
margin: 5px 0 5px 0;
text-align: left;
		}

h1 span {
color: #ffffff;
font-size: 20px;
font-weight: normal;
margin: 5px 5px 5px 0;
text-align: left;
}
			
/*
Vertical Accordions ced0d2 a4a4a8 5EA97E fbfbfb 6e6d71
*/
		
.accordion_toggle {
display: block;
height: 22px;
width: 731px;
background: #dedede;
padding: 0px 0px 0px 10px;
line-height: 22px;
font-weight: normal;
text-decoration: none;
outline: none;
font-size: 11px;
color: #000000;
border-bottom: 1px solid #ffffff;
cursor: pointer;
margin: 0 0 0 0;
}
		
.accordion_toggle_active {
background: #89BEB8;
color: #ffffff;
font-weight: bold;
border-bottom: 1px solid #ffffff;
}
		
.accordion_content {
background-color: #fbfbfb;
color: #000000;
overflow: hidden;
		}
			
.accordion_content h2 {
margin: 15px 0 5px 10px;
color: #000000;
}
			
.accordion_content p {
line-height: 150%;
padding: 5px 10px 15px 10px;
}
