/* CSS Document */

html { height: 100%;}
	
body {
background-color: #EEEDF9;
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size:100.01%;
margin-top: 0px;
margin-left: 0px;
background-image:url("/fileadmin/templates/media/SiteGlobals/bgLeftDynamic.gif");
background-repeat:repeat-y;
}

body {font-size:70%;}

hr { color: #666; border-left: 0pt; border-right: 0; height: 1px; margin: 10px 0 10px 0;}

A { text-decoration: none; color: #000099;}
A:hover { text-decoration: none; color: #0033FF;}

h1 {
	font-size: 140%;
	color: #DD9933;
} 

h3 {font-size: 100%; margin: 0 0 0 0;} 

#leftBGStill {
	position: absolute;
	left: 0px;
	top: 0px;
	width: 53px;

}

#leftContent {
	position: absolute;
	left: 58px;
	top: 0px;
	width: 193px;
	max-width: 193px;
}

#leftContent #topLogo {
	width: 193px;
	height: 82px;
	margin-bottom: 20px;
	padding-top: 28px;
	padding-left: 15px;

}

/* navigation */

#leftContent #navPrimary {
width: 193px;
padding: 0 0 0 0;
background-color: #ccc;
}

#navSpacer { height:  125px;}

#navPrimary ul
{
list-style: none;
margin: 0;
padding: 0;
border: none;
}

#navPrimary li
{

margin: 0;
border-top: 1px solid #ccc;
}

#navPrimary li a
{
display: block;
height: 16px;
border-right: 1px solid #cccccc;
padding: 2px 2px 2px 2px;
background-color: #EEEDF9;
color: #000;
text-decoration: none;
}

html>body #navPrimary li a { width: auto; min-height: 16px; height: auto;}

#navPrimary #active a
{
border-left: 10px solid #0033FF;

}

#navPrimary .inactive a
{
border-left: 10px solid #ccc;
}

#navPrimary .inactive a:hover
{
border-left: 10px solid #0033FF;
border-right: 1px solid #ccc;
background-color: #3366FF;
}

#navPrimary .subMenue a {
border-left: 10px solid #6699FF;
padding-left: 15px;
}

#navPrimary .subMenue a:hover {
border-left: 10px solid #FFCC33;
padding-left: 15px;
}

#navPrimary .subMenueActive a {
border-left: 10px solid #FFCC33;
padding-left: 15px;
}


/* navigation */

#header {
	position: absolute;
	left: 251px;
	width: 750px;
	height: 105px;
	background-image:url("/fileadmin/templates/media/SiteGlobals/bgHeaderStatic.jpg");
	}

#header #headerNav {
position: absolute;
left: 520px;
top: 0px;
font-size: xx-small;
color: #fff;
}

#header #headerNavLang {
position: absolute;
left: 630px;
top: 0px;
width:130px;
font-size: xx-small;
color: #fff;
display: none;
}


#header #headerNav A {
text-decoration: none;
font-size: xx-small;
color: #fff;
}

#centerContent {
position: absolute;
left: 276px;
top: 130px;
width: 480px;
height: 100px;
}

#centerContent P {
margin: 15px 0px 15px 0px;
}

#centerContent UL {
margin-top: 0px;
padding-top: 0px; 
}

#centerContent LI {
margin-top: 0px;
padding-top: 0px; 
margin-bottom: 3px;
}

#rightContent {
position: absolute;
left: 780px;
top: 127px;
width: 210px;
}

#rightContent H2 {
	color:#fff;
	padding:3px;
	margin-bottom:5px;
 	/*background-color:#D8FA70;*/
	background-color:#015DA8;
	font-size: 100%;
	border: 0px;
}

#rightContent P { 
	color: #545; 
	padding-left: 6px;
}

#rightContent P A { 
	color: #545; 
}


.tx-macinasearchbox-pi1 {	
	padding-left: 6px;
	padding-top: 3px;
}

	
	
/* CSS styled IMGTEXT */
.csc-textpic {
	background-color: transparent;
	border: 0;
	float: none;
	clear: both;
	margin-bottom: 35px;
}

.csc-textpic-image {border: 0; margin: 3px; background-color: transparent;}
.csc-textpic-imagewrap {border: 0; margin: 0px; padding: 0px;}
.csc-textpic-image IMG {
border: 3pt solid #ccc;
margin: 0 0 0 0;
}

.csc-textpic-text { border: 0; margin: 0 0 0 0;}

.csc-textpic-caption {margin: 0 0 0 0; color: #666; font-size: 80%;}

.tx-thmailformplus-pi1 fieldset label {display: block; padding-bottom: 3px; padding-top: 3px;}	
.tx-thmailformplus-pi1 fieldset legend {color: #000066;}	
.tx-thmailformplus-pi1 fieldset input {font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 100%;}

fieldset label {display: block; padding-bottom: 3px; padding-top: 3px;}	
fieldset legend {color: #000066;}	
fieldset input {font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 100%;}


