
body {

	color:#292929;	
	font-size:75%;
	font-family:trebuchet ms,trebuchet,sans-serif;
	line-height:1.5;
	

}


a:hover {
	
	text-decoration:underline;

}

a:link, a:visited {
	
	color:#0074D9;
	outline-color:-moz-use-text-color;
	outline-style:none;
	outline-width:medium;
	text-decoration:none;

}

a.mapth{
	
	color:#0074D9;
	font-family:Arial,Helvetica,sans-serif;
	font-size: 10px;
	font-weight:bold;
	padding:2px 2px 2px 0;
	text-decoration:none;

}


a.mapth:hover {
	
	text-decoration:underline;

}

table.functions{

	font-size: 0.9em;
	
}

table.faq{

	font-size: 0.9em;
	
}

table.sended{
	
	border: 1px solid #000000;
	background-color: #bfdd8c;
	
}

td.sep_right{
	
	border-right: 1px dashed rgb(204, 204, 204);
		
}

table.functions p{

	color: #555555;
	
}

table.faq p{

	color: #555555;
	
}

table.news p{

	color: #555555;
	font-size: 90%;
	
}

table.functions a:link{

	font-size: 1em;
	color:#0074D9;
	
}

table.functions a:hover{

	text-decoration:underline;
	
}

table.faq a:link{

	font-size: 1.1em;
	color:#0074D9;
	
}

table.faq a:hover{

	text-decoration:underline;
	
}

div.createdate{
	color:#999999;
	font-size:0.8em;
	padding-bottom:0.6em;
	position:relative;
 	top:-5px;
}


h2 {

	color:#0074D9;
	font-size:1.1em;

}

h3 {
	
	color:#57AC0B;
	font-size:1.3em;

}

h1, h2, h3, h4, h5, h6 {

	font-family:trebuchet ms,trebuchet,sans-serif;
	margin:0.6em 0 0.25em;

}

table.functions h2{
	
	font-size:130%;
}

table.faq h2{
	
	font-size:120%;
}

table.news h2{
	
	font-size:130%;
}


#mainbody{
	
	padding:0.3em 1em;
	font-family:Arial,Helvetica,sans-serif;
	line-height:1.5;
	margin-right: 1em;
	margin-left: 1em;

}

#contentbody{
	
	background:transparent url(../img/cnt_top.jpg) scroll 0 0;
	margin-top: 5px;
	background-repeat:no-repeat;


}

#contentbody2 {
	background: transparent url(../img/cnt_bottom.jpg) 0 bottom;
	margin: 0 auto;
	background-repeat:no-repeat;
}

#contentleft {
	background: transparent url(../img/cnt_left.jpg) repeat-y top left;
	

}

#contentright {
	background: transparent url(../img/cnt_right.jpg) repeat-y top right;
	

}


/*Pfadnavigation*/

span.pathway {
	
	font-size:0.9em;
	font-weight:bold;
	font-family:Arial,Helvetica,sans-serif;

}


a.pathway:link, a.pathway:visited {
	
	color:#404040;
	font-weight:normal;
	padding:0 -0.25em;
	text-decoration:none;

}

a.pathway:hover {
	
	text-decoration:underline;

}

#avos-pathway {
	
	background:transparent url(../img/dot.png) repeat-x scroll left bottom;
	padding:0.6em 1em;
	margin-right: 1.3em;
	margin-left: 1.3em;

}

/*Modulboxes rechte Seite*/

div.box-green
{
background:transparent url(../img/module-box-green-bg-r.png) no-repeat  right top;


white-space: nowrap;

}

a.box-green{
	
	padding:0;
	font-size:85%;
	
}

a.box-green:hover{

	text-decoration:underline;

		
}



div.box-green2 {
 background:transparent url(../img/module-box-green-bg-l.png) no-repeat  left top; 
padding:16px 0 0;

}

div.box-green3 {
background:transparent url(../img/module-box-green-bg-l.png) no-repeat  left bottom; 
padding:0 0 0 16px;

}

div.box-green4 {
background:transparent url(../img/module-box-green-bg-r.png) no-repeat  right bottom; 
padding:0 16px 16px 0;

}


div.kontakt > div > div > div {
font-size:0.9em;
}


div.header-arrow h3, div.icon-arrow h3 {
background:transparent url(../img/icon-module-arrow.png) no-repeat scroll left 7px;
padding:0 0 0 15px;
}

div.box-green h3 {
color:#57AC0B;
font-family:trebuchet ms,trebuchet,sans-serif !important;
font-size:1.1em;
font-style:normal;
letter-spacing:1px;
margin:0 0 3px;

}

table {
	
	border-collapse:collapse;
	border-spacing:0;
	font-family:Georgia,Arial,Helvetica,sans-serif;

}

table.contentpane, table.contentpaneopen {
	
	
	color:#292929;	
	line-height:1.5;

}



table.contentpane a:hover, table.contentpaneopen a:hover{
	
	
	text-decoration:underline;

}

table.contentpane td, table.contentpaneopen td {
	
	color:#292929;	
	font-size:107%;
	line-height:1.5;

}

table.box-green td{

	
    line-height: 0.6;

		
}


.thumbnail {
	
	border: 1px solid #000;
}

p, pre, blockquote, dl, ul, ol, fieldset, address {
	
	font-family:Georgia,Arial,Helvetica,sans-serif;
	margin:0.35em 0 0.8em;
	padding:0;

}

ul li {
margin:0.3em 0 0.3em 1.6em;
padding:0;
}

ul.arrowlist-red, ul.arrowlist-green, ul.arrowlist-blue, ul.iconlist-article, ul.iconlist-folder, ul.iconlist-image, ul.iconlist-online, ul.iconlist-star, ul.iconlist-user {
	
	list-style-image:none;
	list-style-position:outside;
	list-style-type:none;
	

}

ul.menu-bullettree a:link, ul.menu-bullettree a:visited {
background-image:url(../img/bullettree-level0.png);
}

ul.arrowlist-green li {
	
	background:transparent url(../img/arrow.png) no-repeat scroll left 6px;
	margin-left:0.6em;
	padding:0 0 0 10px;
	font-size:0.85em;
	

}

table.faq ul li{

	font-size:1em;
	color: #555555;
	
}


ul.menu-bullettree, ul.menu-bullettree ul {
background:transparent none repeat scroll 0 0;
font-family:Arial,Helvetica,sans-serif;
list-style-image:none;
list-style-position:outside;
list-style-type:none;
margin:0;
padding:0;

}

ul.menu-bullettree li {
background:transparent none repeat scroll 0 0;
margin:0;
padding:0;
}

ul.menu-bullettree {
border-top:1px dotted #B3B3B3;
}


ul.menu-bullettree a:link, ul.menu-bullettree a:visited {
background:transparent url(../img/bullet_square.png) no-repeat scroll 5px;
color:#404040;
font-size: 0.8em;
display:block;
padding:3px 5px 3px 18px;
text-decoration:none !important;
font-weight:bold;
}

ul.menu-bullettree li {
border-bottom:1px dotted #B3B3B3;

}

ul.menu-bullettree a.current {
background-image:url(../img/arrow.png) !important;
background-position:7px !important;
color:#000000;
font-weight:bold;
font-size: 0.8em;
}

ul.menu-bullettree a:hover {
background: #dafbc2 url(../img/arrow.png) no-repeat scroll 7px;
}

ul.menu-bullettree li.order1{

	padding:0px 0px 0px 10px;
	
}

ul.menu-bullettree li.nobo{

	border-bottom:none;
	
}


table.rolematrix{

	border: 1px solid black;	
	font-family:Arial,Helvetica,sans-serif;
	font-size: 0.8em;
	
}



div.sep{
	
	border-bottom: 1px dashed rgb(204, 204, 204);
	
}

table.greystripes {
	background:#FFFFFF none repeat scroll 0 0;
	border:1px solid #D9D9D9;
	border-collapse:collapse;
	color:#404040;
	font-family:Georgia,Arial,Helvetica,sans-serif;
	font-size:1.2em;
}

.tbl-center {
	text-align:center;
	vertical-align:middle;
}

table.greystripes tbody tr.odd {
	background:#F2F2F2 none repeat scroll 0 0;
}

table.greystripes td, table.greystripes th {
	border:1px dashed #E5E5E5;
	padding:5px 10px;
}

table.greystripes td, table.greystripes th {
	border:1px dashed #E5E5E5;
	padding:5px 10px;
}

table.greystripes tfoot td {
text-align:right;
}
table.greystripes tfoot th, table.greystripes tfoot td {
	background-color:#D9D9D9;
	border:medium none;
	color:#000000;
	font-size:1.1em;
	padding:4px 10px;
}


span.small{

	font-size: 0.9em;	
	
}

#footer{
	
	height:240px;
	background:transparent url(../img/footer.jpg) no-repeat scroll left top;
	padding:0em 2em 0em 2em;
	font-family:Georgia,Arial,Helvetica,sans-serif;
	line-height:1.5;
	font-size:1.0em;
	
	
}

table.tfoot{
	
	font-size: 98%;
	color: #555555;	
	
	
}

table.tfoot h3{
	
	font-size: 150%;	
	
}


