body { font-size: 100.1%; }

body {
    margin: 0;
    padding: 0;
    font-size: 14px; 
    font-family:Comic Sans MS,Verdana, Arial, Helvetica;
    background-image:url(/lag_tanz/media/templatedata/bg.gif); 
    background-repeat:repeat-y;
    background-position:center center;
    color: #174871;
    line-height: 20px;
    height:100%;
    background-color:#FE9A2E;/*FFCC66*//*f4cd80*/
    text-align:center;
}
p, td {
    font-size: 13px;
    line-height: 20px;
}
h1 {
    margin: 0 0 20px 0;
    font-family:Comic Sans MS,Verdana, Arial, Helvetica;
    font-size: 20px;
    color: #174871;
    /*color: #0000aa;*/
    font-weight: bold;
    line-height: 21px;
}
h2 {
    margin: 0 0 10px 0;
    font-size: 16px;
    color: #174871;
    font-weight: bold;
    line-height: 15px;
}
h3 {
    font-size: 14px; 
    font-family:Comic Sans MS,Verdana, Arial, Helvetica;
    color: #174871;
    font-weight: bold;
    line-height: 16px;
}
.clear{
    clear:both;
    margin:0;padding:0;
}
/*------------- Outer-Container -----------------*/
#outerContainer{
    width:944px;
    margin:0 auto 0 auto;
    padding:0;
    background-image:url(/lag_tanz/media/templatedata/content_bg_new.gif); 
    background-repeat:repeat-y;
    height:100%;
	background-color:#ffffff;
}
*html #outerContainer{
    height:100%;
}
#innerContainer{
    margin:0;
    padding:0;
	background-color:#ffffff;
    text-align:left;
}
/*------------- Header-Container -----------------*/
#headerContainer{
    margin:0;
    padding:0px 0px 10px 0px ;
    width:944px;
    background-color:#ffffff;
}
#headerContent {
    margin-left:10px;
    width:910px;
	height:300px;
    overflow:hidden;
    background-image: url(/lag_tanz/media/templatedata/header_bg.jpg); 
    background-repeat:repeat-x;
    background-color:#f4dcac;
}
#header_logo{
    width:179px;
    height:290px;
	margin-left:30px;
	margin-top:20px;
    float:left;
    /*background-image: url(/lag_tanz/media/templatedata/logo.jpg); 
    background-repeat:no-repeat;  */
}
/*#logo{
    margin-left:30px;
    width:151px;
    padding:80px 0 0 0;
    
}*/
#header_functions{
    width:180px;
	height:248px;
    margin:0px 0px 0px 30px;
    padding:0;
	/*background-image: url(/lag_tanz/media/templatedata/header_functions_bg.jpg); 
    background-repeat:repeat-x;*/
    float:left;
}
#aboutus, #contact, #imprint{
    margin:0 0 0px 50px;
	padding-top:50px;
    color:#5ba0d6;
}
#header_animation{
    width:400px;
	height:300px;
    margin:0px 0 0 70px;
    float:left;
    padding:0;
    /*text-align:left;*/
	/*background-image: url(/lag_tanz/media/templatedata/header_animation_bg.jpg); 
    background-repeat:repeat-x; */
}
#searchDiv{
    width:200px;
    padding:0;
    margin:69px 0 0 0;
    overflow:hidden;
    text-align:right;
}
#input_search{
    width:200px;
    margin:0;
    padding:0;
}
input.search{
    margin:0;padding:0;
    background-color:#e5debd;
    border:0;
    height:20px;
}
.submit_search{
    border:0;
    margin:0;
    padding:0;
    background-color:#f9f6ee;
    font-weight:normal;
    cursor:pointer;
}
/*------------- Content-Container -----------------*/
#contentContainer{
    margin:0;
    padding:0;
    overflow:hidden;
	margin-left:11px;
    background-image:url(/lag_tanz/media/templatedata/content_bg_lr.gif); 
    background-repeat:repeat-y;
    background-color:#f4edd8;
}
*html #contentContainer{
    height:100%;
    /*border:1px solid red;*/
}
#contentLeft{
    width:220px;
    float:left;
    margin:0px 20px 0px 4px;
    padding:20px 0 0 0px;
}
#contentRight{
    width:647px;
    float:left;
    margin:0px 20px 0 0px;
    padding:35px 0 0 10px;
    background-color:#ffeeb3;
}
*html #contentRight{
    padding:18px 0 0 10px;
}
/*------------- Navi -----------------*/
ul.naviUl{
    padding:0;
    margin:0;
    list-style-image: url(/lag_tanz/media/templatedata/arrow_blue.gif);
}
li.naviLiActiveSub{
    padding:0;
    margin:0;
    list-style-image: url(/lag_tanz/media/templatedata/arrow_orange.gif);
}
li.naviLiActive{
    padding:0;
    margin:20px 0 0 0;
    list-style-image: url(/lag_tanz/media/templatedata/arrow_orange.gif);
}
#naviDiv{
    padding:0;
    margin:0 0 0 20px;
}
li.naviLi{
    margin:20px 0 0 0;
    padding:0;
}
li.naviLiSub{
    padding:0;
    margin:0;
}
li.naviLiActiveParent{
    padding:0;
    margin:20px 0 0 0;
    list-style-image: url(/lag_tanz/media/templatedata/arrow_orange.gif);
}
li.naviLiParent{
    padding:0;
    margin:20px 0 0 0;
}
#subCategory{
    padding:0;
    margin:0;
}
a,a:link,a:active,a:visited{
    color:#262e7f;
    font-size:15px;
    font-weight:bold;
    text-decoration:none;    
}
a:hover{
    text-decoration:underline;
}
a.naviLink,a.naviLink:link,a.naviLink:active,a.naviLink:visited{
    color:#174871;
    font-size:15px;
    font-weight:bold;
    text-decoration:none;    
}
a.naviLink:hover{
    text-decoration:underline;
}
a.naviLinkActive,a.naviLinkActive:link,a.naviLinkActive:active,a.naviLinkActive:visited{
    color:#feab51;
    font-size:15px;
    font-weight:bold;
    text-decoration:none;
}
a.naviLinkSub,a.naviLinkSub:link,a.naviLinkSub:active,a.naviLinkSub:visited{
    color:#174871;
    font-size:13px;
    font-weight:bold;
    text-decoration:none;
}
a.naviLinkSub:hover{
    text-decoration:underline;
}
a.naviLinkActiveSub,a.naviLinkActiveSub:link,a.naviLinkActiveSub:active,a.naviLinkActiveSub:visited{
    color:#feab51;
    font-size:13px;
    font-weight:bold;
    text-decoration:none;
}

div.text_middle{
    padding:0;
    margin:0;
    width:100%;
    text-align:center;
}
div.pdfDiv{
    margin:20px 0px 10px 0px;
    padding:0;
}
div.wordDiv{
    margin:20px 0px 10px 0px;
    padding:0;
}

a.functions,a.functions:link,a.functions:active,a.functions:visited{
	color:#174871;
	font-weight:bold;
	text-decoration:none;
}
a.functions:hover{
	text-decoration:underline;
}