/* CSS Document */

H1, H2, H3, H4, H5 {color:#2D2A52;}

html {height:100%;}

body {
	height:100%;
	margin:0%;
	padding:0%;
	margin: 0 0 0 0;
	background: url("/fileadmin/templates/events/images/bg_left.png") #374369 repeat;
	font-family : "Arial", "Helvetica", sans-serif;
	font-size: 10pt;
}

.Stil1 {color: #FFFFFF}

.menu_oben {
	text-decoration : none;
	color:#FFFFFF;
	font-size:12px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
}

A.menu_oben:link {
	text-decoration : none;
	color:#DDDDDD;
	font-size:11px;
	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:11px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
}

A.menu_oben:active  {
	text-decoration : none;
	font-size:11px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
}

.menu_links {
	text-decoration : none;
	color:#FFFFFF;
	font-size:11px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
}

.menu_links_spacer {
	text-decoration : none;
	color:#FFFFFF;
	font-size:5px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
}


A.menu_links:link {
	text-decoration : none;
	color:#DDDDDD;
	font-size:11px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
}

A.menu_links:visited {
	text-decoration : none;
	color:#DDDDDD;
	font-size:11px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
}

A.menu_links:hover  {
	text-decoration : none;
	color:#FFFFFF;
	background-color:#423E6C;
	font-size:11px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
}

A.menu_links:active  {
	text-decoration : none;
	font-size:11px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
}

.menu_links_sub {
	text-decoration : none;
	color:#FFFFFF;
	font-size:11px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
}

.menu_links_spacer_sub {
	text-decoration : none;
	color:#FFFFFF;
	font-size:5px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
}


A.menu_links_sub:link {
	text-decoration : none;
	color:#DDDDDD;
	font-size:11px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
}

A.menu_links_sub:visited {
	text-decoration : none;
	color:#DDDDDD;
	font-size:11px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
}

A.menu_links_sub:hover  {
	text-decoration : none;
	color:#FFFFFF;
	/*background-color:#645F9F;*/
	font-size:11px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
}

A.menu_links_sub:active  {
	text-decoration : none;
	font-size:11px;
	font-family:Verdana, 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 : 8pt;
}

A  {
	color : rgb(56,51,115);
}

A:Visited  {
	color:#2D2A52;
}

A:Active  {
	color : Red;
}

A:Hover  {
	color : Blue;
}

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;}

TABLE.maintable {border-right:1px solid #999; border-left:1px solid #999;}

/* TRAILERDEFINITIONEN */
DIV.maintrailer {width:960px; height:150px; border-bottom:1px solid #000; background-color:#F4F3B3;}
DIV.trailer {height:150px; width:960px; 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;}


/* MENÜDEFINITIONEN */
DIV.mainmenu {width:825px; padding-left: 135px; height:auto; border-bottom:1px solid #000; border-left:1px solid 06508D; border-right:1px solid 06508D; background-color:#2D2A52; color:#eee; background-image:url(../images/veranstaltungen/leiste_verlauf.png); background-position:right; background-repeat:repeat-y;}
TABLE.menu1 {width:100%; padding-top:1px; padding-bottom:1px; font-size:14px;}
TABLE.menu2 {width:100%; margin-top:-1px; padding-bottom:2px; font-size:14px; background-color:#06508D;}
TABLE.menu1 TR {padding:0px 0px;}
TABLE.menu2 TR {padding:0px 0px;}
TABLE.menu1 TR.menu TD {padding:1px 0px; padding-top:1px;}
TABLE.menu2 TR.menu TD {padding:1px 0px; padding-bottom:1px;}

/*TR.menu TD SPAN.outer{border-right:1px solid #2D2A52;}
TR.menu TD SPAN.outer SPAN {border-left:1px solid #2D2A52;}
TABLE.menu2 TR.menu TD SPAN.outer{border-right:1px solid #06508D;}
TABLE.menu2 TR.menu TD SPAN.outer SPAN {border-left:1px solid #06508D;}*/

SPAN.menu1 {font-variant:small-caps; padding:0px 12px;}
SPAN.menu1:Hover {background-color:#06508D;}
SPAN + SPAN {border-left:1px solid #fff;}
SPAN.menu2 A:Hover, SPAN.menu2act A:Hover {text-decoration:underline;}
SPAN.menu2 {font-variant:small-caps; padding:0px 12px;}
SPAN.menu1act {font-variant:small-caps; font-weight:bold; color:#eee; padding:0px 12px; padding-bottom:1px; background-color:#06508D;}
SPAN.menu2act {font-variant:small-caps; font-weight:bold; color:#eee; padding:0px 12px;}
SPAN.menu1 A, SPAN.menu2 A, SPAN.menu1act A, SPAN.menu2act A { text-decoration:none; word-spacing:-1px;}

TR.menu A  {color :#eee; font-family:Arial, Helvetica, sans-serif;}
TR.menu A:Visited  {color :#eee}
TR.menu A:Active  {color:#fff}
TR.menu A:Hover  {color :#fff}

TD.maintop {text-align:left; background-color:#FFFFFF; vertical-align:top;}
TD.mainbottom {text-align:left; background-color:#FFFFFF; vertical-align:bottom;}

DIV.maincontent {width:750px; background-color:#FFFFFF; padding: 0px 65px 10px 145px; text-align:left;}

/* FOOTERDEFINITIONEN */
DIV.mainfooter {width:960px; height:auto; margin-bottom:0px; padding-bottom:0px; background-color:#fff; border-top:1px solid #000;}
TD.footer {font-size:8pt; color:#ccc;}
TABLE.footer {background-color:#F4F3B3; background-color:#2D2A52; color:#eee;}
TABLE.footer A {color:#ccc;}
TABLE.footer A:Visited {color:#ccc;}
TABLE.footer A:Active {color:#fff;}
TABLE.footer A:Hover {color:#fff;}

A.sortBy {color:#FFFFFF;}

TABLE.contenttable TD P.bodytext {text-align:inherit;}

DIV.content-standard {width:100%;}
DIV.content-standard TABLE {width:100%;}
DIV.content-standard TABLE.contenttable {width:auto;}

DIV.csc-header {width:100%;}
DIV.csc-header H3 {width:100%; border-bottom:1px solid #999; margin-top:50px;}
DIV.csc-header H3.csc-firstHeader {margin-top:0px;}

SPAN.tx_dglrevents_pi2_formError {font-size:8pt; color:#FF0000;}


#maintrailer_menue A,
#maintrailer_menue A:visited,
#maintrailer_menue A:active {
	font-variant:small-caps; 
	text-decoration : none;
	padding: 0 5px;
	color:#000000;
	font-size:11px;
  font-family:Verdana, Arial, Helvetica, sans-serif; }
  
#maintrailer_menue A:hover {
text-decoration: underline;}

TABLE.contenttable TD {padding: 7px; }