/* CSS Document */

body {
	margin: 0 0 0 0;
	padding: 0 0 0 0;
	font-family:Arial, Helvetica, sans-serif;
	font-size:85%;
	background-color:#FFF;
	background-image:url(pics/bg_text.gif);
	background-repeat:repeat-y;}


h1 {font-size:115%; color:#007131; margin:2.8em 0 20px 0; padding:0}
h2 {font-size:105%; color:#000; margin:25px 0px 10px 0px; padding:0}
h3 {font-size:105%; color:#007131; margin-top:30px; padding:0}
h4 {font-size:105%; color:#000; display:block; font-weight:bold; background-image:url(/html/fileadmin/fotos/icon_hpz.gif); background-position: left top; background-repeat:no-repeat; padding: 12px 0px 0px 30px; min-height:20px; margin-top:10px; margin-right:20px;}
h5 {font-size:105%; color:#000; display:block; font-weight:bold; background-image:url(/html/fileadmin/fotos/icon_jh.gif); background-position: left top; background-repeat:no-repeat; padding: 12px 0px 0px 30px; min-height:30px; margin-top:10px; margin-right:20px;}
h6 {font-size:105%; color:#000; display:block; font-weight:bold; background-image:url(/html/fileadmin/fotos/icon_fes.gif); background-position: left top; background-repeat:no-repeat; padding: 10px 0px 0px 30px; min-height:30px; margin-top:10px; margin-right:20px;}

ul,li { list-style-type:square;}

table {margin:0; padding:0px; border:1px solid berufskolleg.htm68200; border-collapse:collapse;}
table td {margin:0; padding:3px; border:1px solid berufskolleg.htm68200; border-collapse:collapse;}
table p {margin:0; padding:0}

a {color:#007131; text-decoration:underline}

a.aicon {margin:10px 20px 30px 0; background-image:url(pics/icon_bda.gif); background-position:0px 4px; background-repeat:no-repeat; padding:0 0 0 15px; font-weight:bold; text-decoration:none; font-size:0.9em; float:left; display:block}
a.abulltet {width:100%; margin:0px 20px 20px 0; background-image:url(pics/icon_bda.gif); background-position:0px 4px; background-repeat:no-repeat; padding:0 0 0 15px; font-weight:bold; text-decoration:none; display:block; font-size:0.85em}
a.apdf {display:block; font-weight:bold; background-image:url(pics/pdf.gif); background-position: left top; background-repeat:no-repeat; padding: 2px 0px 0px 24px; min-height:20px; margin-top:10px; margin-right:15px;}

/* Globale Defintionen */

#logo, #print-mainframe #header #print-navi, .vmenu-static { visibility:hidden; display:none}
#top {visibility:hidden; display:none}

#navitoprahmen { visibility:hidden; display:none}
#navitop { visibility:hidden; display:none}

#main {width:100%}

/* Linke Navigation */

#navileft { visibility:hidden; display:none}

/* Inhalt */

.content, #content {position:relative; left:0; top:0; margin:0; padding:0; width:500px;}
.content img, #content img {border:2px}

img.bildmitabstand {margin-right:8px}
img.bildmitabstandlinks {margin-left:12px; margin-bottom:10px}
img.bildohnerahmen {border:0px}
.block {width:100%; display:block; float:left}
.blockmitgruenemrahmen {border: 1px solid #007131; padding:0 5px 5px 5px}

span.bezeichnertele {width:4.1em; display:block; float:left}
span.bezeichnerlang {width:10.5em; display:block; float:left}

.csc-sitemap ul li a {padding-bottom:5px; display:block;}
.csc-sitemap ul li ul {margin-bottom:15px;}


/* News */
.news-list-date,
.news-single-timedata {
	color:#000000;
	font-size:80%;
	font-weight:normal;
}

.trenner {
	width:100%;
	height:1px;
	border-top:1px dashed #007133;
	margin:15px 0px 15px 0px;
}

.news-single-item img {
	float:right;
	margin:0px 0px 15px 15px;
}

/* neu hinzugefügt 14.10.06 */
table th {margin:0; padding:3px; text-align:left; height:1.2em;}

a.amap24 {display:block; background-image:url(/html/fileadmin/fotos/map24.gif); background-position:0px 2px; background-repeat:no-repeat; padding: 2px 0px 0px 65px; min-height:18px; margin-top:10px; margin-right:15px;}

/* neu hinzugefügt 13.11.06 */
table tr, th {
vertical-align: top; }

#essenspreise th, #oeffnungszeiten th {
width: 30%;
font-weight: normal;}

.head-plaetze {
margin: 1.2em 0 0.5em 0; 
padding: 0;
font-weight: bold;
font-size: 1.2em;}

/* Barrierefrei */

.unsichtbar { 
	position:absolute; 
	left:-1000px; 
	top:-1000px; 
	width:0px; 
	height:0px; 
	overflow:hidden; 
	display:inline;
}




