/* CSS Document */

html {height:100%;}

body {
	height:100%;
	margin:0%;
	padding:0%;
	margin: 0 0 0 0;
	background-image: url(http://www.dglr.de/fileadmin/images/dglrBG_content.gif);
	background-repeat:repeat;
	font-family : "Arial", "Helvetica", sans-serif;
	font-size: 10pt;
}

.Stil1 {color: #FFFFFF}

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

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

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

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

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

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

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


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

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

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

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

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

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


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

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

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

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

.textboxOnBeige
{
	background-color : #FDFFCD;
	color : #2D2A52;
	border : 1px solid #2D2A52;
}
.textboxOnDarkBlue
{
	background-color : #423E6C;
	border : 1px solid #6F729A;
	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 : Gray;
}

A:Active  {
	color : Red;
}

A:Hover  {
	color : Blue;
	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-standard{width:98%; padding-top:0px;} /*clear:right;*/
DIV.content-standard H3 {border-bottom:1px solid #000;}
/*DIV.content-standard DIV.csc-header {background-image:url(../images/hr_title.png); background-position:bottom left; background-repeat:no-repeat; min-width:650px;}*/
DIV.content-standard DIV.csc-header {min-width:650px; border-bottom:1px solid #2D2A52; width:100%; margin-bottom:10px;}
DIV.content-standard DIV.csc-header H3 {margin:0px 0px;}
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; padding-bottom: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.content-float-right H3.csc-firstHeader{ margin-top:0px;}
DIV.content-float-right DIV.csc-header {margin-top:0px;}

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, div.csc-textpic-border div.csc-textpic-single-image img {border: 1px solid #2d2a52;}
P.less {margin-top:0px; padding-top:0px;}

DIV.trailericon {float:right;height:111px; width:314px; overflow:hidden; text-align:right;}
DIV.trailericon DIV.csc-textpic-below DIV.csc-textpic-imagewrap {float:right;}
DIV.trailericon DIV.csc-textpic-below DIV.csc-textpic-imagewrap DL.csc-textpic-lastcol {margin-left:0px;}

DIV.tx-timtabsociable-pi1 IMG {margin:0px 2px; height:15px; width:15px;}

IMG.dglrSpecials {border:1px solid #6F729A}
DIV.specialNavleiste DIV IMG.dglrSpecials {margin-left:23px; color:#FFFFFF;}
/* BANNERROTATION */
DIV.specialNavleiste {}
DIV.specialNavleiste DIV IMG {border:1px solid #6F729A; margin-left:23px; margin-top:20px;}
DIV.bannerrotation DIV IMG {border:1px solid #6F729A;}

DIV.tx-macinasearchbox-pi1 {}
DIV.tx-macinasearchbox-pi1 TABLE {}
INPUT.searchboxNavleiste {margin-left:13px; width:64px; border:1px solid #6F729A;}
INPUT.submitNavigationsleiste {float:right; margin-right:1px; padding-right:0px;}

/* RAHMEN Infobox Rechts */
DIV.content-infobox-right {background-color:#F4F3B3; width:45%; margin-right:20px; float:right; padding:10px; clear:both; height:185px; overflow:hidden;}
/* RAHMEN Infobox Links */
DIV.content-infobox-left {background-color:#F4F3B3; width:45%; margin-right:20px; float:left; padding:10px; height:185px; overflow:hidden;}

/* RAHMEN Infobox (rechts/links) */
DIV.content-infobox-right DIV.csc-header, DIV.content-infobox-left DIV.csc-header {margin-top:0px;}
DIV.content-infobox-right H3, DIV.content-infobox-right H4, DIV.content-infobox-left H3, DIV.content-infobox-left H4 {margin-top:0px; border-bottom:1px solid #000;}
DIV.content-infobox-right H3 A:hover, DIV.content-infobox-right H4 A:hover, DIV.content-infobox-left H3 A:hover, DIV.content-infobox-left H4 A:hover {text-decoration:none;}

/* RAHMEN Platzhalter (beide Seiten) */
DIV.content-clear-both {clear:both; margin:0px 15px 0px 10px;}

/* E-MAIL FORMULAR */
.csc-mailform{border:none; margin-top:0px;}
.csc-mailform-field, .csc-mailform-label{padding-bottom: 3px; width: 200px;}
.csc-mailform-field input, .csc-mailform-field textarea {margin: 0px 0; background-color : #F8F9C0; color : #2D2A52; border : 1px solid #2D2A52;}
INPUT.csc-mailform-submit {background-color:#2D2A52; color:#fff; border:1px solid #2D2A52;}
INPUT.csc-mailform-submit:hover {background-color:#06508D;}
.csc-mailform-label {font-size:8pt;}

img.tx-srfreecap-pi2-image {vertical-align:bottom; padding:0px; margin:0px;}

/*--------------------------------------------------------------*/
/* FORMATIERUNGEN F?R RECHTE LEISTE */
/* LEISTE RECHTS: Container */
DIV.leisteRechts {width:230px; float:right; margin:0 20px 20px 20px; padding:0px;}
DIV.leisteRechts TABLE {width:230px;}
DIV.leisteRechts TD {background-color:#F4F3B3; text-align:left;}
DIV.leisteRechts TD.top {background-color:#F4F3B3; background-image:url(../images/leiste_rechts_top.gif); background-position:top; background-repeat:no-repeat; height:12px;}
DIV.leisteRechts TD.bottom {background-color:#F4F3B3; background-image:url(../images/leiste_rechts_bottom.gif); background-position:bottom; background-repeat:no-repeat; height:12px;}

/* LEISTE RECHTS: Inhalt */
DIV.leisteRechts DIV.csc-header-n1 {margin-top:-15px;}
DIV.leisteRechts H3 {background-color:#2D2A52; color:#FFFFFF; text-align:left; padding:7px 0px 7px 10px; font-size:17px; font-weight:bold; margin-top:0px;}
DIV.leisteRechts DIV.tx-rlmpflashdetection-pi1 + A + H3 {margin-top:15px;}
DIV.leisteRechts H3 A {color:#FFFFFF;}
DIV.leisteRechts H3 A:visited {color:#FFFFFF;}
DIV.leisteRechts H4 {margin-left:10px;}
DIV.leisteRechts H4 SPAN.small{ font-weight:normal;}
DIV.leisteRechts UL {margin:0px; padding:0px;}
DIV.leisteRechts LI {list-style:none; background-image:url(http://www.dglr.de/fileadmin/templates/dglr/images/ul.gif); background-position:top left; background-repeat:no-repeat; padding:0px 0px 10px 15px; margin-left:15px; vertical-align:top; min-height:25px; margin-bottom:10px;}
DIV.leisteRechts LI SPAN.small {clear:both; font-size:8pt; float:right; float:right;}

DIV.leisteRechts LI.aktuellLeiste {background-image:url(http://www.dglr.de/fileadmin/templates/dglr/images/ul25.gif); padding:0px 0px 10px 38px;}
DIV.leisteRechts LI.aktuellLeiste_dglr {background-image:url(http://www.dglr.de/fileadmin/templates/dglr/images/ul25dglr.gif); padding:0px 0px 10px 38px;}

DIV.leisteRechts DIV.tx-rlmpflashdetection-pi1 {margin-top:-10px; margin-bottom:-15px; border-bottom:1px solid #595B7B; border-top:1px solid #595B7B;}

TD.content DIV.tx-flvplayer2-pi1 {padding-top:50px;}
DIV.content-standard DIV.tx-flvplayer2-pi1 {padding:20px 20px 50px 50px;}
DIV.leisteRechts + A + DIV.content-standard H3 {margin-right:250px;}
DIV.leisteRechts + A + DIV.content-standard A IMG {visibility:hidden;}

DIV.leisteRechts DIV.csc-textpic DIV.csc-textpic-imagewrap IMG {margin:-10px 0px 0px 0px;}

/* LEISTE RECHTS: MENUE DER UNTERSEITEN*/
DIV.leisteRechts UL.csc-menu LI {padding:0px 0px 0px 15px; margin-left:15px; vertical-align:top; min-height:0px; margin-bottom:5px;}
DIV.leisteRechts DIV.csc-sitemap UL LI {padding:0px 0px 0px 15px; margin-left:15px; vertical-align:top; min-height:0px; margin-bottom:5px;}
DIV.leisteRechts DIV.csc-sitemap UL LI UL LI{padding:0px 0px 0px 15px; margin-left:15px; vertical-align:top; min-height:0px; margin-bottom:0px;}
/*--------------------------------------------------------------*/


/*--------------------------------------------------------------*/
/* FORMATIERUNGEN F?R EVENTLISTE */
TABLE.dglreventlist {width:100%; margin-right:20px;}
TD.eventlist {width:25px; height:25px;}
TD.eventlist_dglr {width:25px; height:25px; background-position:top left; background-repeat:no-repeat; background-image:url(http://www.dglr.de/fileadmin/templates/dglr/images/logo_small.gif);}
A.eventlist_pdf {min-height:16px; padding-right:20px; background-position:top right; background-repeat:no-repeat; background-image:url(http://www.dglr.de/fileadmin/templates/dglr/images/pdf.gif);}
TD.eventlist_new {min-height:15px; padding-left:30px; background-position:top left; background-repeat:no-repeat; background-image:url(http://www.dglr.de/fileadmin/templates/dglr/images/new.gif);}
/*--------------------------------------------------------------*/

TD.zentriert P {text-align:center; padding:0px; margin:0px;}
TD.linksbuendig P {text-align:left; padding:0px; margin:0px;}

/*DIV.csc-mailform-field {width:500px;}
DIV.csc-mailform-field LABEL {width:250px; float:left;}
DIV.csc-mailform-field INPUT {width:250px; float:right;}*/
FORM {margin-left:10px;}
LABEL[for="mailformAktion"] {visibility:hidden; height:0px; width:0px; font-size:0px;}
/*FIELDSET#mailformAktion {border-width:0px;}
FIELDSET#mailformAktion LEGEND {visibility:hidden;}*/

DIV#tx-ricrotation-swf12{width:125px; height:125px; margin-left:23px; border:1px solid #6F729A}


B {color:#2D2A52;}
STRONG {color:#2D2A52;}

TABLE.contenttable { font-size:10pt; margin-left:20px;}
TABLE.contenttable TBODY {padding:0px; margin:0px; }
TABLE.contenttable TH { font-size:10pt; font-weight:bold; background-color:#F4F3B3;}
TABLE.contenttable TD { font-size:10pt; padding: 5px 2px; background-color:#F4F3B3;}
TABLE.contenttable TD P{padding:0px; margin:0px; text-align:inherit;}
TABLE.contenttable TD P.bodytext{padding:0px; margin:0px; text-align:inherit;}


/* ------------------------- ALTE RTE FORMATE (sp?ter l?schen) -------------------- */

/*--- delete? ---*/
A.imapp-red  {color:#ED1C24;}
A.imapp-red:Hover  {color:#00f;}
A.imapp-red:Visited  {color:#ED1C24;}
SPAN.imapp-red  {color:#ED1C24;}
/*---------------- TABLE Definitionen -----------------------*/

/* NAVIGATION LINKS */

td.menul_2        { padding: 1px 33px 1px 10px;
		    background: url(/fileadmin/images/nav_button_sub1.gif)  repeat-y;}
td.menul_2:hover  { background: transparent url(/fileadmin/images/nav_button_sub1_over.gif)  repeat-y;}

a.menul_2,
a.menul_2:visited,
a.menul_2:active,
a.menul_2:hover { display:block;
                  width: 100%;
                  color: #FFF;
                  text-decoration: none;
                  font-family: Arial, Helvetica, Sans-Serif; 
                  font-size: 11px; }

td.menul_2a       { padding: 1px 33px 1px 10px;
		    background: transparent url(/fileadmin/images/nav_button_sub1_act.gif) repeat-y;}
td.menul_2a:hover { background: transparent url(/fileadmin/images/nav_button_sub1_act.gif) repeat-y; }

a.menul_2a,
a.menul_2a:visited,
a.menul_2a:active,
a.menul_2a:hover   { display:block;
                    width: 100%;
                    color: #FFF;
                    text-decoration: none;
                    font-family: Arial, Helvetica, Sans-Serif;
                    font-size: 11px;
                    }

td.menul_2c       { padding: 1px 33px 1px 10px;
		    background: transparent url(/fileadmin/images/nav_button_sub1_cur.gif) repeat-y;}
td.menul_2c:hover { background: transparent url(/fileadmin/images/nav_button_sub1_cur.gif) repeat-y; }

a.menul_2c,
a.menul_2c:visited,
a.menul_2c:active,
a.menul_2c:hover   { display:block;
                    width: 100%;
                    color: #FFF;
                    text-decoration: none;
                    font-family: Arial, Helvetica, Sans-Serif;
                    font-size: 11px;
                    }




td.menul_3        { padding: 1px 33px 1px 10px;
		    background: url(/fileadmin/images/nav_button_sub2.gif)  repeat-y;}
td.menul_3:hover  { background: transparent url(/fileadmin/images/nav_button_sub1_over.gif)  repeat-y;}
a.menul_3,
a.menul_3:visited,
a.menul_3:active,
a.menul_3:hover { width: 100%;
                  color: #FFF;
                  text-decoration: none;
                  font-family: Arial, Helvetica, Sans-Serif; 
                  font-size: 11px; }


td.menul_3a     { padding: 1px 33px 1px 10px;
		  background: transparent url(/fileadmin/images/nav_button_sub1_act.gif) repeat-y;}
td.menul_3a:hover  { background: transparent url(/fileadmin/images/nav_button_sub1_act.gif)  repeat-y;}		  
a.menul_3a,
a.menul_3a:visited,
a.menul_3a:active,
a.menul_3a:hover  { display:block;
                     width: 100%;
                    color: #FFF;
                    text-decoration: none;
                    font-family: Arial, Helvetica, Sans-Serif;
                    font-size: 11px;}

td.menul_3c       { padding: 1px 33px 1px 10px;
		    background: transparent url(/fileadmin/images/nav_button_sub1_cur.gif) repeat-y;}
td.menul_3c:hover { background: transparent url(/fileadmin/images/nav_button_sub1_cur.gif) repeat-y; }

a.menul_3c,
a.menul_3c:visited,
a.menul_3c:active,
a.menul_3c:hover   { display:block;
                    width: 100%;
                    color: #FFF;
                    text-decoration: none;
                    font-family: Arial, Helvetica, Sans-Serif;
                    font-size: 11px;
                    }

td.menul_4        { padding: 1px 33px 1px 10px;
		    background: url(/fileadmin/images/nav_button_sub3.gif)  repeat-y;}
td.menul_4:hover  { background: transparent url(/fileadmin/images/nav_button_sub1_over.gif)  repeat-y;}
a.menul_4,
a.menul_4:visited,
a.menul_4:active,
a.menul_4:hover { display:block;
                  width: 100%;
                  color: #FFF;
                  text-decoration: none;
                  font-family: Arial, Helvetica, Sans-Serif; 
                  font-size: 11px; }

td.menul_4a     { padding: 1px 33px 1px 10px;
		  background: transparent url(/fileadmin/images/nav_button_sub1_act.gif) repeat-y; }
td.menul_4a:hover  { background: transparent url(/fileadmin/images/nav_button_sub1_act.gif)  repeat-y;}
		  
a.menul_4a,
a.menul_4a:visited,
a.menul_4a:active,
a.menul_4a:hover  { width: 100%;
                    color: #FFF;
                    text-decoration: none;
                    font-family: Arial, Helvetica, Sans-Serif;
                    font-size: 11px;}

td.menul_4c       { padding: 1px 33px 1px 10px;
		    background: transparent url(/fileadmin/images/nav_button_sub1_cur.gif) repeat-y; }
td.menul_4c:hover { background: transparent url(/fileadmin/images/nav_button_sub1_cur.gif) repeat-y; }

a.menul_4c,
a.menul_4c:visited,
a.menul_4c:active,
a.menul_4c:hover   { display:block;
                    width: 100%;
                    color: #FFF;
                    text-decoration: none;
                    font-family: Arial, Helvetica, Sans-Serif;
                    font-size: 11px;
                    }




td.menul_5        { padding: 1px 33px 1px 10px;
		    background: url(/fileadmin/images/nav_button_sub4.gif)  repeat-y;}
td.menul_5:hover  { background: transparent url(/fileadmin/images/nav_button_sub1_over.gif)  repeat-y;}
a.menul_5,
a.menul_5:visited,
a.menul_5:active,
a.menul_5:hover { display:block;
                  width: 100%;
                  color: #FFF;
                  text-decoration: none;
                  font-family: Arial, Helvetica, Sans-Serif; 
                  font-size: 11px; }

td.menul_5a     { padding: 1px 33px 1px 10px;
		  background: transparent url(/fileadmin/images/nav_button_sub1_act.gif) repeat-y; }
td.menul_5a:hover  { background: transparent url(/fileadmin/images/nav_button_sub1_act.gif)  repeat-y;}
a.menul_5a,
a.menul_5a:visited,
a.menul_5a:active,
a.menul_5a:hover  { display:block;
                    width: 100%;
                    color: #FFF;
                    text-decoration: none;
                    font-family: Arial, Helvetica, Sans-Serif;
                    font-size: 11px;}

td.menul_5c       { padding: 1px 33px 1px 10px;
		    background: transparent url(/fileadmin/images/nav_button_sub1_cur.gif) repeat-y; }
td.menul_5c:hover { background: transparent url(/fileadmin/images/nav_button_sub1_cur.gif) repeat-y; }

a.menul_5c,
a.menul_5c:visited,
a.menul_5c:active,
a.menul_5c:hover   { display:block;
                    width: 100%;
                    color: #FFF;
                    text-decoration: none;
                    font-family: Arial, Helvetica, Sans-Serif;
                    font-size: 11px;
                    }



/*---------------- Schnellstart Menü -----------------------*/
div#quickmenu {padding:0px; margin:0px; background-color:#383361; color:#fff; min-width:300px; height:400px; overflow-y:scroll; overflow-x:hidden; border:1px solid #6F729A;}

div#quickmenu ul {padding:0px; margin:0px; background-color:#383361;}
div#quickmenu ul li {padding:0px; margin:0px; list-style:none; width:auto; font-size:12px; font-weight:bold;padding-top:2px; padding-bottom:3px; border-top:1px solid #fff; border-bottom:1px solid #fff;}
div#quickmenu ul li:hover {background-color:#06508d;}
div#quickmenu ul li a {color:#fff; text-decoration:none;}
div#quickmenu ul li a:visited {color:#fff;}


div#quickmenu ul ul {padding-left:15px; background-color:#2e2957;}
div#quickmenu ul ul li {font-size:11px; font-weight:normal; padding-top:1px; padding-bottom:2px; border:none;}

div#quickmenu ul ul ul {padding-left:15px; background-color:#241f4d;}
div#quickmenu ul ul ul li {font-size:10px; font-weight:normal; padding-top:1px; padding-bottom:1px;}

div#quickmenu ul ul ul ul {padding-left:15px; background-color:#241f4d;}
div#quickmenu ul ul ul ul li{font-size:10px; font-weight:normal; padding-top:1px; padding-bottom:1px;}

img.spacer-gif {visibility:hidden;}



