/* CSS Document */
body {
    margin:                             0px;
    padding:                            0px;
    font-size:                          100.01%;
}
table, td, div, select, textarea, input, p, button {
    font-family:                        Arial;
    font-size:                          1em;
    color:                              #333;
    
}

a {
    font-family:                        Arial;
    font-size:                          1em;
    color:                              #333;
}


div.bild_header {
    width:62.5em;
    height:9.8em;
}

img.bild_header {
    height: 100%;
    width: 100%;
}

img {
    border:                             0px;
}

#rahmen {
    height:                             15em;
    width:                              62.5em;
    /*background-image:                   url(../../custom/bilder/djv_header.jpg);*/
    /*background-repeat:                  no-repeat;*/
}

#header_line1 {
    width:                              62.5em;
    height:                             1.5em;
}

#header_line2 {
    width:                              62.5em;
    height:                             0.25em;
}

div.header1 {
	font-size:							1.1em;
	/*margin-bottom:						0.5em;*/
}

img.skaliere    {
max-width: 100%;
height:100%;
}

div.header_content {
    position:absolute;
    vertical-align:bottom;
    top:6.25em;
    left:                              51em;
    width:                              40em;
    font-family:                        Arial;
    font-size:                          0.7em;
    z-index:10;
}

#header_logo {
    position:                           relative;
    padding-left:                       1em;
    float:                              left;
    width:                              17em;
    height:                             7.5em;
    padding-top:                        2.5em;
}

input.login {
    width:10em;
    height:1.2em;
    border:solid 1px #777;
}

input.loginbutton {
    height:                             1.7em;
    font-size:                          0.9em;
    background:                         #fff;
    font-style:                         italic;
}

input.lostbutton {
    font-size:                          0.8em;
    font-family:                        Arial,verdana,sans-serif;
}


#header_logo_img {
    height:                             7.4em;
}

#header_dotts {
}

#dotimage {
    width:                              30.3em;
    height:                             9.1em;
}

#header_login {
    position:                           relative;
    width:                              12.3em;
    margin-top:                         0.5em;
    z-index:                            10;
    height:22em;
}

#header_login_header {
    margin:                             0.1em;
    padding-left:                       1em;
    width:                              16.50em;
    height:                             16em;
    font-size:                          0.7em;
    margin-bottom:                      1em;
    font-weight:                        bold;
    
}

#header_login_form {
    margin:                             0.1em;
    padding-left:                       1em;
    width:                              10em;
    font-size:                          0.7em;
    height:                             22em;
}

#header_login_form_line1 {
    padding-top:                        0.1em;
}


#header_line3 {
    height:                             1.2em;
    background:                         #9AA2A7;
}

#header_line3_suche {
    margin-top:                         0.2em;
    margin-left:                        1.2em;
    width:                              16em;
    height:                             1.3em;
    background:                         #fff;
    border:                             0.01em solid #9AA2A7;
    color:                              #333;
    font-size:                          0.7em;
}

#header_line3_kontakt {
    margin-top:                         0.2em;
    margin-left:                        43.9em;
    width:                              15.6em;
    height:                             1.3em;
    background:                         #fff;
    border:                             0.01em solid #9AA2A7;
    color:                              #333;
    font-size:                          0.7em;
}


/******************************************************************************/

#spalten {
    position:                           relative;
    width:                              62.5em;
    float:                              left;
}
#menu {
    margin-left:                        1em;
    float:                              left;
    position:                           relative;
    width:                              12.7em;
}
.undernav {
    margin-left:                        1.2em;
    font-size:                          0.70em;
}

#menuauswahl {
    font-size:                          1em;
    width:                              25ex;
}

#content {
    position:                           relative;
    width:                              34.5em;
    float:                              left;
    margin-top:                         0.4em;
    margin-left:                        0;
    padding-bottom:						1em; /*unten noch einen kleinen Rand*/
}

#content_nav2 {
    position:                           relative;
    width:                              48.6em;
    float:                              left;
    margin-top:                         0.4em;
    margin-left:                        0em;
}

#content div.text {
	font-size:							0.7em;
}

#news {
    position:                           relative;
    width:                              12.3em;
    float:                              left;
    margin-top:                         0.4em;
    margin-left:                        1em;
}

.news_fensterrahmen {
    width:                              12.3em;
    margin-bottom:                      1.5em;
    border:                             0.01em solid #ebedef;
}

.news_fensterrahmen_header {
    width:                              17.1em;
    background:                         #ebedef;
    margin-bottom:                      0.5em;
    font-weight:                        bold;
    font-size:                          0.7em;
    padding-left:                       0.5em;
}

.news_fensterrahmen_content {
    width:                              14.9em;
    margin-bottom:                      0.5em;
    font-size:                          0.825em;
    padding-left:                       0.5em;
}

.news_fensterrahmen_bottom {
    width:                              17.1em;
    background:                         #ebedef;
    margin-top:                         0.5em;
    font-weight:                        bold;
    font-size:                          0.7em;
    padding-left:                       0.5em;
}

.news_fensterrahmen_trenner {
	position:							relative;
    width:                              16.8em;
    font-size:                          0.7em;
    margin-left :                       0.5em;
    padding-bottom:                     1em;
    margin-bottom:						1em;
    border-bottom:                      1px dotted #B9BFC4;
}

.news_fensterrahmen_trenner_last { /*wie Trenner ohne border*/
	position:							relative;
    width:                              16.8em;
    font-size:                          0.7em;
    margin-left :                       0.5em;
    padding-bottom:                     0.5em;
    margin-bottom:						0.5em;
}

.newstabtext {
	width:                              16.5em;
}

/*Nachrichten auf Startseite*/

.news_start_mehr {
	position:							relative;
	text-align:							right;
	top:								-2.5ex;
}

.news_medienszene_mehr {
	position:							relative;
	text-align:							right;
}

a.link_medienszene {
    color: black;
}

/******************************************************************************/

#breadcrumb {
    font-size:                          0.7em;
    border-bottom:                      1px dotted #B9BFC4;
    margin-bottom:                      1em;
}
a.breadcrumb_item {
    text-decoration:                    none;
}
a.breadcrumb_item:hover {
    text-decoration:                    none;
    background:                         #ebedef;
}

#bottomline {
    position:                           relative;
    width:                              60.5em;
    margin-left:                        1em;
}

/******************************************************************************/
/* Schnellzugriff */
.ec_start_spalten {
    /*position:                           absolute;*/
    margin-top:1ex;
	width:                              33.5em;
}
.ec_start_spalte1 {
    position:                           relative;
    float:                              left;
    width:                              22em;
    font-size:                          0.7em;
    
}
.ec_start_spalte2 {
    position:                           relative;
    float:                              left;
    width:                              22em;
	margin-left:                        3.3em;
    font-size:                          0.7em;
}
.ec_start_aktuelles {
    position:                           relative;
	margin-top:                         5px;
}

table.searchresult {
	font-size:                          0.7em;
	width:								100%;
}

table.searchresult tr {
	vertical-align: 					middle;
}

table.searchresult td {
	padding-left:						1em; 
	padding-right:						2em; 
	padding-bottom:						0.2ex; 
	padding-top:						0.2ex;
	background:							#ecedef;	
}

table.searchresult a {
	color:								black;
	text-decoration:					none; 
}

table.searchresult a:hover{
    color:                              black;
    text-decoration:					underline;
}

.pagebuttons {
    position:                           absolute;
    text-align:                         left;
    left:                               -20px;
    padding-top:                        7px;
}




#forum {
    font-size:                          0.7em;
}

div.forum_login {
    font-size:                          0.7em;
}
div.forum_select_beitraege {
    font-size:                          0.7em;
}

div.forum_navigation {
    font-size:                          1em;
    width:                              49em;
}

td.forum_kategorie {
    font-size:                          0.7em;
    background:                         rgb(217,221,224);
    color:                              rgb(51,51,51);
    font-weight:                        bold;
}


table.forum_msgs_short_table {
    width:                              34.5em;
}
tr.forum_msg_item {
    background:                         rgb(236,237,239);
}
table.forum_thread_table {
    width:                              34.5em;
}
table.forum_boards_table {
    width:                              100%;
}
td.forum_boards_header {
    background:                         rgb(154,162,167);
    color:                              #fff;
    font-size:                          0.7em;
}
td.forum_thread_item {
    background:                         rgb(236,237,239);
    color:                              #000;
    font-size:                          0.7em;
}
td.forum_board_item {
    background:                         rgb(235,237,239);
    color:                              #000;
    font-size:                          0.7em;
}

div.forum_info {
    font-size:                          0.7em;
    width:                              40em;
    position: absolute;
}


div.forum_error_header {
    font-size:                          1em;
    color:                              #fff;
    font-weight:                        bold;
    width:                              48em;
    background:                         rgb(154,162,167);
    padding-left:                       5px;
    padding-right:                      5px;
    padding-bottom:                     2px;
    padding-top:                        2px;
    border:                             0.02em solid #000;
}
div.forum_error_message {
    font-size:                          1em;
    width:                              48em;
    background:                         rgb(236,237,239);
    padding:                            5px;
    border:                             0.02em solid #000;
}

td.forum_msg_header {
    background:                         rgb(154,162,167);
}

div.forum_write {
    border:                             1px solid #000;
    width:                              49em;
}
table.forum_write_table {
    background:                         #fff;
}
div.forum_write td {
    background:                         rgb(236,237,239);
}
td.forum_write_header {
    background:                         rgb(154,162,167);
}

tr.forum_msg_text {
    background:                         rgb(236,237,239);
}


table.forum_msgs {
	width:								100%;
	border: 							1px solid #000;
}

table.forum_msg {
	width:								100%;
	border: 							1px solid #000;
}

tr.forum_msg_item {
	border: 							1px solid #000;
}

div.forum_border {
    border:                             1px solid #000;
    width:                              49.5em;
}

#content td {
    font-size:                          1em;
}

#content td.pagenav_item {
    border:                             1px solid rgb(235,237,239);
    background:                         #fff;
    text-align:                         center;
    padding-left:                       3px;
    padding-right:                      3px;
    cursor:                             pointer;
    width:								10px;
    font-size:                          0.8em;
}
#content td.pagenav_item_over {
    border:                             1px solid rgb(235,237,239);
    background:                         rgb(235,237,239);
    text-align:                         center;
    padding-left:                       3px;
    padding-right:                      3px;
    width:								10px;
    cursor:                             pointer;
    font-size:                          0.8em;
}
#content td.pagenav_item_akt {
    border:                             1px solid rgb(235,237,239);
    background:                         rgb(245,130,31);
    text-align:                         center;
    padding-left:                       3px;
    padding-right:                      3px;
    width:								10px;
    font-size:                          0.8em;
}

#content li {
    font-size:                          1em;
}
/*
#content li a{
    color:                              blue;
}
*/
#content li a:hover{
    color:                              rgb(245,130,31);
}
/* #content td a{
    color:                              blue;
}
*/
#content td a:hover{
    color:                              rgb(245,130,31);
}
/*
#news  a{
    color:                              blue;
}
*/
#news a:hover{
    color:                              rgb(245,130,31);
}

#content a.topic{
    color:                              #000;
    text-decoration: 					none;
    font-size:							1.1em;
    font-weight: 						bold;
}

#content a.topic:hover{
    color:                              #000;
    text-decoration: 					underline;
}

#content a.topic:visited{
    color:                              #000;
    text-decoration: 					none;
}

#news a.topic{
    color:                              #000;
    text-decoration: 					none;
    font-size:							1.1em;
    font-weight: 						bold;
}

#news a.topic:hover{
    color:                              #000;
    text-decoration: 					underline;
}

#news a.topic:visited{
    color:                              #000;
    text-decoration: 					none;
}



textarea.anmeldung {
    width: 42em;
}

tr.ec_inhalt_3adresse {
    background-color:                   rgb(236,237,239);
}

#sicht{
    width:                              69.8em;
    height:                             70em;
}



td.djv_links {
    font-size:                          0.7em;
}
td.download_item    {
    font-size:                          0.7em;
}

a.djv_news:link {
    font-family:                        arial,verdana,sans-serif;
	font-size:                          1em;
	color:                              #333;
	text-decoration:                    underline;
}

a.djv_news:visited {
	font-family:                        arial,verdana,sans-serif;
	font-size:                          1em;
	color:                              #333;
	text-decoration:                    underline;
}

a.djv_news:active {
	font-family:                        arial,verdana,sans-serif;
	font-size:                          1em;
	color:                              #333;
	text-decoration:                    underline;
}

a.djv_news:hover {
	font-family:                        arial,verdana,sans-serif;
	font-size:                          1em;
	color:                              #333;
	text-decoration:                    underline;
}

/* Tabellenformatierungen */

tr.djv_termine_datum    {
    font-family:                        arial,verdana,sans-serif;
    font-size:                          1em;
    color:                              #333;
}

td.djv_termine_datum    {
    font-family:                        arial,verdana,sans-serif;
    font-size:                          1em;
    color:                              #333;
    width:                              560px;
    border-top:                         solid 1px #F78218;
    border-bottom:                      solid 1px #F78218;
}

tr.djv_termine_titel    {
    font-family:                        arial,verdana,sans-serif;
    font-size:                          1em;
    color:                              #333;
    padding-bottom:                        0;
    margin-bottom:                         0;    
}

td.djv_termine_titel    {
    font-family:                        arial,verdana,sans-serif;
    font-size:                          1em;
    font-weight:                        bold;
    color:                              #F78218;
    padding-bottom:                     0;
    margin-bottom:                      0;      
    padding-top:                        4px;
}
tr.djv_termine_inhalt    {
    font-family:                        arial,verdana,sans-serif;
    font-size:                          1em;
    color:                              #333;
    padding-top:                        0;
    margin-top:                         0;
}

td.djv_termine_inhalt    {
    font-family:                        arial,verdana,sans-serif;
    font-size:                          1em;
    color:                              #333;
    padding-top:                        -4px;
    margin-top:                         -4px;    
    padding-bottom:                     10px;
}

td.djv_termine_inhalt.a    {
    color:                              #333;
}
table.a:link {
color: red;
}

a   {
    font-family:                        Arial;
    font-size:                          1em;
    color:                              #333;
    font-size:                          100.01%;
}

div.pagebuttons    {
    margin-top:                         -30px;
    padding-left:                       35px; 
    z-index:                            100;
}

/* Veranstaltungsanmeldung */
td.head {
    font-family:                        arial,verdana,sans-serif;
    color:                              #333;
    padding-top:                        -4px;
    margin-top:                         -4px;    
    border-top:                         solid 1px #F78218;
    border-bottom:                      solid 1px #F78218;
    padding-left:                       5px;
    margin-bottom:                      5px;
    font-weight:                        bold;
}

a.ohne:link {
    font-family:                        arial,verdana,sans-serif;
	font-size:                          1em;
	color:                              #333;
	text-decoration:                    underline;
}

a.ohne:visited {
	font-family:                        arial,verdana,sans-serif;
	font-size:                          1em;
	color:                              #333;
	text-decoration:                    underline;
}

a.ohne:active {
	font-family:                        arial,verdana,sans-serif;
	font-size:                          1em;
	color:                              #333;
	text-decoration:                    underline;
}

a.ohne:hover {
	font-family:                        arial,verdana,sans-serif;
	font-size:                          1em;
	color:                              #333;
	text-decoration:                    underline;
}

td.eshop_tab {
    font-family:                        arial,verdana,sans-serif;
    color:                              #333;
    padding-top:                        4px;
    margin-top:                         4px;    
    border-bottom:                      solid 1px #efefef;
    padding-left:                       5px;
    margin-bottom:                      5px;
    background:                         white;
}

.eshop_row_over   {
    background:                         #efefef;
}

.meldungskoepfe_row_over   {
    border-top:                         solid 1px f5821f;
    border-bottom:                      solid 1px f5821f;
    background:                         #efefef;
}

/**Anpassung Standard Workflow*/
div.wf_std_fortschritt {
	font-size:							1.2em;
	background:							#f5821f;
	border-color:						#f5821f;
}

div.wf_std_header {
	background:							#f5821f;
	border-color:						#f5821f;
}

td.wf_std_header {
	background:							#f5821f;
	border-color:						#f5821f;
} 

td.wf_std_suche_bg {
	background:							#ebedef;
	border-color:						#f5821f;
}

.wf_std_errorwindow {
	width:48.1em;
}

.a {
	color: #333;
}

/*** ADD 2008-02-24 (SC)  ***/
/* Trennlinie  */
hr {
    color: #F57F1D;
    background: #F57F1D;
    height: 1px;
    border: none;
}
