* {

	margin: 0;

	padding: 0;

}



a

{

	color:#000000;

}



p

{

	padding:0 0 20 0px;

}



body {

	padding: 0px;

	margin: 0px;

	background-color:#BDBDBD;

	font-family: Meta Medium, Arial, sans-serif;

	font-size: 14px;

	font-weight: normal;

	font-variant:small-caps;

	letter-spacing:1px;

	color: #000000;

	text-decoration: none;

	text-align: left;

	line-height: 16px;

}



.top

{

	height:121px;

	width:955px;

	background-image:url("../images/bg_top2.jpg");

	background-repeat:repeat-y;

}



.wholeContent

{

	width: 955px;

}



.rightContent

{

	background-image:url("../images/bg_content.gif");

	background-repeat:repeat-x;

	float: left;

	width: 765px;

}



.navigation

{

	width:190px;

	float:left;

	background-color:#bdbdbd;

	background-image:url("../images/bg_navi.gif");

	background-repeat:repeat-x;

	+* font-size: 12px;

}



.center

{

	background-image:url("../images/bg_content.gif");

	background-repeat:repeat-x;

	float: left;

	position: relative;

	width: 385px;

}



.right

{

	float:left;

	width: 230px;

	background-color: #FF0000;

	background-image:url("../images/bg_content.gif");

	background-repeat:repeat-x;

	padding:0 0 0 0px;

	margin:0 0 0 0px;

	font-family:Arial, sans-serif;

	font-variant:normal;

	font-size:12px;

}



.obenVolleBreite

{

	background-image:url("../images/bg_content.gif");

	background-repeat:repeat-x;

	float: left;

	width: 790px;

}



.untenVolleBreite

{

	float: left;

	width: 790px;

	padding:0 0 0 0px;

}



.clear

{

	clear:both;

}



.greybox

{

	background-color:#bdbdbd;

	width:350px;

	padding:5 0 5 10px;

}



.leftbox

{

	width:170px;

	float:left;

}



.rightbox

{

	width:170px;

	float:left;

}



.smallleftbox

{

	width:110px;

	float:left;

}



.smallrightbox

{

	width:110px;

	float:left;

}



.greyboxbig

{

	background-color:#bdbdbd;

	width:600px;

	font-family:Arial, sans-serif;

	font-variant:normal;

	font-size:12px;

	line-height: 25px;

}



.greyboxsmall

{

	background-color:#bdbdbd;

	width:237px;

	height:65px;

	padding:12 0 0 15px;

	font-family:Arial, sans-serif;

	font-variant:normal;

	font-size:12px;

	line-height: 25px;

}



.smallinput

{

	width:100px;

}



.input

{

	width:140px;

}



.pdfbox

{

	background-image:url("/.psp/images/main/pdfbox.jpg");

	background-repeat:no-repeat;

	height:38px;

	padding:5 0 0 10px;

}



.logo

{

	margin:25 0 0 30px;

}



.headline

{

	position:absolute;

	left:290px;

	top:50px;

	vertical-align:bottom;

	font-family:Meta Bold, Arial, sans-serif;

	font-size:30px;

	font-variant:small-caps;

	height:50px;

}



.headline2

{

	position:absolute;

	left:290px;

	top:80px;

	vertical-align:bottom;

	font-family:Meta Bold, Arial, sans-serif;

	font-size:30px;

	font-variant:small-caps;

	height:40px;

}



* html .text{

	margin-left: 50px;

}



* + html .text{

	margin-left: 100px;

}



.text

{

		letter-spacing:0px;

		line-height:25px;

		font-family:Arial, sans-serif;

		font-variant: normal;

		font-size: 13px;

		margin-top: 50px;

		float: left;

		margin-left: 100px;

		width: 350px;

}



.full

{

	margin:0 0 0 160px;

}



.head

{

	font-weight:bold;

	font-size:14px;

}



.headmaster

{

	font-weight:bold;

	font-size:16px;

	font-variant:small-caps;

}



.motto1

{

	float:left;

	width:50px;

}



.motto2

{

	float:left;

	width:300px;

}



.list

{

	list-style-position:outside;

}

.yellowlist

{

	list-style-position:outside;
	list-style-image:url("../images/main/gelber_kasten.gif");
	font-weight:bold;

	font-size:16px;

	font-variant:small-caps;

}



.liste

{

	font-weight:normal;

	font-size:12px;

}



.tableHeadDefault

{

	font-weight:bold;

	font-size:14px;

	background-color:#3F3F3F;

	color:#FFFFFF;

}



.tableDataDefault

{

	background-color:#6F6F6F;

	color:#FFFFFF;

}



.tableDataDefault2

{

	background-color:#FFFFFF;

}



.leftresult

{

	width:480px;

	float:left;

}



.rightresult

{

	width:100px;

	float:left;

}



.smalltext

{

	font-size:11px;

}



.errMsg

{

	border:1px solid #ff0000;

	color:#ff0000;

	line-height:15px;

}



.succMsg

{

	border:1px solid #00aa00;

	color:#00aa00;

	line-height:15px;

}

.slogan
{
	clear: both;
	text-align:right;
	padding-right:50px;
	padding-top: 50px;
	padding-bottom: 50px;
	color:#FED641;
	font-size:22pt;
	font-variant:small-caps;
}

.ansprech
{
	font-size:8pt;
	padding:0 0 4 0px;
	line-height:14px;
}

.absatz
{
	height:10px;
}

.tabletitle
{
	font-weight:bold;
	font-size:16px;
	font-variant:small-caps;
	padding-bottom:10px;
	padding-top:20px;
}

.tabletext
{
	font-size:8pt;
	padding:5 0 5 10px;
	line-height:14px;
	padding-bottom:10px;
	background-color:#bdbdbd;
}

.dozenten
{
	font-size:12px;
	font-weight:bold;
	width:120px;
	padding-bottom:10px;
}

.listtable
{

}

.yellowstripe
{
	height:3px;
	background-image:url("../images/gelber_balken.gif");
	line-height:0px;
	font-size:0px;
}