/* Druckansicht */
#Table1{width:710px;background-color:#FFFFFF;}
#Table1 #dnn_ContentPane {width:680px;padding:15px 15px 15px 15px;}

/*Datatables*/
.dataTables_wrapper {
clear:both;
min-height:302px;
position:relative;
}
.dataTables_processing {
border:1px solid #DDDDDD;
color:#999999;
font-size:11px;
left:50%;
margin-left:-125px;
padding:2px 0;
position:absolute;
text-align:center;
top:0;
width:250px;
}
.dataTables_length {
float:left;
width:40%;
}
.dataTables_filter {
float:right;
text-align:right;
width:50%;
}
.dataTables_info {
float:left;
padding-top:10px;
width:60%;
}
.dataTables_paginate {
float:right;
padding-top:10px;
text-align:right;
width:50px;
}
.paginate_disabled_previous, .paginate_enabled_previous, .paginate_disabled_next, .paginate_enabled_next {
float:left;
height:20px;
margin-left:4px;
width:20px;
}
.paginate_disabled_previous {
background:transparent url(images/prev_disabled.png) no-repeat;
}
.paginate_enabled_previous {
background:transparent url(images/prev_enabled.png) no-repeat;
}
.paginate_disabled_next {
background:transparent url(images/next_disabled.png) no-repeat;
}
.paginate_enabled_next {
background:transparent url(images/next_enabled.png) no-repeat;
}

.clear {clear:both;}

table.datagrid {
margin:20px auto;
width:100%;
}
table.datagrid thead th {
border-bottom:1px solid black;
cursor:pointer;
font-size:0.9em;
font-weight:bold;
padding:3px 10px;
}
table.datagrid tfoot th {
border-top:1px solid black;
font-weight:bold;
padding:3px 10px;
}
table.datagrid tr.heading2 td {
border-bottom:1px solid #AAAAAA;
}
table.datagrid td {
font-size:0.8em;
padding:3px 10px;
}
table.datagrid td.center {
text-align:center;
}
.sorting_asc {
-moz-background-clip:border;
-moz-background-inline-policy:continuous;
-moz-background-origin:padding;
background:transparent url(images/bullet_arrow_up.png) no-repeat scroll right center;
}
.sorting_desc {
-moz-background-clip:border;
-moz-background-inline-policy:continuous;
-moz-background-origin:padding;
background:transparent url(images/bullet_arrow_down.png) no-repeat scroll right center;
}
.sorting {
-moz-background-clip:border;
-moz-background-inline-policy:continuous;
-moz-background-origin:padding;
}
table.datagrid tr.odd.gradeA {
background-color:#DDFFDD;
}
table.datagrid tr.even.gradeA {
background-color:#EEFFEE;
}
table.datagrid tr.odd.gradeA {
background-color:#DDFFDD;
}
table.datagrid tr.even.gradeA {
background-color:#EEFFEE;
}
table.datagrid tr.odd.gradeC {
background-color:#DDDDFF;
}
table.datagrid tr.even.gradeC {
background-color:#EEEEFF;
}
table.datagrid tr.odd.gradeX {
background-color:#FFDDDD;
}
table.datagrid tr.even.gradeX {
background-color:#FFEEEE;
}
table.datagrid tr.odd.gradeU {
background-color:#DDDDDD;
}
table.datagrid tr.even.gradeU {
background-color:#EEEEEE;
}
tr.odd {
background-color:#F2E296;
}
tr.even {
background-color:white;
}
.top, .bottom {
background-color:#F5F5F5;
border:1px solid #CCCCCC;
padding:15px;
}
.top .dataTables_info {
float:none;
}
.clear {
clear:both;
}
tfoot input {
color:#444444;
margin:0.5em 0;
width:100%;
}
tfoot input.search_init {
color:#999999;
}
tr.odd td.sorting_1 {
background-color:#F3D135;
}
tr.odd td.sorting_2 {
background-color:#DADCFF;
}
tr.odd td.sorting_3 {
background-color:#E0E2FF;
}
tr.even td.sorting_1 {
background-color:#f7efd1;
}
tr.even td.sorting_2 {
background-color:#F2F3FF;
}
tr.even td.sorting_3 {
background-color:#F9F9FF;
}
tr.odd.gradeA td.sorting_1 {
background-color:#C4FFC4;
}
tr.odd.gradeA td.sorting_2 {
background-color:#D1FFD1;
}
tr.even.gradeA td.sorting_1 {
background-color:#D5FFD5;
}
tr.even.gradeA td.sorting_2 {
background-color:#E2FFE2;
}
tr.odd.gradeC td.sorting_1 {
background-color:#C4C4FF;
}
tr.odd.gradeC td.sorting_2 {
background-color:#D1D1FF;
}
tr.even.gradeC td.sorting_1 {
background-color:#D5D5FF;
}
tr.even.gradeC td.sorting_2 {
background-color:#E2E2FF;
}
tr.odd.gradeX td.sorting_1 {
background-color:#FFC4C4;
}
tr.odd.gradeX td.sorting_2 {
background-color:#FFD1D1;
}
tr.even.gradeX td.sorting_1 {
background-color:#FFD5D5;
}
tr.even.gradeX td.sorting_2 {
background-color:#FFE2E2;
}
tr.odd.gradeU td.sorting_1 {
background-color:#C4C4C4;
}
tr.odd.gradeU td.sorting_2 {
background-color:#D1D1D1;
}
tr.even.gradeU td.sorting_1 {
background-color:#D5D5D5;
}
tr.even.gradeU td.sorting_2 {
background-color:#E2E2E2;
}

/*Veranstaltungen*/
div.show_all                      {padding:5px 0 10px 0;}
table.datagrid tr td.details       {padding: 15px 15px 25px 15px;}
.va_details                       {border: 1px solid #F3D135; -moz-border-radius: 5px;-khtml-border-radius: 5px;-webkit-border-radius: 5px;border-radius: 5px; margin: 0; padding: 10px;}
h3.vaTitel                        {padding:0; margin:0;}
div.vaUntertitel                  {color:#666666;padding:0;margin:0;font-size:18px;}
div.vaOrt                         {color:#E95D0F;font-weight:bold;padding-top:2px;}
div.vaZeit                        {color:#E95D0F;font-weight:bold;}
div.vaText                        {padding-top:5px;}
div.adminInfo                     {border-top:2px solid #e2e2e2;margin-top:10px;}
div.adminInfo h4                  {padding:10px 0 0 0;margin:0;}
.DNN_UserDefinedTableContent      {z-index:99;}


/*Texte*/
div.postItem div.shortDesc        {padding:10px 0 10px 0;}
div.postItem div.longDesc         {padding:10px 0 10px 0;}
div.postItem div.stats            {padding:10px 0 10px 0;border-top:dotted 1px #666666;}
div.postItem div.ratings          {padding:0 0 10px 0;border-top:dotted 1px #666666;margin-top:15px;}
div.postItem div.comments         {margin-bottom:30px;}

a.articleTitle:link               {color: #e95d0f;font-size:20px;}
a.articleTitle:visited            {color:#e95d0f;font-size:20px;}
a.articleTitle:hover              {color: #e95d0f;font-size:20px;}
a.articleTitle:active             { color:#e95d0f;font-size:20px;}       

div.commentItem                   {border-left:2px solid #F3D135;border-bottom:1px solid #F3D135;margin:15px 0 10px 0;}
div.commentItem div.commentHeader {color:#000000;font-weight:bold;padding:0 10px 0 10px;}
div.commentItem div.commentText   {padding:10px;}


