
/*  CSS Hohenstein-GmbH  */

body {
	margin-top: 0px;
	margin-left: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	background-image: url(images/bg.gif);
	background-repeat: repeat-x;}
	
.bgcontent 	{background-image: url(uploads/tf/images/bg-content.gif); background-repeat: repeat-x;}

.bodytext, p, td {font-size: 12px; color:#424242; font-family: Trebuchet MS, Arial,sans serif;}
h1 {font-size: 20px; color:#314b6e; font-family: Trebuchet MS, Arial,sans serif; font-weight:bold;}
h2 {font-size: 16px; color:#314b6e; font-family: Trebuchet MS, Arial,sans serif; font-weight:bold;}

a:link, a:visited 	{font-size: 12px; color:#424242; font-family: Trebuchet MS, Arial,sans serif;}
a:hover				{font-size: 12px; color:#000000; font-family: Trebuchet MS, Arial,sans serif;}

/*     bullet {list-style-image:url(../../fileadmin/images/bullet.jpg); padding:0px;} */

input, textarea {

width: 250px;
border-color:#9d9d9d;
border-width:1px;
border-style:solid;
padding:4px;
margin-bottom:3px;

font-family: Trebuchet MS,Arial;
font-weight:bold;
font-size:12px;
color: #7c7c7c;
background-color:#f4f4f4;}


.csc-mailform	{width: 350px; text-align:right; vertical-align:top;}
fieldset		{border:0px;}


#mailformemail,#mailformNachricht,#mailformname,#mailformadresse	{vertical-align:top;}


dl,dd			{vertical-align:bottom;}
.csc-textpic-caption	{vertical-align:bottom;}
.csc-textpic-image	{vertical-align:bottom;}
.csc-textpic-firstcol	{vertical-align:bottom;}
.csc-textpic-imagewrap	{vertical-align:bottom;}


/*  für die Hauptnavi oben  */

ul#Navigation {margin: 0px; padding-left: 10px;}
ul#Navigation li {float: left; margin: 0px; list-style: none;}

a.navi:link, a.navi:visited {
height: 28px;
font-family: Trebuchet Ms, Arial,sans serif;
color: #ffffff;
font-size: 14px;
font-weight: bold;
text-decoration: none;
background-image: url(images/nav.gif);
border-width:1px;
border-top-width:0px;
border-bottom-width:0px;
border-style:solid;
border-color:ffffff;
padding-left: 10px;
padding-right: 10px;
padding-top: 5px;
padding-bottom: 5px;
}

a.navi:hover {
height: 28px;
font-family: Trebuchet Ms, Arial,sans serif;
color: #ffffff;
font-size: 14px;
font-weight: bold;
text-decoration: none;
background-image: url(images/navov.gif);
border-width:1px;
border-top-width:0px;
border-bottom-width:0px;
border-style:solid;
border-color:ffffff;
padding-left: 10px;
padding-right: 10px;
padding-top: 5px;
padding-bottom: 5px;}

.navon, a.navon:link, a.navon:visited{
height: 28px;
font-family: Trebuchet Ms, Arial,sans serif;
color: #ffffff;
font-size: 14px;
font-weight: bold;
text-decoration: none;
background-image: url(images/bg-navo.gif);
border-width:1px;
border-top-width:0px;
border-bottom-width:0px;
border-style:solid;
border-color:ffffff;
padding-left: 10px;
padding-right: 10px;
padding-top: 5px;
padding-bottom: 5px;}


/*  für die subnavi links  */

ul#SubNavigation 	{margin: 0px; padding: 0px; list-style-type: none;}
ul#SubNavigation li 	{padding: 0px; margin: 0px; list-style-type: none; display:block;}

a.subnavi:link, a.subnavi:visited {
list-style-type:none;
display:block;
width: 170px;
background-image: url(images/bg-subnav.gif);
font-family: Trebuchet Ms, Arial;
color: #4e5f75;
font-size: 12px;
font-weight:bold;
text-decoration: none;
padding-left: 5px;
padding-bottom: 3px;
padding-top: 3px;}

a.subnavi:hover{
display:block;
width: 170px;
background-image: url(images/navov.gif);
font-family: Trebuchet Ms, Arial;
color: #ffffff;
font-size: 12px;
font-weight:bold;
text-decoration: none;
padding-left: 5px;
padding-bottom: 3px;
padding-top: 3px;
}

.subon, a.subon:link, a.subon:visited{
display:block;
width: 170px;
background-image: url(images/bg-subnavo.gif);
font-family: Trebuchet Ms, Arial;
color: #ffffff;
font-size: 12px;
font-weight:bold;
text-decoration: none;
padding-left: 5px;
padding-bottom: 3px;
padding-top: 3px;
}

/* ----------------- für die subsubnavi links ----------------- */


a.subsubnavi:link, a.subsubnavi:visited {
list-style-type:none;
display:block;
width: 170px;
background-image: url(images/bg-subsubnav.gif);
font-family: Trebuchet Ms, Arial;
color: #708299;
font-size: 12px;
text-decoration: none;
border-bottom:1px #d5dbe4 solid;
padding-left: 5px;
padding-bottom: 3px;
padding-top: 3px;}

a.subsubnavi:hover{
display:block;
width: 170px;
background-image: url(images/bg-subsubnavo.gif);
font-family: Trebuchet Ms, Arial;
color: #ffffff;
font-size: 12px;
text-decoration: none;
border-bottom:1px #d5dbe4 solid;
padding-left: 5px;
padding-bottom: 3px;
padding-top: 3px;
}

.subsubon, a.subsubon:link, a.subsubon:visited{
display:block;
width: 170px;
background-image: url(images/navov.gif);
font-family: Trebuchet Ms, Arial;
color: #ffffff;
font-size: 12px;
text-decoration: none;
border-bottom:1px #d5dbe4 solid;
padding-left: 5px;
padding-bottom: 3px;
padding-top: 3px;
}
