body {
	margin: 0px;
	background-color: #6E6E66;
	font-family: "Verdana";
	font-size: 11px;
}

/*table, td {
	border: 1px solid #000;
}*/

#container td, #container_half td, .official, .footer, .footerstart, .menu, .copyrightText, .Normal, .Normal TD, .Normal P, .Normal TD P {
	font-family: "Verdana";
	font-size: 11px;
	line-height: 20px;
	color: #000;
}

td#container_half br {
	height: 3px;
}

.Normal a:link, .Normal a:visited, a.CommandButton:link, a.CommandButton:visited, .official a:link, .official a:visited, .footerstart a:link, .footerstart a:visited, .footer a:link, .footer a:visited {
	color: #787870;
	text-decoration: none;
}

.Normal a:hover, .Normal a:active, a.CommandButton:hover, a.CommandButton:active, .official a:hover, .official a:active, .footerstart a:hover, .footerstart a:active, .footer a:hover, .footer a:active {
	color: #000;
	text-decoration: none;
}

.Textbox INPUT {
	border: 1px dashed #ccc;
}

.lang_en {
	width: 100px;
	height: 22px;
	background: #fff url(media/first_line.gif) repeat-x top left;
}

.lang_fr {
	width: 100px;
	height: 22px;
	background: #fff url(media/line.gif) repeat-x bottom left;
}

.conTitle {
	padding-bottom: 10px;
}

/* SPACE DEFINITIONEN *****************************************************/

.vspace38 {
	width: 38px;
}

.hspace40 {
	width: 100%;
	height: 30px;
}

.hspace45 {
	width: 100%;
	height: 45px;
}


.vspace52 {
	width: 62px;
}

.vspace50 {
	width: 40px;
}

.hspace89 {
	width: 100%;
	height: 88px;
	background-color: #fff;
}

.hspace23 {
	width: 100%;
	height: 23px;
}

.vspace100 {
	height: 100%;
	background-color: #fff;
}

.hspace100 {

}

.hspace53 {
	width: 100%;
	height: 22px;
	background-color: #fff;
}

.hspace22 {
	width: 100%;
	height: 22px;
}

.vspace96 {
	height: 100%;
	width: 96px;
}

.hspace51 {
	height: 51px;
	width: 100%;
}

/************************************************************************/

/*F†R ALLE TEMPLATES G†LTIG*************************************************/

.outTable {
	margin-top: 20px;
	margin-left: 40px;
	width: 740px;
	background-color: #fff;
}


.inner {
	width: 100%;
	vertical-align: top;
}

.innerTable {
	width: 100%;
}

.headTd {
	width: 100%;

}

.headTable {
	width: 100%;
	height: 100%;
}

.menuTd {
	width: 360px;
	vertical-align: top;
}

.menuTable {
	width: 360px;
	height: 100%;
}

.menu {
	width: 360px;
	height: 100%;
	vertical-align: top;
}

.logoTd {
	width: 278px;
	height: 100%;
}
.logoTable {
	width: 100%;
	height: 100%;
}

.logo {
	width: 278px;
	height: 100%;
	background-color: #fff;
	vertical-align: top;
	text-align: left;
}

.footer {
	vertical-align: top;
	width: 100%;
	height: 27px;
	padding-left: 38px;
	color: 787870;
}

.bottom {
	width: 100%;
	height: 30px;
	background-color: #6E6E66;
}


.conTable {

}

.conContentCell {
	vertical-align: top;
}


/*ENDE F†R ALLE TEMPLATES G†LTIG **************************************************/

/* STARTSEITE *********************************************************************/

.imgaddr {
	vertical-align: top;
	width: 100%;
	height: 170px;
	background: #d6d6d2 url(media/line.gif) repeat-x top right;
}


.mainTd {
	height: 100px;
}

.mainTable {
	height: 100px;
}

.contImg {
	vertical-align: top;
	width: 322px;
}

.contentstart {
	text-align: left;
	vertical-align: top;
	width: 150px;
	height: 100px;
}

.footerTd {
	width: 100%;
	padding-bottom: 10px;
}

.footerTable {
	width: 100%;
	height: 100%;
}

.partner {
	width: 322px;
	vertical-align: top;
	text-align: left;
}

.official {
	vertical-align: bottom;
	padding-bottom: 5px;
	text-align: left;
}

.bottom {
	width: 100%;
	height: 30px;
	background-color: #6E6E66;
}


/* ENDE STARTSEITE ************************************************************/


/* SEITE MIT INHALT UND BILD **************************************************/

.left {
	vertical-align: top;
	height: 100%;
	width: 360px;
}

.leftTable {
	width: 100%;
	height: 100%;
}

.main {
	height: 248px;
	vertical-align: top;
}

.imgPict {
	vertical-align: top;
	width: 360px;
	height: 170px;
}

.imgTypoTd {
	vertical-align: top;
	width: 360px;
	height: 100%;
}

.imgTypoTable {
	width: 100%;
	height: 100%;
}

.imgTypo {
	width: 322px;
	height: 100%;
	vertical-align: top;
	text-align: left;
}

.right {
	vertical-align: top;
	width: 380px;
	background: #fff url(media/line.gif) repeat-x top left;
}

.rightTable {
	width: 100%;
	height: 100%;
}

.content {
	vertical-align: top;
	text-align: left;
	padding-top: 22px;
	width: 278px;
	height: 347px;
}

/* ENDE SEITE MIT INHALT UND BILD **************************************/

/* SEITE MIT INHALT OHNE BILD ******************************************/

.main_2 {
	width: 100%;
	height: 100%;
	vertical-align: top;
	background: #fff url(media/line.gif) repeat-x top left;
}

.main_2Table {
	width: 100%;
	height: 412px;
}

.contentCol {
	width: 100%;
	height: 390px;
	vertical-align: top;
}

.contentColTable {
	width: 100%;
	height: 100%;
}

.contentCol {
	vertical-align: top;
	width: 100%;
	height: 390px;
}

.leftContent {
	vertical-align: top;
	width: 322px;
	height: 390px;
}

.typoTd {
	vertical-align: top;
	height: 60px;
	width: 322px;
}

.contTd {
	vertical-align: top;
	width: 322px;
	height: 278px;
}

.cont2Td {
	vertical-align: top;
	height: 390px;
}

/* ENDE SEITE MIT INHALT OHNE BILD **********************************/


/* ADMIN BEREICH ****************************************************/

.adminContent {
	vertical-align: top;
	width: 100%;
}

/********************************************************************/

/* MENU STYLE ******************************************************/


.TopGroup
{
	cursor: pointer;
	padding-top: 1px;
	background: #fff url(media/line.gif) repeat-x top left;
}

.MenuGroup
{
	cursor: pointer;
	margin-left: 26px;
	width: 188px;
	background: #fff url(media/line.gif) repeat-x top left;
}

	
.TopMenuItem
{
	height:22px;
	background: #fff url(media/line.gif) repeat-x bottom left;
	font-size: 11px;
	color: #787870;
}

.TopMenuItemHover 
{
	height: 22px;
	background: #fff url(media/line.gif) repeat-x bottom left;
	font-size: 11px;
	color: #000;
}

.MenuItem
{
	width: 188px;
	height: 22px;
	color: #787870;
	font-size:11px;
	background: #fff url(media/line.gif) repeat-x bottom right;
}

.MenuItemHover 
{
	width: 188px;
	height: 22px;
	color: #000;
	font-size:11px;
	background: #fff url(media/line.gif) repeat-x bottom right;
}.cont1Td {

	vertical-align: top;
	width: 100%;
	height: 390px;
}
.lang_de {
	width: 100px;
	height: 22px;
	background: #fff url(media/first_line.gif) repeat-x top left;
}
.lundsForm {
	width:100%;
}
.formLabel {
padding-right:10px;
font-weight:bold;
}

.formLabel input#submit {
margin-left:50px;

	}

.lundsForm TD {

padding-top:2px;
padding-bottom:2px;
}


/*++++++++++++++++++++++++++++++++++++++
++++++++++++++++++++++++++++++++++++++++

	 	NEWS DETAIL 	STYLING
		NEWS LISTING 	STYLING
		
++++++++++++++++++++++++++++++++++++++++		
+++++++++++++++++++++++++++++++++++++++*/

.newslisting {
	margin-bottom: 15px;
}

.newsview H2 {
	margin: 0px;
	padding: 0px;
	font-size: 12px;
	color: #000;
}

.newslisting H2 {
	margin: 0px;
	padding: 0px;
}

.newslisting H2 a:link, .newslisting H2 a:visited {
	font-size: 12px;
	color: #787870;
}

.newslisting H2 a:hover {
	color: #000;
}

.pagetext IMG {
	float: left;
	margin-right: 10px;
}

.more a:link, .more a:visited, .back a:link, .back a:visited {
	color: #787870;
	text-decoration: none;
}

.more a:hover, .more a:active, .back a:hover, .back a:active {
	color: #000;
	text-decoration: none;
}

/*++++++++++++++++++++++++++++++++++++++
++++++++++++++++++++++++++++++++++++++++

	 	FAQ 	STYLING
		
++++++++++++++++++++++++++++++++++++++++		
+++++++++++++++++++++++++++++++++++++++*/

.faq_entry { vertical-align: top; }

.faq_entry a:link, .faq_entry a:visited {
	font-family: "Verdana";
	font-size: 11px;	
	font-weight: normal;
	color: #787870;
}

.faq_entry a:hover {
	font-weight: normal;
	color: #000;
}
