/************************************************/
/* Diverses									*/
/************************************************/
h1, h2, h3{
	color:#333;
	font-weight:bold;
	margin:20px 0 10px 0;
	}
h3{
	font-size:110%;
	}

.csc-subheader{
	font-size:130%;
}

td h3{
	margin-top:0;
	}
	
.ns {position:absolute; left:-1998px; width:1px; height:1px; overflow:hidden;}
.us {display:none;}

.tiefer {font-size:60%; vertical-align:sub; line-height:1em;}
.hoeher {font-size:60%; vertical-align:super;}

dt {
	font-weight:bold;
	margin-bottom:0.5em;
}

.v_mitte {vertical-align:middle;}
.v_oben {vertical-align:top;}
.v_unten {vertical-align:bottom;}

.hmitte {text-align:center;}

div.t-row {
	width:100%;
	display:table-row;
}
div.t-cell{
	display:table-cell;
	padding:5x;
}
#header-navi-2 {
	width:960px;
}

#utoplevel1{
		margin-left:218px;
}
ul#ulevel2{
	width:193px;
}

/***************************************************/
/* Link zum Seitenanfang (content-Element-Eigenschaft)*/
/***************************************************/
.csc-linkToTop{
	text-align:right;
}
/***************************************************/
/* linke und rechte Navi					*/
/***************************************************/
#left img,
#right img{
	background-color:#FFF;
	max-width:193px;
	padding:0;
}
#left ul, 
#infobox ul, 
#left .csc-textpic, 
#left .news-latest-container 
	{
	 background-color: #fff;
     border: 1px solid #CCC;
     padding: 0px 0px 5px 0px;
}
#left .csc-frame-invisible .csc-textpic 
	{
		border:0px solid #FFF;
	}
#right ul, 
#right .csc-textpic
	{
	 background-color: #fff;
     padding: 5px 0px 5px 0px;
	 margin:0;
}
#right csc-default,
#right .home-frame{
	border:1px solid #ccc;
	margin-bottom:10px;
}

#left li,
#right li {
    background-image:/fileadmin/lanuv/gifs/style/arrowgrey.gif; 	
}
#left h4, 
#right h4, 
#left div h4{
	 background-color: #ddd;
	 color:#000;
}
#left h4, 
#right h4, 
#infobox h4{
	/*font-size:90%;*/
	font-family:Arial, Helvetica, sans-serif;
	letter-spacing:0;
	font-weight:bold;
}
#right h4, 
#infobox h4{
	font-size:90%;
	}

/***************************************************/
/* #left											*/
/***************************************************/
.devtrenn{
		height:0px;
	}
#left{
	margin-top:20px;
}
#left div li{
	margin-bottom:5px;
	background-image:url( ../../typo3conf/ext/mmk_lanuvtmpl/template/images/arrowgrey.gif);
}
#left div.home-frame li img{
	vertical-align:bottom;
	}

#left li.nlevel2 a, 
#left li.nlevel2a a {
    padding: 4px 4px 4px 8px;
}

#left h4 {
	font-size:120%;
	color:#000;
	}
#left li.nlevel2, 
#left li.nlevel2a, 
#left li.nlevel3, 
#left li.nlevel3a, 
#left li.nlevel4, 
#left li.nlevel4a, 
#left li.nlevel5, 
#left li.nlevel5a {
    background-color: #fff;
}
/*#left li.nlevel3a {
	background-color:#BBB;
}
#left li.nlevel4a {
	background-color:#DDD;
}
*/
/***************************************************/
/* Inhalt (Mitte)*/
/***************************************************/
#content{
	margin: 0 10px 40px 10px;
	width:530px;
	}

#content li.csc-textpic-image{
	margin:5px;
}
#content div.csc-textpic-imagewrap ul{
	margin:0;
}
#content img{
        max-width:530px;
}

/***********************************
	#right
***********************************/
#right{
	font-size:80%;
}
#right ul{
	font-size:100%;
	padding-left:5px;
}
#right li{
	padding-left:13px;
	padding-bottom:3px;
	}
#right .csc-default{
	border:1px solid #CCC;
	margin-bottom:10px;
}
#right .csc-frame-frame1{
     border: 1px solid #CCC;
	 /*background-color:#EEE;*/
}
#right .csc-frame-frame2{
     border: 1px solid #CCC;
}
#right .csc-frame-frame1,
#right .csc-frame-frame2{
	margin-bottom:15px;
}

#right .csc-frame-frame1 img{
     width:193px;
	 margin-left:-5px;
}
#right .csc-frame-frame1 p,
#right .csc-frame-frame2 p{
	padding:5px;
}
#right a{
	display:block;
	font-weight:normal;
	color:#333;
	text-decoration:none;
	margin:0;
	border:0px solid #f00;
	padding:1px 0;
}
######################################################
# Sitemap/Inhaltsverzeichnis styles
######################################################
/*ul.csc-menu-3 {
	list-style-type:none;
	display:inline;
	margin-right:20px;
}
ul.csc-menu-3 li, 
#content ul.csc-menu-3 li {
	padding:0; 
	display:inline;
	padding-right:5px;
	} 
*/