/* Mediendenk Public CSS */

.body {
        font-family: Trebuchet MS, Verdana,tahoma,arial,helvetica,sans-serif;
        font-size:10px;
        color: #646464;
}

/*--- header -------*/
div.header {
 background:#001494 url("/images/Header_01_tk.JPG");
 width: 998px;
 height: 94px;
 background-repeat:no-repeat;
 background-position:top right;
 padding:0px;
 margin:0px;
}

div.date_line {
    font-size: 10px;
    font-weight: bold;
    color: #ffffff;
    height: 19px;
    width: 998px;
    background-color:#001494;
    padding: 0px 0px;
}

div.date_line div {
    padding: 2px 0px 0px 10px;
}

/* Core Table 3 Columns */
table.core {
   width: 998px;
}

/* Column #1 */
table.core td.c1 {
 width: 165px;
 background-color:#EFEFEF;
 color:#000000;
}

div.c2 {
    width: 560px;
    padding: 2px 15px;
    margin-bottom: 2px;
}

div.c3 {
   width: 235px;
   padding: 2px 5px;
   background-color: #EFEFEF;
}


table {
 border:0px;
 padding:0px;
 margin:0px;
 border-collapse:collapse;
}

table td{
 padding:0px;
 margin:0px;
}








/*--- NewsTicker -----------------------*/
.ticker {
    font-size:11px;
    font-weight:lighter;
    line-height:10px;
    color: #FFFFFF;
    padding-top: 6px;
}

.ticker_link {
        line-height:14px;
        color:#FFFFFF;
}

a.ticker_link:link {
        text-decoration:none;
        color:#FFFFFF;
}
a.ticker_link:visited {
        text-decoration:none;
        color:#FFFFFF;
}
a.ticker_link:active {
        text-decoration:none;
        color:#FFFFFF;
}
a.ticker_link:hover {
        text-decoration:underline;
        color:#FFFFFF;
}



table.l1 {
 left:10px;
}

table.nav_box {
/*    background-color: #E6E6E6;*/
	margin-top:20px;
    background-color: #E6E6E6;
    border-top: 1px solid #646464;
    border-collapse: collapse;
}

table.nav_box td {
    font-family: Verdana,tahoma,arial,helvetica,sans-serif;
    font-size:10px;
    font-weight:bold;
    line-height:16px;
    color: #FFFFFF;
    /*background-color: #003366;*/
    background-color:#001494;
	padding:6px 4px 6px 10px;
	margin:4px;
    border-top: 1px solid #646464;
    border-collapse: collapse;

}

table.nav_box tr.current td {
    background-color:#0034B4;
}

table.nav_box tr.current a{
        line-height:11px;
        color:#FFFFFF;
        text-decoration:none;
}

table.nav_box a{
        line-height:11px;
        color:#FFFFFF;
        text-decoration:none;
}

table.nav_box a:hover {
        text-decoration:underline;
        color:#000000;
    	background-color:#FFFFFF;
}



/*--- datum  und name ------------*/
td.page_title {
        font-size: 10px;
        font-weight: bold;
        color: #FFFFFF;
        background-color: #2D3761;
        border-bottom:1px solid #646464;
        border-top:1px solid #646464;
        line-height: 14px;
}

.teaser
{
    font-weight: bold;
    font-size:10px;
    color: #444444;
}

/*---- artikel ------------------------------*/
h1.kategorie {
 border:0px;
 padding:2px 0px 2px 4px;
 margin:9px 0px 3px 0px;
 display:block;
 background-color:#9a9Aaa; /* ff9000  */
 border-top: 1px solid #000000;
 border-bottom: 1px solid #000000;
 border-collapse: collapse;
 border-collapse: collapse;
 color:#ffffff;
 font-weight:bold;
 font-size:13px;
 line-height:12px;
}

h2.details {
 font-size:12px;
 margin:7px 0px 4px 0px;
}

span.teaser {
 font-size:11px;
 padding:0px;
 margin:0px 0px 0px 0px;
 padding: 0px 2px 0px 4px;
 margin: 0px 0px 0px 2px;
 display:block;
}

h2.weitere {
 font-size:12px;
}



div.ueberschrift {
}

h2.ueberschrift
{
   font-weight: bold;
   color: #001494;
   text-align: left;
   font-size:18px;
   padding: 0px 2px 0px 4px;
   margin: 2px 0px 14px 2px;
   line-height:20px;
}

h2.ueberschrft a.ueberschrift {
        text-decoration:none;
        color:#001494;
}

h2.ueberschrift a.ueberschrift {
        text-decoration:none;
        color:#001494;
}




.mehr
{
	font-size:14px;
        font-weight: lighter;
	text-align: left;
	color: #003399;
 font-size:12px;


}

a.mehr:link {
        text-decoration:none;
        color:#003399;
}
a.mehr:visited {
        text-decoration:none;
        color:#003399;
}
a.mehr:active {
        text-decoration:none;
        color:#003399;
}
a.mehr:hover {
        text-decoration:underline;
        color:#003399;
}




div.artikel {
    font-size:13px;
/*    font-weight: lighter;*/
	/*text-align: justify;*/
	color: #000000;
    margin:0px 0px 10px 5px;
    padding:0px 0px 4px 0px;
    border-bottom:1px solid #ff9000;
}

div.artikel a{
    text-decoration:none;
	color: #003399;
}

div.artikel a:hover {
    text-decoration:underline;
}

.artikelliste {
	font-size:12px;
	text-align: left;
  padding:0px 0px 0px 0px;
  margin:0px 0px 0px 4px;
  display:block;

}
.artikelliste a {
  display:block;
  margin:0px 2px 0px 0px;
  padding:0px;
}


/*--- copyright ----------------*/
.copyright
{
        font-family: Verdana, Arial;
	font-size:10px;
        font-weight: lighter;
	text-align: left;
	color: #003399;
}

a.copyright:link {
        text-decoration:none;
	color: #003399;
}
a.copyright:visited {
        text-decoration:none;
	color: #003399;
}
a.copyright:active {
        text-decoration:none;
	color: #003399;
}
a.copyright:hover {
        text-decoration:underline;
	color: #003399;
}




.trenner
{
	color: #FF0000;
}

/*----- images ------------------------*/
.imgleft
{
	float:left;
 margin:0px 20px 3px 0px;
}

.imgright
{
	float:right;
 margin:0px 0px 3px 20px;
}

.imgleft_full
{
	float:left;
	border:1px solid #003399;
}

.imgright_full
{
	float:right;
	border:1px solid #003399;
}

.img_text
{
	font-size:10px;
	color: #FFFFFF;
    background-color: #999999;
	padding-top: 2px;
	padding-left: 5px;
	padding-right: 5px;
	padding-bottom: 2px;
	text-align: center;

}

.artikel_rahmen
{
	padding-top: 2px;
	padding-left: 15px;
	padding-right: 15px;
	padding-bottom: 2px;
/*	border-right: 1px solid #646464; */
}

.artikel_rahmen_bild
{
	padding-top: 2px;
	padding-left: 15px;
	padding-right: 15px;
	padding-bottom: 2px;
/*	border-right: 1px solid #646464;*/
}

.kategorie
{
        background-color: #EEEEEE;
	color: #000000;
        font-size:10px;
	padding-top: 2px;
	padding-left: 15px;
	padding-right: 15px;
	padding-bottom: 2px;
	text-align: left;
	border: 1px solid #646464;
}

.img_full
{
	font-size:10px;
	color: #FFFFFF;
        background-color: #999999;
	text-align: center;
	padding-top: 2px;
	padding-bottom: 2px;
}


.right
{
	padding-left: 15px;
    background-color: #EFEFEF;
}

.footer {
        font-size:10px;
        line-height:14px;
        color:#000000;
}

.page_body {
    font-size: 11px;
    color: #646464;
}


img_link
{
        font-weight: lighter;
	color: #003399;
}

a.img_link:link {
        text-decoration:none;
        color:#003399;
}
a.img_link:visited {
        text-decoration:none;
        color:#003399;
}
a.img_link:active {
        text-decoration:none;
        color:#003399;
}
a.img_link:hover {
        text-decoration:underline;
        color:#003399;
}

.form_entry {
        font-size: 12px;
	vertical-align:top;
        text-align: left;
        color: #000000;
        background-color:#FFFFFF;
        border:1pt solid #646464;
}

div.tabs {
    background-color: #E6E6E6;
    border-collapse: collapse;
}

div.tabs a{
 float:left;
 margin:0px 0px 0px 0px;
 padding:3px 2px 3px 8px;
 background-repeat:no-repeat;
 background-position:top right;
 font-weight:bold;
 font-size:11px;
 display:block;
 text-decoration:none;
 color:#000000;
 width: 150px;
    font-family: Verdana,tahoma,arial,helvetica,sans-serif;
    font-size:10px;
    font-weight:bold;
    line-height:16px;
    color: #FFFFFF;
    /*background-color: #003366;*/
    background-color:#001494;
    border-bottom: 1px solid #646464;
    border-collapse: collapse;

}

div.tabs a:hover{
 text-decoration:underline;
 background-image: none;
 text-decoration: none;
 color: #000000;
 width: 150px;
 background-color:#FFFFFF;

}

div.tabs a.current{
 background-repeat:no-repeat;
 background-position:top right;
 background-color:#0034B4;
 color:#fff;
 margin-bottom:0px;
 width: 150px;
}

div.smfb {
}

span.smtw {
  position: absolute;
}


