﻿body, p, select, INPUT {
    font-size: 11px;
    line-height: 15px;
    font-family: Arial;
    color: #333333;
}

h1, .Head_1 {
    font-size: 24px;
    line-height: 25px;
    font-weight: bold;
}

h2, .Head_2 {
    font-size: 18px;
    line-height: 20px;
    font-weight: bold;
}

h3, .Head_3 {
    font-size: 14px;
    line-height: 15px;
    font-weight: bold;
}

h4, h5 {
    font-size: 11px;
    line-height: 15px;
    font-family: Arial;
    padding: 0px;
    margin: 0px;    
    margin-bottom: 5px;    
    margin-top: -2px;    

}

.Colored_Rectangle, h5 {
    background-repeat: no-repeat;
    padding-left: 30px;
    background-position: 0px center;
}

h5 {
    margin-left: 20px;
    margin-top: 20px;
    background-position: 0px 2px;
    font-size: 11px;
    line-height: 15px;
    font-family: Arial;
}

a {
    text-decoration: none;
    color: #333333;
}

.CI_Vordergrund {
/*    color: #333333; */
}

.CI_Hintergrund_Vollton {
/*    background-color: #333333; */
}

.CI_Hintergrund {
    /*background-color: #333333;*/
}

ul
/*, .BulletedList */
{ 
    list-style-image: url('../images/Template/bullet.gif'); 
}

.Link_Unterstrichen {
    text-decoration: none;
}

.Link_Unterstrichen:hover {
    text-decoration: underline;
}

.link_Intern, .link_Intern_Negativ, 
.link_Intern_MultiLine, p.link_Intern_Wrap, p.link_Extern_Wrap,
.link_Extern, .link_Extern_Negativ, 
.link_Kategorie, .link_Kategorie_Negativ, .Button {
    background-position: 0px 4px;
    background-repeat: no-repeat;
    font-weight: bold;
    cursor: pointer;
    text-decoration: none;
    outline: none;
}

.link_Intern:hover, .link_Intern_Negativ:hover, 
.link_Intern_MultiLine:hover, p.link_Intern_Wrap:hover, p.link_Extern_Wrap:hover,
.link_Extern:hover, .link_Extern_Negativ:hover,
p.link_Extern a:hover, p.link_Extern_Negativ a:hover, .Button {
    text-decoration: underline;
}

.link_Intern, .link_Intern_Negativ, 
.link_Intern_MultiLine, p.link_Intern_Wrap {
    padding-left: 10px;
}

.link_Extern, .link_Extern_Negativ, p.link_Extern_Wrap  {
    padding-left: 20px;
}

.link_Kategorie, .link_Kategorie_Negativ {
   padding-left: 20px;
}



/* Link Liste im Kontextfeld */
p.link_Intern, p.link_Intern_Negativ,
p.link_Extern, p.link_Extern_Negativ {
    width: 110px;
    font-weight: normal;
}
p.link_Extern, p.link_Extern_Negativ {
    margin-left: 20px;
    padding-left: 30px;
}
p.link_Intern, p.link_Intern_Negativ {
    margin-left: 30px;
    padding-left: 20px;
}



.link_Intern,
.link_Intern_MultiLine,
p.link_Intern_Wrap {
    color: #333333;
    background-image: url('../images/Template/Pfeil_Link_Intern.gif');
}

.link_Intern_MultiLine {
    background-position: 20px 9px;
    background-repeat: no-repeat;
}

.link_Intern_Negativ, .Button {
    color: #FFFFFF;
    background-image: url('../images/Template/Pfeil_Link_Intern_negativ.gif');
}

.link_Extern,
p.link_Extern_Wrap {
    color: #333333;
    background-image: url('../images/Template/Pfeil_Link_Extern.gif');
    background-position: 0px 4px;
}

.link_Extern_Negativ,
p.link_Extern_Negativ_Wrap {
    color: #FFFFFF;
    background-image: url('../images/Template/Pfeil_Link_Extern_negativ.gif');
    background-position: 0px 4px;
}

.Top_Links a {
    font-size: 10px;
}

.Umschlag, .Drucker, .Blase {
    background-repeat: no-repeat; 
    background-position: 0px 2px;  
    padding-left: 30px;
}

.Umschlag {
    background-image: url(../images/Template/Umschlag.gif); 
}

.Drucker {
    background-image: url(../images/Template/Drucker.gif); 
}

.Blase {
    background-image: url(../images/Template/Blase.gif); 
}


/* TABLE start */
.Table_Normal {
	border: #999999 1px solid; 
	border-collapse: collapse; 
}

.Table_Normal th {
    background-color: #999999; 
    height: 20px; 
    color: #ffffff !important;
    font-weight: normal;
}

.Table_Normal tr {
    vertical-align: top;
}

.Table_Normal td {
    padding-top: 4px;
}

.Separated_TH {
	border-left: #FFFFFF 1px solid !important; 
}

.Separated_TD {
	border-left: #999999 1px solid !important; 
}

.pad_5_left {
	text-align: left;
	padding-left: 5px;
}

.Row_Uneven {
	background-color: #EFEFEF;
}
/* TABLE end */

ul
/*, .BulletedList */
{
    line-height: 15px;
    list-style-type: none !important;
    list-style-image: none;
    margin: 0px 0px 0px 0px;
    padding: 0px 0px 0px 0px;
}

ul li
/*, .BulletedList li */
{
    margin: 0px 0px 5px 0px;
    padding: 0px 0px 0px 15px;
    background-repeat: no-repeat;
    background-position: 0px 5px;
}

.Image_Float_Left {
    float: left;
	margin-right: 10px;
}

.Padding_Div {
    padding-top: 7px;
    padding-left: 10px;
    padding-right: 10px;
    padding-bottom: 10px;
}