/* ########### ALLGEMEINE START ########### */

body { 
	margin:0;
	padding:15px 0 15px 0;
	font-size: 100.01%;
	font-family: Arial, Helvetica, sans-serif;
	color: #757575;
	/*text-align: center;*/ 
	
}

p {
	padding:0;
	font-size: 75%;
	line-height: 1.3em;
	margin-top: 0;
	margin-right: 0;
	margin-bottom: 5px;
	margin-left: 0;
}



h1 {
	margin:0 0 10px 0;
	padding:0;
	font-size: 140%;
	color: #1c3792;
	font-weight: normal;
}

h2 {
	margin:0 0 10px 0;
	padding:0;
	font-size: 110%;
	color: #1c3792;
	font-weight: normal;
}


table tr td {font-size: 75%;}




a:link, a:visited{
	color: #1c3792;
}

.clear { clear:both; margin:0px; padding:0px; height:0px;}

.overflow { overflow:hidden; margin:0px; padding:0px;}

/* ########### ALLGEMEINE ENDE ########### */

/* ########### BOX & HEAD START ########### */

	
#box { 	text-align: left; height: 100%; width: 820px; border: 1px solid #dadada;	margin:  0 auto; padding: 0;}
	
#head { height: 100px; width:820px;	margin:0; padding:0; background-image:url(../pics/LT_logo.gif); background-repeat:no-repeat; background-position:right;}
#head img { margin: 25px 0px 20px 50px; border:none;}


/* ########### BOX & HEAD ENDE ########### */


/* ########### NAVI START ########### */


#navcontainer{
	margin: 0;
	height: 30px;
	width: 100%;
	background-color: #1c3792;
	border-top: 5px solid #ececec;
	border-bottom: solid #ebebeb 5px;
	position:relative;
}




#navcontainer ul{ float:left; margin: 0px 0px 0px 9px; padding: 10px 0px 0px 0px; /*position:absolute;*/ }
#navcontainer ul li {margin:0; padding:0; list-style-type:none; display: inline;}
* html #navcontainer ul { padding: 6px 0px 0px 0px;}
* + html #navcontainer ul { padding: 3px 0px 0px 0px;}



#navcontainer ul li a{ font-size: 71%; background:transparent; text-decoration:none; color:#fff; margin:0; padding:0.1em 0.8em 0.1em 0.8em;}
#navcontainer ul li a:hover{ background: transparent; text-decoration: none;}
#navcontainer ul li a .act { font-weight:bolder;}



#navcontainer #navi2 { margin: 0px 0px 0px 0px; padding: 10px 20px 0px 0px; float:right}
#navi2 li {margin:0; padding:0; list-style-type:none; display: inline;}
#navi2 li a { font-size: 71%; text-decoration:none; color:#fff; margin:0; padding: 0px;}

#navi2 .act { font-weight:bolder !important; text-decoration: none;}
* html #navcontainer #navi2 { padding: 6px 20px 0px 0px;}
* + html #navcontainer #navi2 { padding: 3px 20px 0px 0px;}

#navcontainer ul li a.highlight { font-weight: bolder !important;}



/* ########### NAVI ENDE ########### */


/* ########### INHALT START ########### */

#content_box_index {
	min-height: 300px;
	width: 820px;
	background-color: #dadada;
	margin: 0;
	padding: 30px 0;
}

#content_box_index ul{width: 570px; text-align:justify ;margin:0px; padding:0px; padding-left: 50px; }
#content_box_index ul li { 	font-size: 75%;	line-height: 1.6em; }

#inhalt { margin:0 0px 0 0px; padding:0;}

#inhalt p { width: 570px; margin:0px; padding:0px; padding-left: 37px; padding-top:30px;}

#inhalt img{ margin:10px 0 10px 0;	padding:0;}



#box_right ul li {font-size: 75%; line-height: 1.3em; text-indent: 11px;}


/* ########### INHALT ENDE ########### */






/* ########### FOOTER START ############# */

#footer {width: 820px; height: 21px; padding: 5px 0px 0px 0px; margin: 0px 0px 0px 0px; }
	
#footer p {
	color: #868582;
	font-size: 65%;
	padding: 0px;
	float:left;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 110px;
}
/** html #footer p {margin: 0px 0px 0px 165px;}*/

#footer a:link, a:visited, a { color: #868582; font-size: 100%; text-decoration:none; margin: 0; padding: 0; }
#footer  .kontakt { margin-left: 15px;}	
/* ########### FOOTER ENDE ############# */

