.content_fuer_editor {
	background: none;

}


.hypertitle { color: black; }

.versteckt {
	display: none;
}

.anzeigen {
	display: block;
}


.Alert{ font-size: 22px; color: Red }

hr{
	color : #0663AC;
	height : 1px;
}

.suchfeld {
	border : solid #0663AC 1px;
	width : 95px;
	padding: 2px;
	margin-right: 5px;
	background-color: #efefef;
}

.suchbereich {
	margin-top: 25px;
	margin-left: 38px;
}

.unactiveLink {
 	color: rgb(150,150,150);
	text-decoration: underline;
 }

.highlight {
	background : Red;
	font-weight : bold;
}

.kalender_gesamt {
	width : 100%;
	border: 1px solid #153462;
}
.kalender_ueberschrift {
	background : #fdfeff;
	border-bottom: 1px solid #153462;
}
.kalender_zwischenzeile {
	background : #fdfeff;
	border-top: 1px solid #153462;
	border-bottom: 1px solid #153462;
	height: 30px;
	text-align: center;
	vertical-align : middle;
	font-weight : bold;
}
.kalender_zeile1 {
	background : #ffffff;
	height: 35px;
}
.kalender_zeile2 {
	background : #e7f5ff;
	height: 35px;
}

.Small {font-size: x-small;font-style : normal;}

.SmallAlert {font-size: 13px;font-style : normal;color: Red;}

.BlackBold{font-weight : bold;}

/* Layoutvorlagen Anfang */
.layoutvorlage_std01 {
	border:solid #000000 1px;
	width:100%;
}

.layoutvorlage_100 {
	background:#FFECB8;
	color:black;
	font-weight:bold;
	text-align: center;
}

.layoutvorlage_101 {
	background:#FFDC86;
	color:black;
	font-weight:bold;
	text-align: center;
}

.layoutvorlage_102 {
	background:#FFB400;
	color:black;
	font-weight:bold;
	text-align: center;
}

.layoutvorlage_103 {
	background:#FFB400;
	color:white;
	font-weight:bold;
	text-align: center;
}

.layoutvorlage_104 {
	background:#6B192B;
	color:white;
	font-weight:bold;
	text-align: center;
}

.layoutvorlage_105 {
	background:#00AEE8;
	color:black;
	font-weight:bold;
	text-align: center;
}

.layoutvorlage_106 {
	background:#004F92;
	color:white;
	font-weight:bold;
	text-align: center;
}

.layoutvorlage_200 {
	background:#FFECB8;
	color:black;
	font-weight:bold;
	text-align: center;
}

.layoutvorlage_201 {
	background:#FFDC86;
	color:black;
	font-weight:bold;
	text-align: center;
}

.layoutvorlage_202 {
	background:#FFB400;
	color:black;
	font-weight:bold;
	text-align: center;
}

.layoutvorlage_203 {
	background:#FFB400;
	color:white;
	font-weight:bold;
	text-align: center;
}

.layoutvorlage_204 {
	background:#6B192B;
	color:white;
	font-weight:bold;
	text-align: center;
}

.layoutvorlage_205 {
	background:#00AEE8;
	color:black;
	font-weight:bold;
	text-align: center;
}

.layoutvorlage_206 {
	background:#004F92;
	color:white;
	font-weight:bold;
	text-align: center;
}

.layoutvorlage_400 {
	background:#FFECB8;
	color:black;
}

.layoutvorlage_401 {
	background:#FFDC86;
	color:black;
}

.layoutvorlage_402 {
	background:#FFB400;
	color:black;
}

.layoutvorlage_403 {
	background:#FFB400;
	color:white;
}

.layoutvorlage_404 {
	background:#6B192B;
	color:white;
}

.layoutvorlage_405 {
	background:#00AEE8;
	color:black;
}

.layoutvorlage_406 {
	background:#004F92;
	color:white;
}

.layoutvorlage_600 {
	border:1px solid #FFECB8;
}

.layoutvorlage_601 {
	border:1px solid #FFDC86;
}

.layoutvorlage_602 {
	border:1px solid #FFB400;
}

.layoutvorlage_603 {
	border:1px solid #FFB400;
}

.layoutvorlage_604 {
	border:1px solid #6B192B;
}

.layoutvorlage_605 {
	border:1px solid #00AEE8;
}

.layoutvorlage_606 {
	border:1px solid #004F92;
}

.layoutvorlage_120 {
	background:rgb(217,217,217);
	color:rgb(0,0,128);
	font-weight:bold;
	text-align: center;
}

/* Layoutvorlagen Ende */

.H1, h1, H1 {font-size: 28px;
	font-style : normal;
	font-weight : bold;
	letter-spacing : 8px;
	color: rgb(0,0,128);
}

.H2, h2, H2 {
	font-size: 19px;
	font-style : italic;
	letter-spacing : 4px;
	color: rgb(0,0,128);
}

.bgtable{
	background: #F7FFF7;
}

.bgtable_headline{
	background-color : #D9D9D9;
	border-top : solid #404040 1px;
	border-left : solid #404040 1px;
	border-right : solid #404040 1px;
}

.bgtable_sidetext{
	background-color : #DDFFDD;
	border-left : solid #404040 1px;
	border-bottom : solid #404040 1px;
}


/* LAYOUT CARSTEN START */
*		{
		margin:				0;
		padding:			0;
		}

body		{
		background-color: 		#CCE9FF;
		background-image:		url(/userfiles/layout/background.jpg);
		background-repeat:		repeat-x;
		font-family: 			Tahoma, Verdana, Tahoma, Arial, serif;
		font-size:			80%;
		font-style:			normal;
		color:				#0663AC;
		min-height:			100%;
		height:				auto;
		display:			block;
		}

#gesamt		{
		height:				auto;
		width:				1000px;
		display:			block;
		position:			absolute;
		left:				50%;
		margin-left:			-500px;
		top:				0px;
		background-image:		url(/userfiles/layout/background2.jpg);
		background-repeat:		repeat-y;
		background-position:		0px 0px;
		}


#header		{
		display:			block;
		height:				140px;
		width:				1000px;
		background-image:		url(/userfiles/layout/header.jpg);
		background-repeat:		no-repeat;
		background-position:		0px 0px;
		}

#headerlogo	{
		width:	 			455px;
		height:				105px;
		position:			absolute;
		top:				0px;
		left:				5px;
		background-image:		url(/userfiles/layout/headerlogo.jpg);
		background-repeat:		repeat;
		display:			block;
		}

#headerlogo img	{
		width:				455px;
		height:				105px;
		border:				none;
		display:			block;
		}

#navigation	{
		display:			block;
		width:				200px;
		min-height:			410px;
		position:			relative;
		float:				left;
		top:				0px;
		left:				0px;
		background-image:		url(/userfiles/layout/navigationbackground.jpg);
		background-repeat:		no-repeat;
		}

#navigation ul		{
		display: 			block;
		width:				180px;
		height:				auto;
		margin: 			0 0 0 10px;
		padding: 			0;
		list-style-type:		none;
		}

#navigation ul li		{
		width:				180px;
		height:				27px;
		display: 			block;
		list-style-type: 		none;
		}

#navigation ul li a		{
		font-size:			1em;
		font-weight:			bold;
		color: 				#0663AC;
		text-decoration: 		none;
		display:			block;
		height:				23px;
		padding-left:			28px;
		padding-top:			3px;
		background-image:		url(/userfiles/layout/stern1.gif);
		background-repeat:		no-repeat;
		}
#navigation ul .menu_button	a {
		color: 				#153462;
}
#navigation ul .menu_upunkt_inaktiv	a {
		color: 				#0663AC;
		background-image:		none;
		font-size:			0.9em;
		font-weight:			normal;
}
#navigation ul .menu_upunkt_inaktiv	a:hover, #navigation ul .menu_upunkt a:hover {
		color: 				#153462;
		background-image:		url(/userfiles/layout/stern2.gif);
		background-repeat:		no-repeat;
}
#navigation ul .menu_upunkt	a {
		color: 				#153462;
		background-image:		none;
		font-size:			0.9em;
		font-weight:			bold;
}

#navigation ul li a:hover		{
		color: 				#153462;
		background-image:		url(/userfiles/layout/stern2.gif);
		background-repeat:		no-repeat;
		}

#content	{
		display:			block;
		float:				left;
		width:				545px;
		height:				auto;
		position:			relative;
		top:				0px;
		left:				10px;
		}

#content h1	{
		font-size:			1.2em;
		font-weight:			bold;
		padding:			0px 0px  2px 0px;
		margin:				10px 0px 10px 0px;
		color:				#0663AC;
		background-color:		inherit;
		border-bottom:			1px solid #0663AC;
		}

#content h2	{
		font-size:			1.0em;
		font-weight:			bold;
		padding:			3px 0px  3px 0px;
		margin:				10px 0px 10px 0px;
		color:				#0663AC;
		background-color:		inherit;
		}

#content a	{
		text-decoration: 		underline;
		color: 	#54a0d8;		/*#8CBAE4;*/
		background-color:		inherit;
		}

#content a:hover		{
		color:				#136DB4;
		background-color:		inherit;
		text-decoration: 		none;
}


#content ul	{
		padding:			5px 0px 15px 0px;
		list-style-type:		none;
		}

#content ul li		{
		line-height:			1.6em;
		font-size:			1em;
		}

#content p	{
		display:			block;
		padding:			4px 0px 4px 0px;
		margin:				0px  0px 0px 0px;
		line-height:			1.5em;
		/*text-align:			justify;*/
		font-size:			0.9em;
		}
#news		{
		display: 			block;
		width:				215px;
		height:				auto;
		min-height:			410px;
		float:				left;
		position:			relative;
		top:				0;
		left:				30px;
		background-image:		url(/userfiles/layout/newsbackground.jpg);
		background-repeat:		no-repeat;
		padding-right: 20px;
		padding-left: 10px;
}

#news p	{
		display:			block;
		padding:			4px 0px 4px 0px;
		margin:				0px  15px 0px 15px;
		line-height:			1.5em;
		text-align:			justify;
		font-size:			0.9em;
		}

#news h1	{
		font-size:			1.2em;
		font-weight:			bold;
		padding:			0px 0px  2px 0px;
		margin:				10px  15px 3px 15px;
		color:				#0663AC;
		background-color:		inherit;
		}

#news img	{
		display:			block;
		/*width:				188px;*/
		border:				1px solid #003366;
		padding:			2px;
		margin:				5px 15px 5px 15px;
		}

#footer		{
		clear:				both;
		display:			block;
		position:			relative;
		top:				0;
		left:				0;
		width:				1000px;
		height:				105px;
		background-image:		url(/userfiles/layout/footerbackground.jpg);
		background-repeat:		no-repeat;
		background-position:		0px 0px;
		}

#footer span	{
		color:				#E2F3FF;
		font-size:			0.9em;
		display:			block;
		width:				auto;
		height:				20px;
		padding:			52px 0 0 540px;
		}

#footer span a	{
		text-decoration: 		none;
		color: 				#E2F3FF;
		background-color:		inherit;
		}

#footer span a:hover		{
		text-decoration: 		none;
		color: 				#003366;
		background-color:		inherit;
		}
/* LAYOUT CARSTEN ENDE */
