
/*
div {
	border: 1px dashed #f00; 
}
*/

body,html,label {
	font-family: arial,sans-serif;
	font-size: 10pt;
	color: #669;
	text-align: center;
}

div.all_box {
	text-align: center;
}
a {
	text-decoration: none;
	color: #669;
}
#menu_offtopic,#toplogo,#menu_main_box,#box_middle,#footer_box {
	width: 955px;
}

#menu_offtopic {
	font-size: 9pt;
	text-align: right;
	padding-right: 2pt;
}

#toplogo {
	background: url(../bilder/layout/logo-ivas-01.png) no-repeat 0px 1px;
	height: 120px;
	text-align: left;
	margin: 3pt 0px 5pt 0px;
}
#topbanner {
	margin-left: 125px;
	background: url(../bilder/layout/banner-top-01.jpg) no-repeat;
	height: 120px;
}

#menu_main_box {
	position: relative;
	top: 0px;
	left: 0px;
	text-align: left;
	font-family: "Trebuchet MS",arial,sans-serif;
	letter-spacing: 1px;
	padding: 3px 0px 0px 0px;
	margin-bottom: 10pt;
	background: url(/bilder/layout/strich-unten-ccc.png) left bottom repeat-x;
	border-top: 1px solid #669;
}
#menu_main {
	padding-left: 125px;
}
#menu_main span {
	padding-bottom: 5px;
}

.menu_main_item {
}
.menu_main_item_akt {
	xborder-top: 1px solid #669;
	background: #fff;
}

#menu_flags {
	float: right;
	padding-right: 2pt;
}

#box_middle {

}

#cont_box {
	position: relative;
	top: 0px;
	left: 0px;
	width: 600px;
	float: left;
	padding-left: 125px;
	text-align: left;
}

#arbfeldfilter {
	position: absolute;
	top: 20pt;
	left: 125px;
	width: 350px;
	border: 2px solid #999;
	background: #fff;
	overflow: auto;
	color: #333;
}
#arbfeldfilter .title {
	color: #ccc;
	text-align: right;
	background: #999;
	padding: 3pt;
	font-weight:bold;
}
#arbfeldfilter .title a {
	color: #ccc;
}

#menu_sub1_box {
	margin-top: 5pt;
	margin-bottom: 36pt;
	width: 200px;
	float: right;
}
/* Eintraege im Submenu */
#menu_sub1_box .subm {
	margin-bottom: 8pt;
	text-align: left;
	padding-left: 1pt;
}
#menu_sub1_box .subm .title {
	margin-bottom: 3pt;
	padding-bottom: 1pt;
	border-top: 1px solid #669;
	border-bottom: 1px solid #669;
}
#menu_sub1_box .subm .title .akt {
	background: url(/bilder/layout/arrow-re-grau.png) no-repeat 0px 2pt;
	padding-left: 12px;
}
#menu_sub1_box .subm .title .normal {
	padding-left: 12px;
}
#menu_sub1_box .subm .subm {
	margin: 0px 0px 6px 10pt;
	padding-left: 1pt;
}
#menu_sub1_box .subm .subm .title {
	font-size: 10pt;
	margin-bottom: 0px;
	border-top: 0px solid #669;
	border-bottom: 0px solid #669;
}

.artikel_box {
	width: 600px;
}
.artikel_kopfbild {
	margin-bottom: 5pt;
}
.artikel_titel {
	font-weight: bold;
	padding: 2pt 0px 2pt 1pt;
	margin-top: 1pt;
	margin-bottom: 5pt;
	border-top: 1px solid #669;
	border-bottom: 1px solid #669;
}
.artikel_text {
	padding-top: 5pt;
	padding-right: 4pc;
	margin-bottom: 8pt;
}
.artikel_text ul {
	margin-bottom: 18pt;
	margin-left: 0px;
	padding-left: 6pt;
}
.artikel_text ul li {
	margin-left: 12pt;
}
.artikel_text,.artikel_text p,.artikel_text li {
	line-height: 140%;
	margin-top: 0px;
	margin-bottom: 0.5em;
}
.artikel_text img {
	margin-right: 3mm;
}
.artikel_href {
	background: url(/bilder/layout/arrow-re-grau.png) no-repeat 0px 2pt;
	padding-left: 12pt;
	margin-bottom: 2pt;
}
.artikel_href a:hover {
	text-decoration: underline;
}
.artikel_zurueck {
	padding-top: 10pt;
}
.readmore {
	font-style: italic;
}
.artikel_abstand_vor {
	margin-top: 1pc;
}
.artikel_abstand_nach {
	margin-bottom: 0.5cm;
}


#footer_box {
	clear: both;
	margin-top: 36pt;
	padding-top: 2pt;
	padding-bottom: 2pt;
	text-align: left;
	border-top: 1px solid #669;
	border-bottom: 1px solid #669;
}

#footer {
	padding-left: 125px;
	letter-spacing: 0px;
}


.admin_box {
	background-color: #ccc;
	padding: 1mm;
	margin: 2mm 0px 2mm 0px;
	border: 1px solid #999;	
}
.admin_box_innen {
	background-color: #fff;
	margin: 1mm 0px 0px 0px;
	padding: 1mm;
	border: 1px solid #999;	
}
.link_artikel_neu {
	margin: 5mm 0px 5mm 0px;
	clear: both;
}
.link_artikel_neu  a {
	text-decoration: none;
}
.admin_iconleiste {
}
