/* Globale Angabe für das prinzipielle Seitendesign */

body {

  font-family: "Trebuchet MS", Tahoma, Arial;
	font-size: 13px;
  background-color:#FFFFFF;
  margin:0px;
  padding:0px;
  color:#333333;
  background-image:url(../template/top_red.gif);
  background-repeat:repeat-x;
  

  }

p {   margin:0px;
  padding:0px; }

html { min-height:100.05%; }

form { display:inline; }
.leer_lassen { display:none; }
h1 {color:#a01616;margin-top:0px;margin-bottom:5px;font-weight:bold;font-size:15px;padding:0px; }
.preise_haupttitel {font-weight:bold;font-size:15px;background-color:#F7F7F7;color:#DD0000;}

.submit_admin {background-position:1px 1px;border: 1px #000000 solid;color:#FFFFFF;background-color:#777777 }
.button_red { background-color:#cc0000; color:#ffffff;border: 1px #000000 solid; }
.image_preview_border  { border: 1px #AAAAAA solid;padding:3px; }


.checkbox_2 {background-color:#FFFFFF; border:0px; }
img {border:0px; }

.input_search { background-color : #FFFFFF; color : #246D7D;border: 1px #246D7D solid;padding-left:2px;margin-left:3px; }

Check, Radio
   { background-color:#FFFFFF; border:0px solid #DDDDDD;  }

.blockimage { 
width:203px;
height:126px;
padding:15px;
padding-top:20px;
padding-right:18px;
background-image:url(../template/blockimage_2.jpg);
font-size:11px;
text-align:justify;

}
a:link { background-image:url(../template/link_image.gif);background-repeat:no-repeat;font-weight:none; color:#333333; text-decoration:none;background-color:#DDDDDD;padding-left:10px;padding-right:4px; }
a:visited { background-image:url(../template/link_image.gif);background-repeat:no-repeat;font-weight:none; color:#333333; text-decoration:none;background-color:#DDDDDD;padding-left:10px;padding-right:4px; }
a:hover { background-image:url(../template/link_image.gif);background-repeat:no-repeat;font-weight:none; color:#000000; text-decoration:none;background-color:#CCCCCC;padding-left:10px;padding-right:4px; }
a:active { background-image:url(../template/link_image.gif);background-repeat:no-repeat;font-weight:none; color:#FFFFFF; text-decoration:none;background-color:#DD0000;padding-left:10px;padding-right:4px; }

.menubox {background-color:#cc0000;width:360px;background-image:url(../template/menu_bg.gif);color:#FFFFFF;background-repeat:repeat-x;padding:5px;
border: 1px #4d0000 solid;font-size:11px;line-height:12px;font-weight:bold;}
.menu_titel {font-weight:bold;padding-bottom:8px;font-size:13px;padding-left:5px;color:#f8c616 }

a.blanklink:link { font-weight:none; color:#000000; text-decoration:none;padding:0px; }
a.blanklink:visited { font-weight:none; color:#000000; text-decoration:none;padding:0px; }
a.blanklink:hover {  font-weight:none; color:#000000; text-decoration:none;padding:0px; }
a.blanklink:active {  font-weight:none; color:#000000; text-decoration:none;padding:0px; }

a.menulink:link { font-weight:none; color:#FFFFFF; text-decoration:none;padding-left:5px;background-color:transparent;background-image:url();  }
a.menulink:visited { font-weight:none; color:#FFFFFF; text-decoration:none;padding-left:5px;background-color:transparent;background-image:url(); }
a.menulink:hover {  font-weight:none; color:#f8c616; text-decoration:none;padding-left:5px;background-color:transparent; background-image:url(../template/link_image_2.gif);background-repeat:no-repeat ;}
a.menulink:active {  font-weight:none; color:#FFFFFF; text-decoration:none;padding-left:5px;background-color:transparent;background-image:url();  }

a.buttonlink:link { font-weight:none; color:#FFFFFF; text-decoration:none;padding:0px;background-image:url(); }
a.buttonlink:visited { font-weight:none; color:#FFFFFF; text-decoration:none;padding:0px;background-image:url(); }
a.buttonlink:hover {  font-weight:none; color:#FFFFFF; text-decoration:none;padding:0px;background-image:url(); }
a.buttonlink:active {  font-weight:none; color:#FFFFFF; text-decoration:none;padding:0px;background-image:url(); }

a.greylink:link { font-weight:none; color:#666666; text-decoration:none }
a.greylink:visited { font-weight:none; color:#666666; text-decoration:none }
a.greylink:hover {  font-weight:none; color:#666666; text-decoration:underline }
a.greylink:active {  font-weight:none; color:#666666; text-decoration:none }

a.whitelink:link { font-weight:none; color:#FFFFFF; text-decoration:none }
a.whitelink:visited { font-weight:none; color:#FFFFFF; text-decoration:none }
a.whitelink:hover {  font-weight:none; color:#FFFFFF; text-decoration:none }
a.whitelink:active {  font-weight:none; color:#FFFFFF; text-decoration:none }

.preload {display:none;}
.punktlinie {background-image:url(../template/punktlinie.gif);height:9px;}
.main_message {font-weight:bold; }

.checkbox_blank {border:0px;background-color:#FFFFFF }
.formular_fehler {background-image:url(../template/icon_error_2.gif);background-repeat:no-repeat;background-position:0px 0px;padding-left:15px;font-weight:bold;color:#DD0000; ; }


.td_header {background-image:url(../template/header_bg.jpg);height:172px;vertical-align:top }
.td_content {background-color:#a2a2a2;vertical-align:top;background-image:url(../template/content_bg.jpg);background-position:bottom;background-repeat:repeat-x;}
.td_bottom {background-image:url(../template/bottom_bg.jpg);height:40px;vertical-align:top }
.menubutton {background-image:url(../template/menubutton.jpg);width:176px;height:21px;color:#FFFFFF;font-weight:bold;padding-left:8px;padding-top:5px;margin-bottom:3px; }
.menubutton_sub {background-image:url(../template/menubutton_sub.jpg);width:166px;height:17px;color:#FFFFFF;font-weight:bold;padding-left:18px;padding-top:1px;margin-bottom:3px; }

.fatred {font-weight:bold;color:#CC0000;font-size:15px; }


.page_header {background-image:url(../template/lechschwaben_header.jpg);height:36px;padding-top:113px; }
.page_main_start {background-image:url(../template/content_header.jpg);height:16px;}
.page_main_content {background-image:url(../template/content_body.jpg);}
.page_main_content_block {background-image:url(../template/content_bodytop.jpg);background-repeat:repeat-x;padding-left:15px;padding-right:20px;padding-top:18px;}
.page_main_end {background-image:url(../template/content_bottom.jpg);height:27px;}
.preis {color:#DD0000;text-align:right;font-weight:bold;font-size:13px;}
.product_box_td { padding:5px;}
.product_box_div { border: 1px #AAAAAA solid;padding:5px; }
/* Designangaben des Admin-Bereichs */

.admin_menu {background-color:#666666;margin-bottom:5px;border: 1px #333333 solid;padding:2px;color:#FFFFFF;height:21px;text-align:left; }

.referenz_selected { border:1px solid #aaaaaa;background-color:#FFFFFF;text-align:center;padding:4px; }
.referenz_unselected { border:1px solid #DDDDDD;background-color:#EEEEEE;text-align:center;padding:4px;color:#777777 }
.referenz_hover { border:1px solid #777777;background-color:#EEEEEE;text-align:center;padding:4px;color:#333333;cursor:pointer; }

.preise_1 { background-color:#F3F3F3; }
.preise_2 { background-color:#EEEEEE;}
.preise_titel { background-color:#CCCCCC;font-weight:bold;}

.admin_menu_button {

  background-color:#888888;
  border:1px solid #aaaaaa;
  font-size:12px;
  font-weight:none;
  cursor:default;

}

.admin_top {background-image:url(../images/admin_user.gif);background-repeat:no-repeat;background-position:4px 4px;color:#222222;margin-bottom:10px;font-weight:bold;background-color:#F4F4F4;font-size:12px;padding:7px;padding-left:30px;border: 1px #CCCCCC solid; }


/* Designangaben der Menüleiste */

.menu_left {background-image:url(../images/menu_top_left.gif);height:41px;width:5px; }
.menu_leiste {padding-left:3px;background-image:url(../images/menu_top_body.gif);height:41px; }
.menu_right {background-image:url(../images/menu_top_right.gif);height:41px;width:5px; }
.menu_button_lo { padding-top:5px;background-image:url();height:20px;width:87px;text-align:center;font-weight:bold;color:#FFFFFF;}
.menu_button_hi { padding-top:5px;background-image:url(../images/menu_high.jpg);cursor:pointer;height:20px;width:87px;text-align:center;font-weight:bold;color:#FFFFFF}
.menu_button_hi2 { padding-top:5px;background-image:url(../images/menu_high.jpg);cursor:pointer;height:20px;width:87px;text-align:center;font-weight:bold;color:#FFFFFF}
.menu_trenner {width:1px;background-color:#cf3e39;}
.kommentarblock {margin:3px;padding:5px;background-color:#EEEEEE;border:1px solid #CCCCCC;}
.anylinkcss2{ text-align:left;margin-top:1px;position:absolute;visibility: hidden;line-height: 17px;z-index: 100;width: 170px;color:#000000;}
.anylinkcss2 a{width: 100px;display: block;padding: 1px 0;text-decoration: none;color:#FFFFFF;background-color:#f84444;border:1px solid #cf3e39;margin-left:-1px;margin-top:-1px;}
.anylinkcss2 a:hover{background-color:#af2d2d}



