/* CSS Document */

/*   mediafactum. copyright Volker Siebert, Berlin 2007.   */
/*   getestet auf Windows Vista mit Firefox 2.0.0.6 (FF), Opera 9.23 (OP), Internet Explorer 7.0 (IE), Safari, Lynx   */

/* CorporateDesign: Farben (Beispiel)  */ 
/* Primärfarben                        */
	/* A1a #532E63 violett dunkel      */
	/* A1b #99819B violett hell        */
	/* A2a #FDB825 orange dunkel       */
	/* A2b #FFD894 orange hell         */
/* Sekundärfarben                      */
	/* B1a #D06E18 orange-braun dunkel */
	/* B1b #E7AE7C orange-braun hell   */
	/* B2a #FFF1DA beige dunkel        */
	/* B2b #FFF8EC beige hell          */
	/* B3a #7E7E7E grau dunkel         */
	/* B3b #BBBBB grau hell           */

/* Basis-Styles: siehe base.css */
/* Hyperlinks und Menüs: siehe navi.css */
/* Layout: siehe layout.css */ /* @import url(layout.css); */

/* WICHTIG! "//" und "#" vermeiden, Probleme mit IE */

/*   G R U N D E I N S T E L L U N G E N   */
html {
/* Farbige Scrollbars nur IE */
	/*scrollbar-arrow-color:#532E63;
	scrollbar-base-color:#FFD894;
	scrollbar-track-color:#FFF1DA;
	scrollbar-face-color:#FFD894;
	scrollbar-highlight-color:#532E63;
	scrollbar-darkshadow-color:#FFD894;
	scrollbar-shadow-color:#532E63;  
	scrollbar-3dlight-color:#FFD894;*/
}

body {
	margin:5px 5px 30px 5px;
	background-color:#FBF2D2; /*#E9E3D6;*/
 	/* background-image: url(mediafactum975.png);
	background-repeat: no-repeat;
	background-position:bottom left;
	background-attachment: fixed; */ /* fixed: bezogen auf das Browserfenster */
}

/* Schriften, Absätze etc. */
body, td, th, button {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size:.85em;
	/* Voreinstellung in em (Bildschirmdarstellung Browser); 
	mf-Empfehlung: .85em;
	max. 1.5em, damit Hauptmenu auf einer abschnitt bleibt, testen!!! */
	color: #432550;
}
p { margin-top:.2em; margin-bottom:.3em; line-height: 1.4em; }

/* Überschriften */
h1 {
	font-size:150%; font-weight:normal; text-decoration:none;
	/* text-align:left; */
	margin-top:1em; margin-bottom:.5em;
}
h2 { 
	font-size:135%; font-weight:normal; text-decoration:none;
	/* text-align:left; */
	margin-top:.9em; margin-bottom:.3em;
}
h3 { 
	font-size:120%; font-weight:normal; text-decoration:none;
	/* text-align:left; */
	margin-top:.8em; margin-bottom:.3em;
	color:#990000;
}
h4 {
	font-size:110%; font-weight: bold; text-decoration:none;
	/* text-align:left; */
	margin-top:.7em; margin-bottom:.3em;
}
h5 {
	font-size:110%; font-weight:normal; text-decoration:none; font-style:italic;
	/* text-align:left; */
	margin-top:.7em; margin-bottom:.3em;
	color:#000099;
}
h6 {
	font-size:110%; font-weight:normal; text-decoration:none;
	/* text-align:left; */
	margin-top:.7em; margin-bottom:.3em;
	color: #006600;
}
abbr { border-bottom:1px dotted #ff6633; cursor: help; }

/* Listen */
ul { margin:.6em .0em .6em 1.2em; padding:0em 0em 0em 1.2em; }
li { margin:.3em 0em .3em 0em; line-height: 1.4; }

/*   E R G Ä N Z E N D E   S T Y L E S   */
/* Box01.runde Ecken */
.box01 { width:100%; background-image:url(../images/box01-bg.gif); }
.box01-o { background:url(../images/box01-o.gif) top left repeat-x; width:100%; }
.box01-u { background:url(../images/box01-u.gif) bottom left repeat-x; width:100%; }
.box01-re { background:url(../images/box01-re.gif) right repeat-y; }
.box01-li { background:url(../images/box01-li.gif) left repeat-y; }
.box01-ol { background:url(../images/box01-ol.gif) top left no-repeat; }
.box01-or { background:url(../images/box01-or.gif) top right no-repeat; }
.box01-ul { background:url(../images/box01-ul.gif) bottom left no-repeat; }
.box01-ur { background:url(../images/box01-ur.gif) bottom right no-repeat; }

.text_zentrieren { text-align:center; }
.banner180 {
	width:180px;
	border: 1px solid #FFD894;
	margin:0px 0px 0px 0px;
}
.halbbanner {
	width:234px;
	border: 1px solid #FFD894;
	margin:5px 0px 5px 0px;
}

/* Container, Abbildungen und Tabellen */
.container {
	width:180px;
	padding:5px;
	border:1px solid #000033;
	background-color: #fff;
}
.container_left {
	float: left;
	margin-right: 6px;
}
.container_center {
		margin: 0px auto 0px auto;
}
.container_right {
	float: right;
	margin-left: 6px;
}
.container img { width:100%; }
.container p {
	font-size: 80%;
	padding: 0;
	margin-top: .5em;
}
.contId { font-style:italic; }
.contTitle { font-weight:bold; }
.container h1 { margin:0px; }

/* Tabellen */
/* table { border-collapse: separate; border:1px solid #000033; } */
table { border-collapse: collapse; border:1px solid orange; }
td, th { empty-cells:show; vertical-align:top; border:1px solid orange;} /* border:1px solid #990000; */
