html{

 font-family: verdana, geneva, arial, helvetica, sans-serif;
 font-size: 0.9em;
 width: 100%;
 height: 100%;
 min-height: 99%;
 margin: 0
 
}

body {

 width: 100%;
 height: 100%;
 min-height: 99%;
 margin: 0;
 background-color: #FFFFFF;
 color: #000000;
 font-size: 14px;
 font-family: Arial, Helvetica, sans-serif;
 text-decoration: none;
 outline: none
 
}

body a:active, body a:link, body a:visited {

 color: #000000;
 font-size: 14px;
 font-family: Verdana, Arial, Helvetica, sans-serif;
 text-decoration: none;
 outline: none
 
}

body a:hover, body a:visited:hover {

 color: #73595A;
 font-size: 14px;
 font-family: Verdana, Arial, Helvetica, sans-serif;
 text-decoration: none;
 outline: none
 
}

.main_div {

 z-index: 1;
 width: 100%;
 min-width: 1000px;
 height: 100%;
 min-height: 99%

}

.min_height {

 min-height: 490px
}

.header_div {

 position: absolute;
 top: 0px;
 left: 0px;
 width: 100%;
 min-width: 1000px;
 height: 207px;
 z-index: 50;
 background-color: #c1c1c1

}

.header_top {

 z-index: 50;
 width: 98%;
 height: 28px;
 padding-left: 2%;
 background-image: url('../images/verlauf_oben.jpg');
 background-repeat: repeat-x

}

.header_bottom_l {

 z-index: 50;
 float: left;
 width: 21%;
 height: 44px;
 background-image: url('../images/verlauf_unter_header.gif');
 background-repeat: repeat-x
 
}

.header_bottom_r {

 z-index: 50;
 float: left;
 width: 79%;
 height: 44px;
 background-image:url('../images/b_navi_verlauf.jpg');
 background-repeat: repeat-x
 
}

.header_space {

 z-index: 50;
 float: left;
 width: 100%;
 height: 10px;
 background-color: #FFFFFF

}

.div_left {

 z-index: 1;
 float: left;
 min-height: 100%;
 width: 21%;

}

.div_right {

 z-index: 1;
 float: left;
 height: 100%;
 min-height: 99%;
 width: 79%;
 background-color: transparent

}

.content_diff {

 z-index: 1;
 padding-top: 207px;
 
}

.content_pos {
 
 z-index: 1;
 position: relative;
 top: 0px;
 left: 0px

}

.left_navi_box {

 z-index: 1;
 position: absolute;
 top: 0px;
 left: 50%;
 border: 4px #cfcfcf solid;
 width: 200px;
 margin-left: -104px
 
}

.left_navi_box_top {

 padding: 12px 10px 10px 10px;
 text-align: center;
 border-bottom: 4px #cfcfcf solid;
 background-image:url('../images/verlauf_subnavi_oben.gif');
 background-repeat: repeat-x

}

.linke_navi {

 background-color: #FFFF79;
 padding-left: 3px;
 font-family: verdana, geneva, arial, helvetica, sans-serif;
 font-size: 11px;
 
}

.linke_navi a:active, .linke_navi a:link, .linke_navi a:visited {

 color: #000000;
 font-family: verdana, geneva, arial, helvetica, sans-serif;
 font-size: 11px;
 
}

.linke_navi a:hover, .linke_navi a:visited:hover {

 color: #73595A;
 font-family: verdana, geneva, arial, helvetica, sans-serif;
 font-size: 11px;
 
}

.border_top {

 border-top: 4px #cfcfcf solid;
 padding: 12px 10px 10px 16px;
 font-size: 12px
}

.border_top a:active, .border_top a:link, .border_top a:visited {

 font-size: 12px
}

.border_top a:active, .border_top a:link, .border_top a:visited {

 font-size: 12px
}

.border_top a:hover, .border_top a:visited:hover {

 font-size: 12px;
 color: #73595A;
}

.content_hold {

 min-height: 100%;
 border-left: 4px #cfcfcf solid;
 background-color: #e5e5e5

}

.left_navi_box_content {

 padding: 7px
 
}

.dark_gray {

 background-color: #dad9dc

}

.page_navi {

 text-align: center;
 padding: 20px 0px 0px 0px

}

.full_size {

 width: 600px;
 
}

.half_size {

 width: 300px;
 
}

.mittiger_text {

 text-align: center;
 padding: 20px
 
}

input {

 background-color:#FDFDFD;
 border: 1px #92E035 solid;
 font-family: verdana, geneva, arial, helvetica, sans-serif;
 font-size: 8pt;
 
}

li { 
 list-style-image:url('../images/absend_pfeil.gif');
}
.suche {
 font-size: 12pt;
 font-family: BankGothic Lt BT
}
.tab_header {
 height: 30px;
 background-color: #999966;
 color: #FFFFFF;
 font-size: 1em;
 padding: 3px;
 font-family: Arial,Helvetica,Geneva,Sans-serif
}
.tab_in_1 {
 height: 16px;
 background-color: #CCCCCC;
 color: #FFFFFF;
 font-size: 0.9em;
 padding: 5px;
 font-family: Arial,Helvetica,Geneva,Sans-serif
}
.tab_in_2 {
 height: 16px;
 background-color: #CCCC99;
 color: #FFFFFF;
 font-size: 0.9em;
 padding: 5px;
 font-family: Arial,Helvetica,Geneva,Sans-serif
}
.smallfont {
 font-size: 10px
}
.navischrift {
 color: #000000;
 font-family: Arial, Helvetica, sans-serif;
 font-size: 12px;
 text-decoration: none
}
.navischrift a:link, .navischrift a:visited, .navischrift a:active { 
 color: #000000;
 font-family: Arial, Helvetica, sans-serif;
 font-size: 12px;
 text-decoration: none
}
.navischrift a:hover, .navischrift a:visited:hover { 
 color: #FF9900;
 font-family: Arial, Helvetica, sans-serif;
 font-size: 12px;
 text-decoration: none
}
.navischrift2 {
 color: #000000;
 font-family: Arial, Helvetica, sans-serif;
 font-size: 12px;
 text-decoration: none;
}
.navischrift2 a:link, .navischrift2 a:visited, .navischrift2 a:active { 
 color: #000000;
 font-family: Arial, Helvetica, sans-serif;
 font-size: 12px;
 text-decoration: none
}
.navischrift2 a:hover, .navischrift2 a:visited:hover { 
 color: #FF9900;
 font-family: Arial, Helvetica, sans-serif;
 font-size: 12px;
 text-decoration: none
}
.navischrift3 {
 color: #000000;
 font-family: Arial, Helvetica, sans-serif;
 font-size: 13px;
 text-decoration: none;
}
.navischrift3 a:link, .navischrift3 a:visited, .navischrift3 a:active { 
 color: #000000;
 font-family: Arial, Helvetica, sans-serif;
 font-size: 13px;
 text-decoration: none
}
.navischrift3 a:hover, .navischrift3 a:visited:hover { 
 color: #FFFFFF;
 font-family: Arial, Helvetica, sans-serif;
 font-size: 13px;
 text-decoration: none
}
.suchschrift a:link, .suchschrift a:visited, .suchschrift a:active { 
 color: #000000;
 font-size: 12px;
 font-family: Verdana, Arial, Helvetica, sans-serif;
 text-decoration: none
}
.suchschrift a:hover, .suchschrift a:visited:hover { 
 color: #FFFFFF;
 font-family: Verdana, Arial, Helvetica, sans-serif;
 font-size: 12px;
 text-decoration: none
}
.td-oben-ohne {
 background-color: #E5E5E5;
 background-image: url('../../images/verlauf_subnavi_oben.gif');
 border: 0;
 padding: 10px 15px
}
.td-normal {
 background-color: #FFFFFF;
 background-image: url('../images/verlauf_subnavi_unten.gif');
 background-repeat: repeat-x;
 border: 0;
 padding: 5px 10px
}
.small {
 font-size: 10px
}
.listzahl {
 color: #E5E5E5;
 background-color: #989898;
 font-size: 20pt;
 font-family: Times New Roman;
 font-weight: 900
}
.trennline {
 background-image: url('../images/trennline_bg.gif');
 background-repeat: repeat-x
}
.ueberschrift {
 color: #000000;
 font-family: Arial, Helvetica, sans-serif;
 font-size: 16px;
 text-decoration: none
}
.ueberschrift2 {
 color: #000000;
 font-size: 10px;
 font-family: Verdana, Arial, Helvetica, sans-serif;
 text-decoration: none
}
.monsterschrift {
 color: #000000;
 font-family: Arial, Helvetica, sans-serif;
 font-size: 18px;
 text-decoration: none;
 background-color: #FF0000
}
.monsterschrift a:link, .monsterschrift a:visited, .monsterschrift a:active { 
 color: #000000;
 font-family: Arial, Helvetica, sans-serif;
 font-size: 18px;
 text-decoration: none
}
.monsterschrift a:hover, .monsterschrift a:visited:hover { 
 color: #FFFFFF;
 font-family: Arial, Helvetica, sans-serif;
 font-size: 18px;
 text-decoration: none
}
.text_home {
 color: #000000;
 font-size: 12px;
 font-family: Verdana, Arial, Helvetica, sans-serif;
 text-decoration: none
}
.text_home a:link, .text_home a:visited, .text_home a:active { 
 color: #000000;
 font-size: 12px;
 font-family: Verdana, Arial, Helvetica, sans-serif;
 text-decoration: none
}
.text_home a:hover, .text_home a:visited:hover { 
 color: #444444;
 font-size: 12px;
 font-family: Verdana, Arial, Helvetica, sans-serif;
 text-decoration: none
}
.inhalt{
 font-size: 12px;
 font-family: Arial, Helvetica, sans-serif;
}

.box {
	font-family: Arial;
	font-size: 12px;
	color: #000000;
	background-color: #FFFFFF;
	border: 1px #000033 solid;
	padding: 3px;
}

.shop_navi, a.shop_navi:visited, a.shop_navi:link, a.shop_navi:active, a.shop_navi:hover {
	COLOR: #FFFFFF; 
	TEXT-DECORATION: none;
	font-weight: bold;
	font-size: 13px;
 	font-family: Arial, Helvetica, sans-serif;
	font-variant: small-caps;
	letter-spacing: 1px;
	border: 2px #FFFFFF solid;
	padding:3px;
}

p {

 padding: 0
}


/* cms - css */


#clipboard {

 border: 1px #BBB solid;
 background-color: #FAFAFA;
 padding: 7px;
 min-height: 20px;
 font-family: verdana, geneva, arial, helvetica, sans-serif;
 font-size: 0.9em;
}

#clipboard a:link, #clipboard a:visited {

 color: #000;
 font-size: 1em;
 text-decoration: none
}

#clipboard a:hover, #clipboard a:visited:hover, #clipboard a:active { 

 color: #500
}

.clipboard_content {

 margin-top: 7px;
 background-color: #DDD;
 max-height: 150px;
 overflow: auto
}

#trans_bg {

 position: fixed;
 z-index: -200;
 height: 100%;
 min-height: 99%;
 width: 100%;
 background-color: #102000;
 left: 0px;
 top: 0px;
 display: none
 
}

#overlay_popup_loading {

 position: fixed;
 display: none;
 z-index: -201;
 height: 130px;
 width: 130px;
 left: 50%;
 top: 50%;
 margin: -65px 0 0 -65px;
 text-align: center;
 vertical-align: middle

}

#overlay_popup {
	
 margin: -250px 0 0 -390px;
 position: fixed;
 top: 50%;
 left: 50%;
 width: 788px;
 height: 508px
    
}


.page_box {

 width: 1000px;
 margin: 0px auto;
 background-repeat:repeat-x;

}

.border_box {

 width: 102px;
 display: table-cell;
 background-repeat:repeat-y
 
}

.middle_box_left {

 width: 230px;
 padding: 0 10px 0 21px;
 
}

.middle_box_right {

 width: 514px;
 padding: 0 21px 0 0;
 
}

.content {

 padding: 10px 0 10px 0;
 min-height: 450px;
 display: block
 
}

.border {

 background-color: #92E035;
 height: 5px
 
}

.full_height {

 height: 100%;
 min-height: 99%
 
}

.float_left {

 float: left
 
}

.float_left_clear {

 clear: left

}

.top_margin {

 margin: 10px 0 0 0;

}

.dont_display {

 display: none 

}

.block {

 display: block 

}

.inline {

 display: inline 

}

.bottom_height {

 height: 50px

}

.top_height {

 height: 100px

}

.logo_text {

 font-family: helvetica neue light, verdana, geneva, arial, helvetica, sans-serif;
 color: #BBBBBB

}

.error {

 text-align: center;
 font-family: verdana, geneva, arial, helvetica, sans-serif;
 font-size: 10px;
 color: #FF0000;
 width: 80%
 
}

.text_r {

 text-align: right

}

.navi_1, .navi_1 a:link, .navi_1 a:visited {

 color: #838383;
 font-family: Arial, Helvetica, sans-serif;
 font-size: 1em;
 text-decoration: none
 
}

.navi_1 a:hover, .navi_1 a:visited:hover, .navi_1 a:active {

 color: #376602
 
}

.navi_2, .navi_2 a:link, .navi_2 a:visited {

 color: #838383;
 font-family: Arial, Helvetica, sans-serif;
 font-size: 0.9em;
 text-decoration: none
 
}

.navi_2 a:hover, .navi_2 a:visited:hover, .navi_2 a:active { 

 color: #376602
 
}

.navi_3, .navi_3 a:link, .navi_3 a:visited {

 color: #838383;
 font-family: Arial, Helvetica, sans-serif;
 font-size: 0.8em;
 text-decoration: none
 
}

.navi_3 a:hover, .navi_3 a:visited:hover, .navi_3 a:active { 

 color: #376602

}

.navi_33, .navi_33 a:link, .navi_33 a:visited, .navi_33 a:hover, .navi_33 a:visited:hover, .navi_33 a:active {

 color: #376602;
 font-family: Arial, Helvetica, sans-serif;
 font-size: 0.8em;
 text-decoration: none

}

.admin_navi_hold {

 display: block;
 width: 98%;
 height: 22px;
 padding: 5px;
 background-color: #EEE;
 border: 1px #DDD solid

}

.admin_navi {

 padding: 0px 0px 0px 30px;
 color: #376602;
 font-family: Arial, Helvetica, sans-serif;
 font-size: 0.8em;
 text-decoration: none

}

.admin_navi a:link, .admin_navi a:visited {

 color: #376602;
 font-family: Arial, Helvetica, sans-serif;
 font-size: 0.8em;
 text-decoration: none
 
}

.admin_navi a:hover, .admin_navi a:visited:hover, .admin_navi a:active { 

 color: #222

}

.admin_navi_high {

 padding: 0px 0px 0px 30px;
 color: #C00;
 font-family: Arial, Helvetica, sans-serif;
 font-size: 0.8em;
 text-decoration: none

}

.admin_navi_high a:link, .admin_navi_high a:visited {

 color: #C00;
 font-family: Arial, Helvetica, sans-serif;
 font-size: 0.8em;
 text-decoration: none
 
}

.admin_navi_high a:hover, .admin_navi_high a:visited:hover, .admin_navi_high a:active { 

 color: #500

}

.plus_minus, .plus_minus a:link, .plus_minus a:visited, .plus_minus a:hover, .plus_minus a:visited:hover, .plus_minus a:active {

 font-family: Arial, Helvetica, sans-serif;
 color: #376602;
 font-size: 0.9em;
 padding: 0px 2px 2px 2px;
 width: 17px;
 text-decoration: none
 
}

.low_small, .low_small a:link, .low_small a:visited {

 color: #838383;
 font-family: Arial, Helvetica, sans-serif;
 font-size: 0.9em;
 text-decoration: none
 
}

.low_small a:hover, .low_small a:visited:hover, .low_small a:active { 

 color: #376602
 
}

.small {

 font-size: 0.5em;
 
}

.green a:link, .green a:visited {

 color: #92E035

}

.green a:hover, .green a:visited:hover, .green a:active { 

 color: #72B025
 
}

.loading_text {

 font-size: 0.9em;
 color: #FFFFFF; 
 font-family: Helvetica, Verdana, San-Serif
	
}

.content_zentriert {
	
 margin: -250px 0 0 -390px;
 position: fixed;
 top: 50%;
 left: 50%;
 width: 788px;
 height: 508px
    
}

.out_line_border {

 border-top: 4px #92E035 solid;
 border-right: 4px #82D025 solid;
 border-bottom: 4px #82D025 solid;
 border-left: 4px #92E035 solid
	
}

.in_content_zentriert {

 background-color: #FCFCFC;
 border: 1px #376602 solid;
 width: 778px;
 height: 498px
	
}

.overlay_popup_header_bar {

 background-color: #CFCFCF;
 height: 16px;
 width: 778px
	
}

#overlay_uebers {

 padding: 4px 0 0 3px;
 width: 386px;
 float: left;
 font-family: verdana, geneva, arial, helvetica, sans-serif;
 font-size: 1em
 	
}

.overlay_popup_close_button {

 padding: 2px 5px 0 0;
 width: 384px;
 float: left;
 text-align: right
	
}

.abstand_halter {

 background-color: #FCFCFC;
 padding: 4px 1px 4px 4px;
 height: 474px;
 width: 773px
	
}

.overlay_popup_inhalt{

 padding: 0 3px 0 0;
 height: 474px;
 width: 770px;
 overflow: auto

}

.full_w {

 width: 100%

}

.full_w_space {

 padding-top: 7px;
 padding-bottom: 7px;
 padding-left: 1%;
 padding-right: 1%;
 margin-left: 1%;
 margin-right: 1%; 
 width: 96%;

}

.w_2_3tel {

 margin-left: 1%;
 padding-left: 1%;
 width: 64%;

}

.w_1_3tel {
 margin-right: 1%; 
 padding-right: 1%;
 width: 32%;

}

.bg_light {

 background-color: #DDDDDD

}

.bg_dark {

 background-color: #CCCCCC
 
}

.bg_morelight {

 background-color: #EEEEEE
 
}

.space {

 padding: 7px
}

.bottom_space {

 margin-bottom: 5px
}

.img_upload {

 height: 100px;

}

.l_navi_box {

 width: 96%;
 padding-top: 2px;
 padding-right: 2px;
 padding-bottom: 3px;
 padding-left: 4px;
 margin-top: 3px
}

.t_navi_box {

 padding-top: 2px;
 padding-right: 15px;
 padding-bottom: 3px;
 padding-left: 15px;
}


.l_navi_bg_1 {

 border: 1px #EEEE74 solid;
 background-color: #FFFF79;
 color: #000000;
 font-family: Arial, Helvetica, sans-serif;
 font-size: 0.95em;
 text-decoration: none
}

.l_navi_bg_1 a:link, .l_navi_bg_1 a:visited, .l_navi_bg_1 a:active { 
 color: #000000;
 font-family: Arial, Helvetica, sans-serif;
 font-size: 0.95em;
 text-decoration: none
}

.l_navi_bg_1 a:hover, .l_navi_bg_1 a:visited:hover { 
 color: #FF9900;
 font-family: Arial, Helvetica, sans-serif;
 font-size: 0.95em;
 text-decoration: none
}

.l_navi_bg_2 {

 border: 1px #F0D068 solid;
 background-color: #FAD867;
 color: #000000;
 font-family: Arial, Helvetica, sans-serif;
 font-size: 0.95em;
 text-decoration: none
}

.l_navi_bg_2 a:link, .l_navi_bg_2 a:visited, .l_navi_bg_2 a:active { 
 color: #000000;
 font-family: Arial, Helvetica, sans-serif;
 font-size: 0.95em;
 text-decoration: none
}

.l_navi_bg_2 a:hover, .l_navi_bg_2 a:visited:hover { 
 color: #8D7D49;
 font-family: Arial, Helvetica, sans-serif;
 font-size: 0.95em;
 text-decoration: none
}

/* end cms - css */

td p {

 margin: 0;
 padding: 0
}