body {
	border: 0;
	padding: 0;
	margin: 0;
        font-family: Avenir, "Lucida Grande", Verdana, Lucida, "Bistream Vera Sans", Arial, Helvetica, sans-serif; 
	background-color: #F0F0F0;
	text-align: left;
}


/* td tr p div {
 	font-size: x-small;
 } */

ul li {
	margin-left: 0px;
	margin-top: 0px;
}

textarea {
	font-size: 11px;
	color: #000000;
	text-decoration: none;
	background-color: #C1CED6;
	border: thin double #7491A2;
}
select {
	font-size: 11px;
	color: #000000;
	text-decoration: none;
	background-color: #C1CED6;
	border: thin double #7491A2;
}
input {
	font-size: 11px;
	color: #000000;
	text-decoration: none;
	background-color: #C1CED6;
	border: thin  double #7491A2;
}

.design_bottom {
	font-size: xx-small;
	font-style: italic;
	color: #7491A1;
}


.plaintext {
    font-style: normal;
    font-size: small;
    font-weight: normal;
    visibility: visible;
    color: Black;
    background-color: white;
    vertical-align: top;
}


 TD
 {
 	font-size: 8pt;
        color: #000000;
 }



TD.Dark
{
	font-weight: bold;
	padding-top: 3px;
	padding-bottom: 3px;
	background-color: #E0E5EB;
}


TD.DarkRight
{
	font-weight: bold;
	background-color: #E0E5EB;
	padding-top: 2px;
	padding-bottom: 2px;
	padding-right: 25px;
}


TD.light
{
 	font-size: 8pt;
	padding-top: 4px;
	padding-bottom: 4px;
	background-color: #C1CED6;
}


TD.LeftBorder
{
	font-size: 1px;
	background-color: white;
	border-left: 1px solid #E0E5EB;
}


/* Content-Block */
.contentwrapper {
}


#outerwrapper {
	width: 720px;
	margin-left: auto;
	margin-right: auto;
	margin-top: 5px;
}

#topmen {
        background-color: rgb(237,34,37);
	font-size: 11px;
	width: 720px;
	height: 25px;
	color: #ffffff;
}
	
#cright {
        background-color: rgb(196,202,206);
	width: 236px;
	padding-left: 10px;
	padding-right: 5px;
	font-size: 11px;
	vertical-align: top;
}

#ccenter {
        background-color: rgb(208,212,215);
	width: 484px;
	font-size: 10px;
	vertical-align: top;
}

#cright_pic {
	margin-top: 90px;
	margin-left: 25px;
	margin-bottom: 10px; 
}

#cright_text {
	height: 450px;
}


#bottomline {
        background-color: rgb(237,34,37);
	width: 720px;
	height: 25px;
	color: #000000; 
	font-size: 8px;
}

A.poweredlink {
	color: #000000; 
	text-decoration: none;
	font-size: 8px;
}

A.poweredlink:hover {
	color: #ffffff; 
	text-decoration: none;
	font-size: 8px;
}
	
/* Sprachmenue */
.langline {
/*        background-color: #00E5EB; */
}

/* Menue-Links: */

.menueitem {
	display: inline;
	margin-left: 5px;
	margin-right: 5px;
	height: 12px;
	margin-top: 3px;
}

.menpic {
        vertical-align: middle;
        height: 12px;
	width: 15px;
	margin-top: 2px;
	display: inline;
}


A.menuelinelink {
        color: #ffffff;
        text-decoration: none;
        font-weight: bold;
        font-size: 11px;
        vertical-align: middle;
        height: 12px;
}

A.menuelinelink:hover {
        color: #000000;
        text-decoration: none;
}


/* Definitionen fuer die Artikelanzeige */

.arttitel1  {  font-size: x-small;  }
.arttitel2  {  font-size: large; font-weight: bold; margin-top: 3px;}
.artkurz {  font-size: small; font-weight: bold; margin-top: 10px;  }
.artlang {  font-size: small; margin-top: 10px; }
.artweiter {  font-size: xx-small; }


.custlist { font-size: 8px;   }

/* Definitionen aus CMS */
 A:hover {  color: #000000; text-decoration: underline }
 A {  color:#000000; text-decoration: none }

.Fliesstext { 
	font-size: 11px; 
	font-weight: normal; 
	font-style: normal; 
	color: #000000; 
	margin-left: 35px;
	margin-top: 5px;
	margin-right: 10px;
}


.itemkurz {
        background-color: transparent;
/*        background-color: #f0a0e0; */
        height: 124px;
	margin-top: 10px;
}

.itemkurzleer {
        background-color: transparent;
        height: 13px;

}	
.itemkurzcontent {
        background-color: rgb(255,212,20);
}

.itemkurzfliess {
        font-size: 10px;
        font-weight: normal;
        font-style: normal;
        color: #000000;
	height: 77px;
	margin-right: 5px;
}

.itemlangfliess {
        font-size: 11px;
        font-weight: normal;
        font-style: normal;
        color: #000000;
	margin-left: 35px;
	margin-right: 10px;
        margin-top: 33px;
}

.itemkurztitel { 
        color: #000000;
        text-decoration: underline;
        font-weight: bold;
        font-size: 11px;
	height: 12px;
}


A.itemkurztitel {
        color: #000000;
        text-decoration: underline;
        font-weight: bold;
        font-size: 11px;
	height: 12px;
}

A.itemkurztitel:hover {
        color: #ffffff;
        text-decoration: underline;
}

.itemkurzpic {
	width: 138px;
	height: 116px;
	padding: 0;
	margin: 0;
/*        background-color: rgb(155,212,20);  */
	float: left;
}


.remen {
        background-color: rgb(237,34,37);
        font-size: 11px;
        width: 210px;
        height: 20px;
        color: #ffffff;
	margin-top: 20px;
}



 .Thementitel { font-size: 11px; font-weight: bold; font-style: normal; color: #000000;  }
  .Schlagwort { font-size: 10px; font-weight: normal; font-style: normal; color: #000000;  }
  .Header { font-size: 11px;  font-weight: bold; font-style: normal; color: #F7F6F6;  }
  .Unterschrift { font-size: 12px; font-weight: bold; font-style: normal; color: #000000;  }
  .Freitag { font-size: 11px;  font-weight: bold; font-style: normal; color: #F7F6F6;  }
  .Deluxetitel { font-size: 11px; font-weight: normal; font-style: normal; color: #F7F6F6;  }
  .Themen { font-size: 11px;  font-weight: bold; font-style: normal; color: #000000;  }
  .Numerierung { font-size: 40px;  font-weight: bold; font-style: normal; color: #808080;  }
  .Themenlistentitel { font-size: 10px; font-weight: bold; font-style: normal; color: #000000;  }
  .Mitarbeitertitel { font-size: 14px; font-weight: bold; font-style: normal; color: #F7F6F6;  }
  .Strich { font-size: 10px; font-weight: bold; font-style: normal; color: #C0BFBD;  }
  .Parentpage { font-size: 10px;  font-style: italic; color: #000000;  }
  .IC-Kaestchen { font-size: 11px;  font-weight: normal; color: #000000;  }
  .Dateibeschreibung { font-size: 11px;  font-style: italic; color: #808080;  }
  .Mitarbeiterstatus { font-size: 10px;  color: #F7F6F6;  }
  .Bildhinweis { font-size: 9px;  font-weight: normal; font-style: normal; color: #808080; text-decoration: none }


.errormsg { color:#ff0000; text-decoration: none; font-size: 9px; }
.notempty { color:#ff0000; text-decoration: none; white-space:nowrap; }

.hta {
	margin: 5px;
	padding: 4px;
        background-color: #C1CED6;
}

.htd {
        padding-top: 4px;
        padding-bottom: 4px;
        background-color: rgb(255,212,20);

}


