/* CSS Document */

html {height:100%;}

body {
	height:100%;
	margin:0%;
	padding:0%;
	margin: 0 0 0 0;
	background-repeat:repeat;
	font-family : "Arial", "Helvetica", sans-serif;
	font-size: 0.85em;
	color:#222;
	text-align:left;
}

P {margin-top: 5px; font-size:1em;color:#333; line-height:1.4em;}

H1, H2, H3, H4, H5 {color:#000; font-family:Verdana, Arial, Helvetica, sans-serif; letter-spacing:-1px; margin-bottom:5px;}

H1 {font-size:1.6em;}
H2 {font-size:1.4em;}
H3 {font-size:1.2em;}
H4 {font-size:1em;}
H5 {font-size:1em;}

.Stil1 {color: #FFFFFF}

.menu_oben {
	text-decoration : none;
	color:#FFFFFF;
	font-size:1em;
	font-family:Arial, Helvetica, sans-serif;
}

A.menu_oben:link {
	text-decoration : none;
	color:#DDDDDD;
	font-size:0.9em;
	font-family:Verdana, Arial, Helvetica, sans-serif;
}

A.menu_oben:visited {
	text-decoration : none;
	color:#DDDDDD;
	font-size:11px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
}

A.menu_oben:hover  {
	text-decoration : none;
	color:#FFFFFF;
	font-size:0.9em;
	font-family:Verdana, Arial, Helvetica, sans-serif;
}

A.menu_oben:active  {
	text-decoration : none;
	font-size:0.9em;
	font-family:Verdana, Arial, Helvetica, sans-serif;
}

.menu_links {
	text-decoration : none;
	color:#FFFFFF;
	font-size:0.9em;
	font-family:Arial, Helvetica, sans-serif;
}

.menu_links_spacer {
	text-decoration : none;
	color:#FFFFFF;
	font-size:0.4em;
	font-family:Arial, Helvetica, sans-serif;
}


A.menu_links:link {
	text-decoration : none;
	color:#DDDDDD;
	font-size:0.9em;
	font-family:Arial, Helvetica, sans-serif;
}

A.menu_links:visited {
	text-decoration : none;
	color:#DDDDDD;
	font-size:0.9em;
	font-family:Arial, Helvetica, sans-serif;
}

A.menu_links:hover  {
	text-decoration : none;
	color:#FFFFFF;
	background-color:#423E6C;
	font-size:0.9em;
	font-family:Arial, Helvetica, sans-serif;
}

A.menu_links:active  {
	text-decoration : none;
	font-size:0.9em;
	font-family:Arial, Helvetica, sans-serif;
}

.menu_links_sub {
	text-decoration : none;
	color:#FFFFFF;
	font-size:0.9em;
	font-family:Arial, Helvetica, sans-serif;
}

.menu_links_spacer_sub {
	text-decoration : none;
	color:#FFFFFF;
	font-size:0.4em;
	font-family:Arial, Helvetica, sans-serif;
}


A.menu_links_sub:link {
	text-decoration : none;
	color:#DDDDDD;
	font-size:0.9em;
	font-family:Arial, Helvetica, sans-serif;
}

A.menu_links_sub:visited {
	text-decoration : none;
	color:#DDDDDD;
	font-size:0.9em;
	font-family:Arial, Helvetica, sans-serif;
}

A.menu_links_sub:hover  {
	text-decoration : none;
	color:#FFFFFF;
	/*background-color:#645F9F;*/
	font-size:0.9em;
	font-family:Arial, Helvetica, sans-serif;
}

A.menu_links_sub:active  {
	text-decoration : none;
	font-size:0.9em;
	font-family:Arial, Helvetica, sans-serif;
}

.textboxOnBeige
{
	background-color : #FDFFCD;
	color : #2D2A52;
	border : 1px solid #2D2A52;
}
.textboxOnDarkBlue
{
	background-color : #423E6C;
	border : 1px solid #AFADCC;
	color : White;
}

INPUT.submitButton
{
	background-color : #2D2A52;
	color : White;
	border : 1px solid #2D2A52;
}
INPUT.submitButton:Hover
{
	background-color : #06508D;
}

.nounder  {
	font-family : "Arial", "Helvetica", sans-serif;
	text-decoration : none;
}

.small  {
	font-size : 0.8em;
}

A  {
	color: #809C3A;
	text-decoration:none;
}

A:Visited  {
	color: #809C3A;
	text-decoration:none;
}

A:Active  {
	color : #809C3A;
	text-decoration:underline;
}

A:Hover  {
	color : #809C3A;
	text-decoration:underline;
}

INPUT.tx-ablinklist-pi1-searchbox-button{
	background-color : #2D2A52;
	color : White;
	border : 1px solid #2D2A52;
}
INPUT.tx-ablinklist-pi1-searchbox-button:Hover{
	background-color : #06508D;
}

DIV.content-center{width:auto; text-align:center;}
DIV.content-left{width:auto; text-align:left;}
DIV.content-right{width:auto; text-align:right;}
DIV.content-indent-100px{width:auto; padding-left:100px;}
TD.content{text-align:left;}
DIV.content-center TABLE {margin-left:auto; margin-right:auto;}

DIV.content-float-left{float:left;}
DIV.content-float-right{float:right; padding-right:10px;}


DIV.content-75percent{
	width:75%;
	text-align:right;
}

UL { 
	margin-top:0; 
	padding-top:0; 
	margin-bottom:0; 
	padding-bottom:0;
}

LI { 
	margin-top:0;
	padding-top:0;
	margin-bottom:0;
	padding-bottom:0;
}

.smallEmailAt { font-size:7pt; margin-left:2px; margin-right:2px;}
.smallEmail { font-size:7pt; margin-left:2px; margin-right:2px;}

.small .smallEmailAt { font-size:7pt; margin-left:1px; margin-right:1px;}
.small .smallEmail { font-size:7pt; margin-left:1px; margin-right:1px;}

.csc-header { margin-top:15px;}

DIV.csc-textpic-intext-right DIV.csc-textpic-imagewrap {margin-right:10px;}
DIV.csc-textpic-intext-left DIV.csc-textpic-imagewrap {margin-left:10px;}
DIV.csc-textpic-border DIV.csc-textpic-imagewrap .csc-textpic-image IMG {border-width:thin;}
P.less {margin-top:0px; padding-top:0px;}

DIV.trailer {height:150px; width:800px; overflow:hidden;}
DIV.trailer DIV.csc-textpic-below DIV.csc-textpic-imagewrap {}
DIV.trailer DIV.csc-textpic-below DIV.csc-textpic-imagewrap DL.csc-textpic-lastcol {margin:0px;}

TD.footer {font-size:0.7em;}

TABLE.menu1 {width:100%; margin-top:2px; margin-bottom:1px; color:#FFFFFF; font-size:14px;}
TABLE.menu2 {width:100%; margin-bottom:2px; color:#FFFFFF; font-size:14px;}
TABLE.menu1 TR {padding:0px 5px;}
TABLE.menu2 TR {background-color:#000; padding:0px 5px;}
TABLE.menu1 TR.menu TD {padding:1px 5px; padding-top:1px;}
TABLE.menu2 TR.menu TD {padding:1px 5px; padding-bottom:1px;}
TR.menu TD SPAN.outer{border-right:1px solid #000000;}
TR.menu TD SPAN.outer SPAN {border-left:1px solid #000000;}
SPAN.menu1 {font-variant:small-caps; color:#fff;}
SPAN.menu2 {font-variant:small-caps; color:#fff;}
SPAN.menu1act {font-variant:small-caps; font-weight:bold; }
SPAN.menu2act {font-variant:small-caps;}
SPAN.menu2act {background-color:#000; font-weight:bold;}
SPAN.menu1 A, SPAN.menu2 A, SPAN.menu1act A, SPAN.menu2act A { text-decoration:none; }

TR.menu A  {color : #fff;}
TR.menu A:Visited  {color : #fff}
TR.menu A:Active  {color : #A0C348;}
TR.menu A:Hover  {color : #A0C348;}

TD.maintop {text-align:left; background-color:#fff; vertical-align:top;}
TD.mainbottom {text-align:left; background-color:#fff; vertical-align:bottom;}

DIV.maintrailer {width:800px; height:150px; border-bottom:1px solid #fff; background-color:#000;}
DIV.mainmenu {width:800px; height:auto; border-bottom:1px solid #333; background-color:#000;}
DIV.maincontent {width:680px; background-color:#fff; padding: 0px 60px 10px 60px; text-align:left;}
DIV.mainfooter {width:800px; height:auto; margin-bottom:0px; padding-bottom:0px; background-color:#000; color:#999;}    

/*UL {list-style-image:url(http://www.dglr.de/fileadmin/templates/events/images/bullet_imapp.gif); line-height:1.4em;}*/

strong, b { color:#333;}

A.sortBy {color:#FFFFFF};

DIV.imapp TABLE.contenttable {margin-left:20px;}
DIV.imapp TABLE.contenttable TD {padding: 5px 2px; background-color:#fff;}

DIV.imapp TABLE.contenttable TD P.bodytext{padding:0px; margin:0px; text-align:left;}
DIV.imapp TABLE.contenttable TBODY {padding:0px; margin:0px; }

DIV.imapp DIV.content-standard DIV.csc-header H3 {border-bottom:solid 1px #999; width:100%}
DIV.imapp DIV.content-standard TABLE {width:100%;}
