/* CSS SMARTCompagnie GmbH */

/* Basic Settings */		

html, body, td, tr {text-align: center; font-family: arial; font-size: 12px; color: #5C5C5C;}

.zellerot {background-color: #CD3705; color: #fff; padding: 10px;}
.zellegrau {background-color: #CDCDCD; color: #000; padding: 10px; font-size: 18px;}

.consulting a:link, .consulting a:active, .consulting a:visited {color: #fff; text-decoration: none; }
.consulting a:hover {color: #000; }
		
h1 {font-size: 18px; color: #058A5; font-weight: lighter;}
h2 {color: #CD3705; font-weight: bold; font-size: 12px;}
h3 {font-size: 18px; color: #058A5; font-weight: lighter;}


a:link, a:active, a:visited {color: #CD3705;  }
a:hover {color: #666666;}

ul {list-style-image: url('../images/bullet.gif');}
		
#frame {text-align: left; width: 820px; margin: auto; background-image: url(../images/background.gif); background-repeat: repeat-y;}
#topnav {width: 790px; height: 20px; text-align:right; background-color: #FFF;}
#header {width: 820px; height: 279px; background-image: url(../images/header.gif); }
#navigation {z-index:2; color: #FFF; margin-bottom: 1px;}
#news {width: 200px; float: left;}
#content {width: 530px; float: left;}
#footer {width: 820px; height: 50px; background-image: url(../images/footer.gif);}
#sub-navigation {width: 790px; height: 20px; position: relative; z-index:3; top: 6px; color: #FFF; text-align: right;}
#spacer1 {width: 30px; height: 50px; float: left; color: #FFF;}
#spacer2 {width: 26px; height: 50px; float: left; color: #FFF;}
#spacer3 {width:820px; height: 25px; clear: both; background-color: #FFF; color: #FFF;}	

/* Image Settings */
		
img.left {float: left; margin-right: 10px;}
img.right {float: right; margin-left: 10px;}
img.center {text-align: center;}

/* Navigation Settings */

#nav, #nav ul { padding: 0; margin: 0; list-style: none;}
#nav a { display: block; text-decoration: none;}
#nav a { display: block; text-decoration: none;}
#nav li {float: left; padding-right:0px;}
#nav li ul { position: absolute; width: 10em; left: -999em; padding-top: 6px;}
#nav li ul a {position: relative; left: -11px; display: block; width: 104px; text-decoration: none; padding: 3px 10px;}
#nav li:hover ul {left: auto;}
#nav li:hover ul, #nav li.sfhover ul {left: auto;}
.navbg a{padding-left: 10px; background-color: #464646; color: #FFF; }
.navbg a:hover {padding-left: 10px; background-color: #464646; color:  #FFF; }
.toplevel a:hover {color: red;}
.navbottom {border-bottom: solid 5px #FA6600;}
.mainnav a {color: #FFF; text-decoration: none; }
.mainnav a:hover {color: #FFF;}

/* Class Settings */		
		
ul.list {list-style-image: url('../images/button.gif'); position: relative; left: -23px;}
ul.list_dl {list-style-image: url('./images/button_dl.gif'); position: relative; left: -23px;}
.menulink {color: #666666;}
.box_newsletter {width: 230px; color: #666666; font-size: 12px; font-family: Arial;}
.center {text-align: center;}
.bottom_nav a {color: #FFF; text-decoration: none; }
.bottom_nav a:hover {color: #FFF;}
.red {color: #CD3705;}

a.accordionh3 {font-size: 18px; color: #5C5C5C; font-weight: lighter; text-decoration : none;}

