/* css */
/* farben
#1e1e1e
#bfbfbf
#cc1717
*/


body{background-color:#efefef;height:101%;font-size:12px;font-family: Arial, Verdana, serif;color:#333;}

.print{display:none}
/* --------------links / ueberschriften------------- */
a{color:#333;}a:visited{color:#333}
a:active,a:focus {outline:none;}

/* master */
#master{width:930px;margin:10px auto;}

/* --------------kopf------------- */
#head{width:930px;height:180px;position:relative;z-index:5;overflow:hidden}
#head_logo{position:absolute;width:190px;left:0;z-index:5}
#head_slider{z-index:1}

/* --------------leftmenu-------*/

#left{float:left;width:190px;}

.left_navigation li{height:20px;padding:6px 0 0 6px;background:#cbcbcb;border-bottom:1px solid #bfbfbf;border-top:1px solid #cecece}
.left_navigation a{color:#1e1e1e;font-style:italic;font-weight:bold;text-decoration:none;}

.left_navigation li:hover{background:#fff}
.left_navigation_active{background:#fff !important}
.left_navigation_active a{color:#cc1717 !important}

.left_box{margin:12px 0 12px 0;background:#cbcbcb;line-height:16px}
.left_box a{font-size:11px;text-decoration:none}
.left_box a:hover{color:#000}
.left_box p img{padding:3px 2px 0 0}
.left_box_head{padding-left:6px;border-bottom:1px solid #bfbfbf;}
.left_box_content{border-top:1px solid #cecece;padding:2px 0 2px 6px}

#main{float:right;width:740px;}

/* Content */

#content{padding:26px 0 24px 24px}
#content h1{margin-bottom:12px;font-size:24px;color:#cc1717;font-weight:bold;font-style:italic}

.content_h2{margin:12px 0 6px 0;font-size:14px;font-weight:bold}
.content_h2 a{color:#cc1717;text-decoration:none}
.content_h2 a:hover{color:#333}

.content_h3{margin:12px 0 6px 0;font-size:12px;color:#cc1717;font-weight:bold}

.content_p{line-height:20px}
.content_p2{margin:8px 0 12px 0;line-height:20px}
.content_p img{float:right;margin:0 0 20px 20px;border:2px solid #333}

.teaser_head{width:219px;height:37px;}
.teaser_head h2{padding:8px 0 0 45px;color:#000;font-weight:bold;font-size:18px;font-style:italic}
.teaser_head.t1{background-image:url(../images/teaser/teaser01h.jpg)}
.teaser_head.t2{background-image:url(../images/teaser/teaser02h.jpg)}
.teaser_head.t3{background-image:url(../images/teaser/teaser03h.jpg)}

.teaser{float:left;width:219px;margin:42px 8px 22px 6px;background-image: url(../images/teaser/teaserbg.jpg);}
.teaser p{height:86px;padding:6px 8px 8px 8px;line-height:22px;}
.teaser a, .teaser a:visited{color:#cc1717 !important;text-decoration:underline}
.teaser_inputtxt{width:190px;height:18px;padding:3px 1px 1px 1px;color:#494949;background-image: url(../images/teaser/teaserbg_input.jpg);border:1px solid #d5d5d5}
.teaser_inputsub{float:right;margin:10px 10px 0 0;color:#cc1717;background-image: url(../images/teaser/teaserbg_input.jpg);border:1px solid #a3a3a3;}

.box{margin:8px 0 8px 0;padding:4px;background:#cbcbcb;color:#1e1e1e;border:1px solid #bfbfbf;font-size:14px;font-weight:bold;}
.box select{color:#333;border:1px solid #848484;width:140px;background:#fff;font-weight:normal!important}
.box input{color:#cc1717;background:#fff;border:1px solid #848484;font-weight:normal!important}
.box.c{cursor:pointer;}
.box_active{background:#fff;color:#cc1717;}
.box_active.padd{padding:8px 8px 8px 0;background:none !important}
/** accordion **/
.accordion {
    clear:right;
}
.accordion h3 {margin:10px 0 4px 0;cursor:pointer;background:#cbcbcb;color:#1e1e1e;border:1px solid #bfbfbf;font-size:14px;font-weight:bold;padding:10px;}
.accordion h3:hover {
    background:#fff;color:#cc1717;
}
.accordion h3.open {
    background:#fff;color:#cc1717;
}
.accordion div {
}
.accordion-links {
    margin-bottom:2px;
    float:right;
    font-size:11px;
}

hr{width: 100%;height: 1px !important;margin-top:2px;font-size:1px;line-height: 1px;border: 0px; border-top: solid 1px #cbcbcb;border-bottom: transparent;}

/* Schriftformatierungen */

.bold{font-weight:bold}
.redbold{color:#cc1717;font-weight:bold}
.redbold.big{font-size:16px}
.small{font-size:11px}
.clear{clear:both;}
.click{cursor:pointer;}

/* Berichte */
.story-write{padding:5px;border:1px solid #cbcbcb;background:#fff;color:#cc1717;font-weight:bold;font-size:14px}
.story{margin-top:10px;background:#e5e5e5;width:630px;padding:5px 10px 10px 10px;border:1px solid #cbcbcb}
.story .formular_data input, .story .formular_data textarea{width:400px!important}
.story-image{float:left;margin: 0 10px 10px 0;}
.story-image img{border:4px solid #cbcbcb}
.formular_width{width:628px}

/* Tabelle */

.std_table{margin:24px 0 24px 0;border:1px solid #bfbfbf}
.std_table.list{margin:4px 0 14px 0;border:1px solid #bfbfbf}

.std_table thead{background:#cbcbcb;color:#1e1e1e;}
.std_table thead th{padding:5px;text-align:center}
.std_table thead td{padding:5px;text-align:center}
.std_table tbody td{padding:8px 5px 8px 5px;text-align:center}
.std_table tbody tr:hover{background:#fff;}
.std_table.sh tbody tr:hover{background:#d7d7d7;}
.std_table.list tbody tr:hover{cursor:pointer}
.std_color{color:#cc1717;font-weight:bold}
.std_color a{color:#cc1717}
.table_color{background:#dfdfdf}

.detail_table_img{background:#fff;text-align:center;border:1px solid #333}
.border{border:1px solid #cbcbcb}
/* Formular */

.formular_data{margin:6px 0 6px 0;}
.formular_data label{float:left;width:220px;padding:3px 0 0 0;font-size:13px;}
.formular_data input, .formular_data textarea{width:300px;color:#333;padding:3px;border-top:1px solid #848484;border-left:1px solid #E0E0E0;border-right:1px solid #E0E0E0;border-bottom:1px solid #E0E0E0}

.formular_data_send label{float:left;width:220px;padding:3px 0 0 0;}
.formular_data_send input{color:#cc1717;background:#fff;border:1px solid #848484;}

.formular_data_story{text-align:right;}
.formular_data_story input{color:#cc1717;background:#fff;border:1px solid #848484;padding:5px}


