/* 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 14px arial, sans-serif;
color: #003366;}

#content h1 a{font: bold 14px arial, sans-serif;
color: #003366; text-decoration: underline;}

h2{font: bold 13px arial, sans-serif;
color: #003366;}

#content h2 a{font: bold 13px arial, sans-serif;
color: #003366;text-decoration: underline;}

h3{font: bold 12px arial, sans-serif;
color: #003366;}

/* Standardschrift blau */
.reg_font_blue{
font: normal 11px Arial, Helvetica, sans-serif;
color:#002E6A; line-height:18px;
}

/* Bilduntertitel */
.img_desc{color: #333;
font: normal 10px arial, sans-serif;}

/*** USER Styles ***/

/*ContentPlacement*/

.einspalter{padding: 0 0 10px 0;}

.zweispalter{padding: 0 0 10px 0;overflow: hidden;}
.zs_left{float: left;width: 275px;
padding: 0 10px 0 0;}
.zs_right{float: left;
width: 273px;}

.dreispalter{padding: 0 0 10px 0;overflow: hidden;}

.ds_left{float: left;width: 180px;
padding: 0 10px 0 0;}

.ds_middle{float: left;width: 180px;
padding: 0 10px 0 0;}

.ds_right{float: left;}

.zweispalter_2{padding: 0 0 10px 0;overflow: hidden;}

.zs2_left{float: left; width: 390px;
padding: 0 10px 0 0;}

.zs2_right{float: left;width: 160px;}

.zs2_r1{background: #002E6A; padding: 3px;color: #fff;}

.zs2_r2{border: 1px solid #002E6A; padding: 3px 5px;}

.zs2_line{margin-top: 6px;padding-bottom: 6px;
line-height: 1px;font-size: 1px;
background: #FFFFFF url(../img/bg_sub.gif) left top repeat-x;}

.zs2_r3{background: #002E6A; padding: 3px;color: #fff;}

.zs2_r4{border: 1px solid #002E6A; padding: 3px 5px;
background: #E8ECEF;}

.zs2_r4 a, .zs2_r2 a{padding: 0 0 0 10px;
color: #002E6A;
text-decoration: underline;
background: url(../img/link_start.gif) 0 3px no-repeat;
}

.zs2_r4 a, .zs2_r2 a{
display: block;
}

.zs2_r4 a br{padding: 0; margin: 0; font-size: 1px;height: 1px;}

.zs2_r4 a.anker, .zs2_r2 a.anker{display: none;}
