/* 1. Seiten-CSS, Positionierung */

body {margin: 0; padding: 0; font-family: Verdana, Arial, sans-serif; background-color: #ff9900; text-align: center; }
.bodykursiv {padding: 0px 40px 0px 40px; font-family: Arial, Helvetica, Verdana, sans-serif; font-style: italic;  color: #000080;}
/* 2. Kopf  */

#kopf 				{width: 750px; padding: 20px 0 10px 0}
#kopf a				{text-decoration:none; font-family: verdana, sans-serif; font-size: 11px; color: #1B1973; font-weight: bold; margin: 0; padding: 0}
#kopf *				{padding: 0 !important; margin: 0 !important; border: 1px solid white}
#kopf a:link 		{ }
#kopf a:visited 	{ }
#kopf a:active 		{ }
#kopf a:hover 		{ color: #940D1E;  }

/* Auflistungen */

UL   { font-family: arial, verdana, times; font-size: 14px; line-height: 1.5em;  color: #000000; }
OL   { font-family: arial, verdana, times; font-size: 14px; line-height: 1.5em;  color: #000000; }

/* Seitenlayout */

#ausrichtung {
	position: relative;
	text-align: left;
	width: 770px;
	margin-right: auto;
	margin-left: auto;
	padding: 0px 0 0 0;
	background-repeat: no-repeat;
	background-position: left top;
	border-left: 2px solid #501727;
	border-right: 2px solid #501727;
	border-bottom: 2px solid #501727;
	    background-color: #fff;
}


#ausrichtung2 {
	position: relative;
	text-align: left;
	width: 770px;
	height: 800px;
	margin-right: auto;
	margin-left: auto;
	padding: 0px 0 0 0;
	background-repeat: no-repeat;
	background-position: left top;
	border-left: 2px solid #501727;
	border-right: 2px solid #501727;
	border-bottom: 2px solid #501727;
	    background-color: #fff;
}

#ausrichtung3 {
	position: relative;
	text-align: left;
	width: 770px;
	height: 2800px;
	margin-right: auto;
	margin-left: auto;
	padding: 0px 0 0 0;
	background-repeat: no-repeat;
	background-position: left top;
	border-left: 2px solid #501727;
	border-right: 2px solid #501727;
	border-bottom: 2px solid #501727;
	    background-color: #fff;
}



#ausrichtung4 {
	position: relative;
	text-align: left;
	width: 770px;
	height: 1800px;
	margin-right: auto;
	margin-left: auto;
	padding: 0px 0 0 0;
	background-repeat: no-repeat;
	background-position: left top;
	border-left: 2px solid #501727;
	border-right: 2px solid #501727;
	border-bottom: 2px solid #501727;
	    background-color: #fff;
}



/*Kopfbereich*/
#kopfbereich h1 	{ font-family: verdana, Arial; sans-serif; font-size: 20px; line-height: 1.3em; letter-spacing:-1px; text-align: center; color: #FFFFFF; padding: 0;margin: 0 }

#hoehe { width: 510px; height: 100%; float: left; padding: 0 10px 0 28px; border: 0px solid blue; }

/* Inhalt */
#inhalt 	{ width: 700px; float: left; padding: 0 10px 0 28px; border: 0px solid blue; }
#inhalt h1 	{ font-family: tahoma, arial, helvetica, times, verdana, sans-serif; font-size: 22px; line-height: 1.3em; letter-spacing:-1px; text-align: center; color: #940D1E; padding: 0;margin: 0 }
#inhalt h2 	{ font-family: arial, helvetica, times, verdana, sans-serif; font-size: 16px; letter-spacing:-1px; color: #940D1E; , background-color: transparent;}
	 
#inhalt p 	{ font-family: arial, verdana, times; font-size: 14px; line-height: 1.5em; color: #000; }
.textbox { width: 770px; padding: 0px 0px 0px 0px; background-color: #940D1E; }
.textbox-farbig { padding: 2px 2px 2px 2px;  background-color: #FFFFFF; border: 1px solid; }


A:link    		{ color: #0000FF; }
A:visited 		{ color: #000099; }
A:active  		{ color: #000099; }
A:hover   		{ color: #FF0033; }


/* Navigation links */


#links 			{ float: right; width: 170px; margin-right: 15px; position: relative; border: 0px solid red;  }
#links a:link 	{ text-decoration:none; font-family: arial, helvetica, verdana, sans-serif; font-size: 12px; color: #0000ff;  }
#links a:visited{ text-decoration:none; font-family: arial, helvetica, verdana, sans-serif; font-size: 12px; color: #0000ff;  }
#links a:active	{ text-decoration:none; font-family: arial, helvetica, verdana, sans-serif; font-size: 12px; color: #0000ff;  }
#links a:hover 	{ text-decoration:underline; font-family: arial, helvetica, verdana, sans-serif; font-size: 12px; color: #940D1E; }

#links h2 { font-size: 12px; padding-left: 2px; margin: 10px 0 7px 0; letter-spacing:-1px; color: #940D1E; ; border-bottom: 1px solid #940D1E;}

#links h4 	{ font-family: arial, helvetica, times, verdana, sans-serif; font-size: 14px; color: #940D1E; padding: 0; margin: 0 }

.navi 			{ margin-top: 10px; }
.navi div 		{ padding-top: 2px; padding-bottom: 2px; }
.navi div 		{ border-bottom: 1px solid #ddd; }


/* box ebook */

#box 			{ float: left; width: 140px; margin: 10px 0 0 3px; text-align: center;  border: 0px solid #940D1E;}
#box h1 		{ font-family: arial, helvetica, verdana, times, sans-serif; font-size: 14px; font-weight: bold; color: #940D1E; padding: 10px 0 0 0; }
#box p 			{ font-family: arial, verdana, times; font-size: 12px; line-height: 1.5em; padding-bottom: 3px; text-align:center;  color: #000; }
#box img 		{ border: solid; border-width: 1px;  align:center; margin-right: 0px; float: none; }

#box a:link 	{ text-decoration:none; font-family: arial, helvetica, verdana, sans-serif; font-size: 12px; color: #0000ff;  }
#box a:visited	{ text-decoration:none; font-family: arial, helvetica, verdana, sans-serif; font-size: 12px; color: #0000ff;  }
#box a:active	{ text-decoration:none; font-family: arial, helvetica, verdana, sans-serif; font-size: 12px; color: #0000ff;  }
#box a:hover 	{ text-decoration:underline; font-family: arial, helvetica, verdana, sans-serif; font-size: 12px; color: #0000ff; }




/* Tabellen */

.datatable 		{ border: 0px solid #338BA6; border-collapse: collapse; width: 100%; }
p, td, th 		{font-family: arial, verdana, times, sans-serif; font-size: 12px; line-height: 1.5em;}
.datatable th 	{ width: 20%; }
.datatable td, .datatable th {border: 0px solid #73C0D4; padding: 4px;}



/* Bilder */

img 			{ border: none; margin-right: 10px }
img.right 			{ border: solid; border-width: 1px; margin-left: 10px; float: right; }
img.noborder   	{ border: none !important; border-color: white !important }
img.noborderright   	{ float: right; border: none !important; border-color: white !important }
img.left { border: none; margin-left: 10px; float: left; }
