body	{
	margin-left:		0px;
	margin-right:		0px;
	margin-bottom:		0px;
	margin-top:			0px;
}

body, p, ul, ol, td	{
	font-family:		Verdana,Arial,Helvetica,sans-serif;
	font-size:			12px;
}

.headerbg {
	background-color:	#f1fbff;
}

.headerbgtuerkis {
	background-color:	#ccffff;
	font-weight:		bold;
	font-size:			11px;}

.boxbg {
	background-color:	#edfaff;
}

.navigationbg {
	background-color:	#daf6ff;
}

.footerbg {
	background-color:	#f1fbff;
}

.logobg {
	background-color:	#fafeff;
}

.contentbg {
	background-color:	#fafeff;
}
.emptybg {
	background: url(images/skins/default/spacer.gif);
}
	
.plaintext
/* Fontsize -> siehe specific_xx.css */
{
	font-family:		Verdana;
	font-size:			12px;
	font-style:			normal;
	color:				#0000ff; /*6e70ff;  #0000ff; */
	text-align:			justify;
	line-height:		20px;
}

.small
/* Fontsize -> siehe specific_xx.css */
{
	font-family:		Verdana;
	font-size:			9px;
	font-style:			normal;
	color:				#0000ff; /*6e70ff;  #0000ff; */
	text-align:			left;
}

.defaulttext
/* Fontsize -> siehe specific_xx.css */
{
	font-family:		Verdana;
	font-size:			12px;
	font-style:			normal;
	color:				#0000ff; /*6e70ff;  #0000ff; */
	text-align:			left;
	line-height:		16px;
}

.righttext
/* Fontsize -> siehe specific_xx.css */
{
	font-family:		Verdana;
	font-size:			12px;
	font-style:			normal;
	color:				#0000ff; /*6e70ff;  #0000ff; */
	text-align:			right;
	line-height:		16px;
}
	
.label
/* Fontsize -> siehe specific_xx.css */
{
	font-family:		Verdana;
	font-size:			12px;
	font-style:			normal;
	color:				#6e70ff;
	text-align:			left;
	line-height:		16px;
}
	
.formcomment
/* Fontsize -> siehe specific_xx.css */
{
	font-family:		Verdana;
	font-size:			12px;
	font-style:			normal;
	color:				#bbbeff;
	font-weight:		bold;
	text-align:			left;
	line-height:		16px;
}
	
.formitemgrouptitle
/* Fontsize -> siehe specific_xx.css */
{
	font-family:		Verdana;
	font-size:			12px;
	font-style:			normal;
	color:				#ec008c;
	font-weight:		bold;
	text-align:			left;
	line-height:		16px;
}
	
.newstitle, .pagetitle, .formtitle, .paraheader, .pressetitle
/* Fontsize -> siehe specific_xx.css */
{
	font-family:		Verdana;
	font-size:			12px;
	font-style:			normal;
	font-weight:		bold;
	color:				#ec008c;
	line-height:		16px;
}

.copyright {
	font-family:		Verdana;
	font-size:			9px;
	font-style:			normal;
	color:				#bbbeff;
	line-height:		12px;
}

.footertext {
	font-family:		Verdana;
	font-size:			9px;
	font-style:			normal;
	color:				#bbbeff;
	line-height:		12px;
}
	
.comment
/* Fontsize -> siehe specific_xx.css */
{
	font-family:		Verdana;
	font-size:			9px;
	font-style:			normal;
	font-weight:		normal;
	color:				#bbbeff;
	line-height:		12px;
}
	
.commentlabel
/* Fontsize -> siehe specific_xx.css */
{
	font-family:		Verdana;
	font-size:			9px;
	font-style:			normal;
	font-weight:		normal;
	color:				#6e70ff;
	line-height:		12px;
}

.header
{
/* Fontsize -> siehe specific_xx.css */
	font-family:		Verdana;
	font-size:			12px;
	color:				#ec008c;
	font-weight:		bold;
}

.slogan
{
/* Fontsize -> siehe specific_xx.css */
	font-family:		Verdana;
	font-size:			12px;
	color:				#ec008c;
}
ul, ol {
	font-family:		verdana,tahoma,arial,sans-serif;
	font-size:			12px;
	line-height:		16px;
	font-style:			normal;
	text-align:			left;
	color:				#0000ff; /*6e70ff;  #0000ff; */
}

.uli, oli {
	font-family:		verdana,tahoma,arial,sans-serif;
	font-size:			12px;
	line-height:		16px;
	font-style:			normal;
	text-align:			left;
	color:				#0000ff; /*6e70ff;  #0000ff; */
	margin-left:		-16px;
}

A:link
{
/* IE, NN, Mozilla, Opera == ok */
	font-family:		verdana,tahoma,arial,sans-serif;
	font-size:			12px;
	line-height:		16px;
	text-decoration:	none;
	color:				#0000ff;
	text-decoration:	none;
}

A:visited
{
/* IE, NN, Mozilla, Opera == ok */
	font-family:		verdana,tahoma,arial,sans-serif;
	font-size:			12px;
	line-height:		16px;
	text-decoration:	none;
	color:				#0000ff;
	text-decoration:	none;
}

A:hover
{
/* IE, NN, Mozilla, Opera == ok */
	font-family:		verdana,tahoma,arial,sans-serif;
	font-size:			12px;
	line-height:		16px;
	text-decoration:	none;
	color:				#ec008c;
	text-decoration:	none;
}

a.menu:link, a.menu:visited{
	font-family:		verdana,tahoma,arial,sans-serif;
	font-size:			12px;
	line-height:		16px;
	font-weight:		bold;
	text-decoration:	none;
	color:				#0000ff; /* #478DB0 */
}
a.menu:hover, a.menuhilite:link, a.menuhilite:visited, a.menuhilite:hover {
	font-family:		verdana,tahoma,arial,sans-serif;
	font-size:			12px;
	line-height:		16px;
	font-weight:		bold;
	text-decoration:	none;
	color:				#ec008c; /* 66CCFF */
}

.footerline {
	font-family:		verdana,tahoma,arial,sans-serif;
	font-size:			9px;
	line-height:		12px;
	font-style:			normal;
	color:				#bbbeff;
}

a.smallmenu:link, a.smallmenu:visited{
	font-family:		verdana,tahoma,arial,sans-serif;
	font-size:			9px;
	line-height:		16px;
	font-weight:		bold;
	text-decoration:	none;
	color:				#0000ff; /* #478DB0 */
}
a.smallmenu:hover, a.smallmenuhilite:link, a.smallmenuhilite:hover, a.smallmenuhilite:visited  {
	font-family:		verdana,tahoma,arial,sans-serif;
	font-size:			9px;
	line-height:		16px;
	font-weight:		bold;
	text-decoration:	none;
	color:				#ec008c;
}

a.smalllink:link, a.smalllink:visited{
	font-family:		verdana,tahoma,arial,sans-serif;
	font-size:			9px;
	line-height:		12px;
	font-weight:		bold;
	text-decoration:	none;
	color:				#0000ff; /* #478DB0 aaacb3 */
}
a.smalllink:hover, a.smalllinkhilite:link, a.smalllinkhilite:visited, a.smalllinkhilitek:hover {
	font-family:		verdana,tahoma,arial,sans-serif;
	font-size:			9px;
	text-decoration:	none;
	font-weight:		bold;
	line-height:		12px;
	color:				#ec008c; /* 66CCFF */
}

a.pagemenu:link {
	font-family:		verdana,tahoma,arial,sans-serif;
	font-size:			9px;
	line-height:		14px;
	text-align:			right;
	text-decoration:	none;
	color:				#0000ff; /* #478DB0 */
}
a.pagemenu:visited {
	font-family:		verdana,tahoma,arial,sans-serif;
	font-size:			9px;
	line-height:		14px;
	text-align:			right;
	text-decoration:	none;
	color:				#0000ff;
}
a.pagemenu:hover {
	font-family:		verdana,tahoma,arial,sans-serif;
	font-size:			9px;
	text-decoration:	none;
	text-align:			right;
	line-height:		14px;
	color:				#ec008c; /* 66CCFF */
}
a.pagemenuhilite:link {
	font-family:		verdana,tahoma,arial,sans-serif;
	font-size:			9px;
	text-decoration:	none;
	text-align:			right;
	line-height:		14px;
	color:				#ec008c; /* #478DB0 */
}
a.pagemenuhilite:visited {
	font-family:		verdana,tahoma,arial,sans-serif;
	font-size:			9px;
	line-height:		14px;
	text-align:			right;
	text-decoration:	none;
	color:				#ec008c;
}
a.pagemenuhilite:hover {
	font-family:		verdana,tahoma,arial,sans-serif;
	font-size:			9px;
	text-decoration:	none;
	text-align:			right;
	line-height:		14px;
	color:				#ec008c; /* 66CCFF */
}
.pagemenulabel	{
	font-family:		verdana,tahoma,arial,sans-serif;
	font-size:			9px;
	line-height:		14px;
	font-style:			normal;
	text-align:			right;
	color:				#bbbeff;
/*	color:				#a6a7ad; */
}
.alignright {
	text-align: right;
}


#externalnews {
	margin-left: 12px;
}

		.h1 {
			background: #01fdff;
			border-color: #01fdff;
			color: #fb4499;
			font-size: 12px;
			font-weight: bold;
			margin-bottom: 18px;
			padding: 2px 4px 2px 4px;
		}
		.h2 {
			background: #00f600;
			color: #fb4499;
			font-size: 12px;
			font-weight: normal;
			padding: 2px 4px 2px 4px;
			text-transform: uppercase;
			line-height: 24px;
		}
		
		h3, h4, th {
			font-size: 12px;
		}
		strong {
			font-weight: bold;
		}
		.upper, th {
			text-transform: uppercase;
		}
		th {
			text-align: left;
			line-height: 18px;
		}
		.down {
			text-transform: lowercase;
		}
		.tabledate {
		
		}
		.tablecontent {
		
		}
		.tablelocation {
		
		}
		.comment {
		
		}
		hr {
			border: 0px;
			border-top: 1px dashed #4047ff;
			color: #ffffff;
			background: #ffffff;
			height: 1px;
			width: 100%;
		}

a.mainlevel:link,a.mainlevel:visited,a.mainlevel:active {
display:block;
font-size:12px;
font-weight:bold;
	text-align: left;
	line-height:25px;
color:#CDFF00;

height:25px;
width:130px;
text-decoration:none;
vertical-align:left;
	list-style-type: none;
	background-image:  url(Bilder/Buttons-magenta.gif);
	background-repeat: no-repeat;
}

a.mainlevel:hover {
text-decoration:none;
font-weight:bold;
color:#CDFF00;
	background-image:  url(Bilder/Buttons-magenta.gif);
	background-position: 0px -25px;
}

a.mainlevel-short:link,a.mainlevel-short:visited,a.mainlevel-short:active {
display:block;
font-size:10px;
font-weight:bold;
	text-align: left;
	line-height:25px;
color:#CDFF00;

height:25px;
width:130px;
text-decoration:none;
vertical-align:left;
	list-style-type: none;
	background-image:  url(Bilder/Buttons-magenta.gif);
	background-repeat: no-repeat;
}

a.mainlevel-short:hover {
text-decoration:none;
font-weight:bold;
color:#CDFF00;
	background-image:  url(Bilder/Buttons-magenta.gif);
	background-position: 0px -25px;
}




a.sublevel:link,a.sublevel:visited,a.sublevel:active {
display:block;
font-size:12px;
font-weight:bold;
	text-align: left;
	line-height:25px;
color:#F77B52;

height:25px;
width:180px;
text-decoration:none;
vertical-align:left;
	list-style-type: none;
	background-image:  url(Bilder/Buttons-tuerkis.gif);
	background-repeat: no-repeat;
}

a.sublevel:hover {
text-decoration:none;
font-weight:bold;
color:#F77B52;
	background-image:  url(Bilder/Buttons-tuerkis.gif);
	background-position: 0px -25px;
}

a.sublevelgross:link,a.sublevelgross:visited,a.sublevelgross:active {
display:block;
font-size:10px;
font-weight:bold;
	text-align: left;
	line-height:14px;
color:#F77B52;

height:40;
width:180px;
text-decoration:none;
vertical-align:left;
	list-style-type: none;
	background-image:  url(Bilder/Buttons-tuerkis-gross.gif);
	background-repeat: no-repeat;
}

a.sublevelgross:hover {
text-decoration:none;
font-weight:bold;
color:#F77B52;
	background-image:  url(Bilder/Buttons-tuerkis-gross.gif);
	background-position: 0px -50px;
}
a.smallmenu:link, a.smallmenu:visited{
	font-family:		verdana,tahoma,arial,sans-serif;
	font-size:			9px;
	line-height:		16px;
	font-weight:		bold;
	text-decoration:	none;
	color:				#0000ff; /* #478DB0 */
}
a.smallmenu:hover, a.smallmenuhilite:link, a.smallmenuhilite:hover, a.smallmenuhilite:visited  {
	font-family:		verdana,tahoma,arial,sans-serif;
	font-size:			9px;
	line-height:		16px;
	font-weight:		bold;
	text-decoration:	none;
	color:				#ec008c;
}
.header2Balken {
/* Fontsize -> siehe specific_xx.css */
	font-family:		Verdana;
	font-size:			12px;
	color:				#0000CC;
	font-weight:		bold;
}
