/* -------- Allgemein -------- */
body
	{
	padding: 0px;
	margin: 0px;
	scrollbar-track-color: #ffffff;
	scrollbar-arrow-color: #7f7f7f;
	scrollbar-3dlight-color: #7f7f7f;
	scrollbar-darkshadow-color: #7f7f7f;
	scrollbar-face-color: #ededed;
	scrollbar-highlight-color: #ededed;
	scrollbar-shadow-color: #ededed;
	overflow-y: 'auto';
	overflow-x: 'auto';
	-moz-scrollbars-horizontal: 'auto';
	-moz-scrollbars-vertical: 'auto';
	height: 100%;
	}
html
	{
	height: 100%;
	}

/* -------- Navigation -------- */
#lang
	{
	top: 12px;
	left: 732px;
	position: absolute;
	}
.copy,a.copy:hover
	{
	font-family: Verdana, Helvetica, sans-serif;
	font-size: 10px;
	color: #ffffff;
	text-decoration: none;
	line-height: 18px;
	}
h1
	{
	font-family: "Trebuchet MS",Trebuchet, Arial, Univers, Helvetica, sans-serif;
	font-size: 18px;
	font-weight: bold;
	line-height: 24px;
	color: #b0123b;
	margin-bottom: 5px;
	text-transform: uppercase;
	}
em.theakademie
	{
	text-transform: none;
	}
h2
	{
	font-family: "Trebuchet MS",Trebuchet, Arial, Univers, Helvetica, sans-serif;
	font-size: 15px;
	font-weight: bold;
	line-height: 20px;
	color: #282828;
	margin-bottom: 5px;
	text-transform: uppercase;
	}
h3
	{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	line-height: 16px;
	color: #282828;
	margin-bottom: 5px;
	}
.red
	{
	color: #FE3E5A;
	}
.gold
	{
	color: #D5B264;
	}
.rotbg
	{
	background: url(http://www.theaterreise.de/theakademie.de/images/rotbg.gif) top repeat-x;
	}
.blaubg
	{
	background: url(http://www.theaterreise.de/theakademie.de/images/blaubg.gif) top repeat-x;
	}
.goldbg
	{
	background: url(http://www.theaterreise.de/theakademie.de/images/goldbg.gif) top repeat-x;
	}
p, .p, li, ul, ol, td
	{
	font-family: Verdana, Helvetica, sans-serif;
	font-size: 12px;
	line-height: 16px;
	color: #212121;
	margin-top: 0px;
	}
li
	{
	list-style-image: url(../images/arrow_black.gif);
	}

a.p
	{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #b0123b;
	text-decoration: none;
	}
a.p:hover
	{
	background: #d04d6f;
	color: #FFFFFF;
	}
.subnav
	{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #212121;
	text-decoration: none;
	line-height: 15px;
	}
.subtext h2, h3:first-child
	{
	margin-top: 0px;
	}
a.pnav
	{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #b0123b;
	text-decoration: none;
	line-height: 15px;
	}
a.pnav:hover
	{
	background: #d04d6f;
	color: #FFFFFF;
	}
.pnavaktiv
	{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #515151;
	text-decoration: none;
	}
a.textlink
	{
	color: #E40051;
	text-decoration: none;
	}
a.textlink:hover
	{
	background: #fcdada;
	}
strong
	{
	font-weight: bold;
	color: #282828;
	}
.navig,a.navig:hover,.navig3
	{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #ffffff;
	text-decoration: none;
	line-height: 18px;
	font-weight: bold;
	}
.navig3
	{
	color: #5F5F5F;
	}
a.navig:hover
	{
	color: #EE3D72;
	}
.navigaktiv1
	{
	background: #FF1742;
	}
.navigaktiv2
	{
	background: #BABABA;
	}
.navigaktiv3
	{
	background: #BABABA;
	}
.navibut, .text
	{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #2B257B;
	text-decoration: none;
	line-height: 18px;
	font-weight: bold;
	padding: 0px 3px;
	}
a.navibut:hover, a.text:hover
	{
	background: #a5b6e5;
	color: #ffffff;
	}
.img
	{
	border: 1px solid #999999;
	}

/* -------- Formulare optimiert fuer NN6+ und IE4+ -------- */
.input0, .input1, .input2
	{
	height: 20px;
	}
.input0, .select0
	{
	width: 168px;
	}
.input1
	{
	width: 45px;
	}
.input2
	{
	width: 117px;
	}
.absenden
	{
	background: #ffffff;
	height: 18px;
	line-height: 14px;
	}
.input0, .input1, .input2, .select0, .absenden
	{
	border: 1px solid #212121;
	}

.illu
	{
	border: dashed 1px #000000;
	margin: 0px 0px 10px 15px; 
	}


