/*
    Thank you for reading our source code! Any suggestions or questions?
    please contact us: namics ag, team-based net solutions: www.namics.com

	&#172;&copy; copyright 2006 by namics ag - Samuel Calan
*/

/* Document */

body {

}

/* Headings
h1, h2, h3,
h4, h5, h6 {

} */

/* Links */

A:link {text-decoration: none; color: #777777;}
A:visited { text-decoration: none; color: #777777;}
A:hover {text-decoration: none; color: #01aded;}

#mainNav li A:link {text-decoration: none; font-weight: bold; color: #777777;}
#mainNav li A:visited {text-decoration: none; font-weight: bold; color: #777777;}
#mainNav li A:hover {text-decoration: none; font-weight: bold; color: #01aded;}

#sub1Nav li A:link {text-decoration: none; font-weight: bold; color: #777777;}
#sub1Nav li A:visited {text-decoration: none; font-weight: bold; color: #777777;}
#sub1Nav li A:hover {text-decoration: none; font-weight: bold; color: #01aded;}

#languageMenu li A:link {text-decoration: none; font-weight: normal; color: #777777;}
#languageMenu li A:visited {text-decoration: none; font-weight: normal; color: #777777;}
#languageMenu li A:hover {text-decoration: none; font-weight: normal; color: #01aded;}
/* structer */
#logo {
	margin-top: 35px;
	width: 263px;
	height: 129px;
}

#leftColumn{
	font-family: Verdana;
	font-size: 11px;
	font-weight: bold;
	line-height: 20px;

	width: 263px;
	height: 200px;


}

#leftColumn ul {
	list-style-type: none;
	margin: 0;
	padding: 0;

}

#mainColumn {
	position: absolute;
	left: 264px;
	top: 0px;
	width: 710px;

}

#header {
	height: 35px;

	
}
#headerImage {
	width: 710px;
	min-height: 228px;

}

#mainColumn #left {
	float:left;
	width: 300px;
	max-width: 300px;

	margin-left: 92px;
	/*IE opt*/,margin-left:46px;
	
	font-size : 11px;
	line-height : 15px;
	
	overflow: visible;
	padding-bottom: 5px;
	border-bottom: 1px solid #000000;
}

#mainColumn #right {
	float:right;
	width: 202px;

	margin-right: 37px; 
	/*IE opt*/,margin-right: 17px;

	font-size : 11px;
	line-height : 15px;

	overflow: hidden;
	max-width: 202px;
}

#mainColumn #main {
	float:left;
	width: 581px;
	max-width: 581px;

	margin-left: 92px;
	/*IE opt*/,margin-left:46px;
	
	font-size : 11px;
	line-height : 15px;
	
	overflow: visible;
	padding-bottom: 5px;
	border-bottom: 1px solid #000000;
}

#mainColumn div.hr {
	margin-top: 64px;
	margin-bottom: 34px;
	background-color: #ebebeb;
	width: 582px;
	height: 6px;
	float: right;
	margin-left: 92px;
	margin-right: 37px;
	/*IE opt*/,height: 6px;
}

#mainColumn div.hr2 {
	margin-top: 64px;
	margin-bottom: 34px;
	background-color: #ebebeb;
	font-size: 11px;
	width: 582px;
	height: 11px;
	float: left;
	margin-left: 92px;
	margin-right: 37px;
	/*IE opt*/,margin-left:46px;
}
#mainColumn div.hr3 {
	background-color: #fff;
	color : #ebebeb;
	font-size: 11px;
	float: right;
	margin-top:-5px;
	
}

#search {
	float:right;
	background-color: #ebebeb;

	padding-top: 12px;
	padding-left: 15px;
	width: 224px;
	height: 23px;
	font-size : 11px;
}

input.search {
	height: 16px; width: 111px; 
	/* IE opt */, height: 14px; 
	border: none; 
	border-left: 1px solid #777777; 
	border-top: 1px solid #777777;
	
	font-family: Verdana;
	font-size: 11px; 
}

input.searchsubmit {
	background-image: url(/fileadmin/templates/main/images/pfeil.gif); 
	background-color: #ebebeb;
	
	width: 20px; 
	border: none; 
	background-repeat: no-repeat; 
	background-position: left center;
}

#searchsubmit {
	background-image: url(/fileadmin/templates/main/images/pfeil.gif); 
	background-color: #ebebeb;
	
	width: 20px; 
	border: none; 
	background-repeat: no-repeat; 
	background-position: left center;
}

#title {
	margin-left: 75px;
	font-family: Arial, Helvetica, Sans-Serif;
	font-variant: condensed;
	font-weight: bold;
	font-size: 18px;
	margin-bottom: 10px;	
}

/*************************************************************
 * Navigations
 *************************************************************/

div#leftColumn ul#mainNav li a.act, div#leftColumn ul#sub1Nav li a.act, div#leftColumn ul#sub2Nav li a.act {
	color: #01aded;
}

div#leftColumn ul#mainNav li a.subact, div#leftColumn ul#sub1Nav li a.subact {
	color: #000000;
}

a.subact {
	color: #000000;
}

ul#mainNav {
	padding-top: 32px;
	padding-left: 71px;
	padding-bottom: 10px;

	/*IE opt*/,padding-left: 71px;	
}


#sub1Nav, #sub2Nav {
	text-align: right;
	font-size: 10px;
}

#leftColumn ul#sub2Nav li a {
	font-weight: normal;
}

ul#sub1Nav {
	border-top: 1px solid #000000;
	position: absolute;
	width: 179px;
	left: 71px;

	padding-top: 10px;
	padding-bottom: 10px;
}


div#languageMenu ul.hMenu li a.act {
	font-weight: normal;
	color: #000000;
}


#languageMenu {
	float:left;
	font-size : 11px;
}

div#languageMenu ul {
	margin-top: 14px;
	margin-left: 15px;
	list-style-type: none;
}

div#languageMenu ul li {
	float: left;
}

#serviceMenu {
	position: absolute;
	left: 280px;
	width: 190px;
	font-size : 11px;
}

#serviceMenu ul {
	margin-top: 14px;
	list-style-type: none;
}

#serviceMenu ul li {
	float:left;
}

.indent {
	margin-left: 25px;
}

