/* syntax highlighting (used by the first combo defined for the CSS plugin) */
.code { color: #f5deb3; }
.string { color: #00ffff; }
.comment { color: #8fbc8f; }
.variable-name { color: #fa8072; }
.type { color: #90ee90; font-weight: bold; }
.reference { color: #ee82ee; }
.preprocessor { color: #faf; }
.keyword { color: #ffffff; font-weight: bold; }
.function-name { color: #ace; }
.html-tag { font-weight: bold; }
.html-helper-italic { font-style: italic; }
.warning { color: #ffa500; font-weight: bold; }
.html-helper-bold { font-weight: bold; }

/* info combo */

.quote { font-style: italic; color: #ee9; }
.highlight { background-color: yellow; color: #000; }
.deprecated { text-decoration: line-through; color: #aaa; }

/*** USER Styles ***/
h1{
font: bold 16px verdana, arial, sans-serif;
color: #0099CC;
}
h2{
font: bold 14px verdana, arial, sans-serif;
color: #0099CC;
}
h3{
font: bold 12px verdana, arial, sans-serif;
color: #0099CC;
}
h4, h5, h6{
display: block;
font: bold 11px verdana, arial, sans-serif;
color: #0099CC;
margin: 0;
padding: 3px 0;
}

/* Textmarker grau */
.txt_grey{
font: bold 11px/16px verdana, arial, sans-serif;
display: block;
background: #DDDDDD;
padding: 3px;
margin: 0 0 5px 0;
}

/* Bilduntertitel */
.img_titel{
font: normal 8px verdana, arial, sans-serif;
color:#333;
}
/*** USER Styles ***/

/* CONTENT DEFINITION */

.cont_back{padding: 0 0 0 23px;}
.content_segment{padding: 0 0px 20px 23px;}

.einspalter{padding: 0 20px 5px 23px;}
.einspalter_blank{padding: 0 0 5px 0px;}

.einspalter_border_np{
border-top: 1px solid #0099CC;
border-bottom: 1px solid #0099CC;
padding: 4px 0;margin-bottom: 5px;}

.einspalter_border_1{
border-bottom: 1px solid #0099CC;
padding: 4px 0;margin-bottom: 5px;}

.einspalter_border{
border: 1px solid #D9F0F7;
border-left: 20px solid #D9F0F7;
padding: 6px 6px;margin-bottom: 5px;}

.einspalter_bordertop{
border-top: 1px solid #0099CC;
padding: 4px 20px 4px 23px;;margin-bottom: 5px;}

.einspalter_line{
border-top: 1px solid #0099CC;
margin: 5px 0;}

.einspalter_headline{
font: bold 12px verdana, arial, sans-serif;
color: #0099CC;
padding: 4px 0px 6px 25px;
margin-bottom: 6px;
border-bottom: 1px solid #0099CC;
background: url(../img/cont_button.jpg) 0px 1px no-repeat;
}
.einspalter_headline *,
.einspalter_headline h4{
font: bold 12px/16px verdana, arial, sans-serif;
color: #0099CC;
padding: 0; margin: 0;}

.einspalter_headline p{margin: 0; padding: 0;}

table#zstab_color{
margin-bottom: 6px;
}
.left_td_np{
padding: 0px 4px 3px 0px;}

.right_td_bg{background: #D9F0F7;
border-left: 1px solid #fff;
padding: 3px 4px 3px 4px;}

.left_td{padding: 3px 5px 6px 23px;}
.middle_td{padding: 3px 5px 3px 5px;}
.right_td{padding: 3px 0px 3px 5px;}

/* XtraContent */
.einspalter_2a, .einspalter_4a, 
.einspalter_4c, .einspalter_3a,
.einspalter_2a_2, .einspalter_4a_2, 
.einspalter_4c_2, .einspalter_3a_2{
padding: 0px 0 0 24px;
background: #fff url(../img/navi_head_bg.jpg) 0px 0px no-repeat;
font-weight: normal;
text-transform: uppercase;
color: #fff;
}
.einspalter_2a p, .einspalter_4a p, 
.einspalter_4c p, .einspalter_3a p,
.einspalter_2a_2 p, .einspalter_4a_2 p, 
.einspalter_4c_2 p, .einspalter_3a_2 p{
margin: 0; padding: 0;
}

.einspalter_2b, .einspalter_4b,
.einspalter_4d, .einspalter_3c,
.einspalter_2b_2, .einspalter_4b_2,
.einspalter_4d_2, .einspalter_3c_2{
padding: 6px 0px 0 24px;
font: normal 10px/16px verdana, arial, sans-serif;
}

.einspalter_3b_2{
padding: 6px 0 0 0;
}

table.formular td{padding: 2px 0 2px 25px;}

