/* ********************************************** */
/* Copyright Hans Reisenauer www.virtualsystem.de */
/* ********************************************** */
body { background-color: #E4E9EE; text-align:center; padding:0; margin-top:5px; }
body, td { font-family: Verdana, Arial, Helvetica; font-size: 12px; color: #252525; }
li { list-style-image: url(./img/li.gif); padding: 1px; }
#globbox    { display:block; width:1000px; text-align:center; margin:0px auto; }
#contentbox { float:left; display:block; text-align:left; width:702px; }
.breakbox_v { float:left; display:block; font-size: 9px; padding:0; width:5px; }
.navibox    { float:left; text-align:left; display:block; width:140px; }

#lg_top { display:block; height:100px; width:1000px; text-align:center; margin:0 auto; padding:0; }
#lg_top_l, #lg_top_bg, #lg_top_r { float:left; height:100px; text-align:left; margin:0 auto; padding:0; }
#lg_top_l { background: url(./img/VS_Logo_Top_.jpg) no-repeat; width:400px; }
#lg_top_bg { background: url(./img/VS_Bg_Top_.jpg) repeat-x; width:565px; }
#lg_top_r { background: url(./img/VS_Bg_Top_Right_.jpg) no-repeat; width:25px; }

.am_anz_468 { background: url(../adsman/img/anzeige_v.gif) no-repeat;
float:left; width:10px; height:60px; margin:0;}
.am_bn_468 { float:left; width:468px; height:60px; }

h2 {font-size: 16px; }
h3 {font-size: 14px; }
h4 {font-size: 12px; }
h2, h3, h4 { font-weight: bold; color: #E15A00; padding: 2px 0px 2px 0px; margin: 2px; }
hr { height:0; border-bottom: 1px solid #25518C; border-top: 0px; }
.hr_img { background: url(./img/hr.png) no-repeat; line-height: 8px; height:8px; }
form { display: inline; }

.break { line-height: 8px; height:8px; }
.tdcolor { width: 10px; height: 10px; font-size: 1px; }
.td_color2 { background-color: #f0f0f0; }
.div_clear_l, .clear_l { clear:left; }

a:link, a:visited, a:active { color: #265694; font-size: 12px; font-weight: 500; text-decoration: none; }
a:hover { color: #ff4242; font-size: 12px; font-weight: 500; text-decoration: underline; }

.az_link a { width: auto; display: block; background: url(./img/bullet_blue.png) repeat-y; font-size: 11px; color: #265694; text-decoration: none; padding:1px 3px 3px 16px; margin: 0 auto; margin-left: 10px; }
.az_link a:hover { width: auto; display: block; background: url(./img/bullet_blue.png) repeat-y; font-size: 11px; color: #ff4242; text-decoration: none; padding:1px 3px 3px 16px; margin: 0 auto; margin-left: 10px; }

/* *** Link-Partner Screenshot Border ********* */
.lp_screen_b { border: 1px solid #e0e0e0; }

.titel_nav, .titel_700 { display:block; font-size: 12px; color: #F5F5F5; font-weight: bold; text-align:left; margin: 0 auto;  padding:4px 2px 4px 6px;   }

.titel_nav { background: url(./img/titel_nav.png) no-repeat left; }
.titel_700 { background: url(./img/titel_m_700.png) no-repeat left; }

.titel { background: url(./img/titel_m.png); text-align: left; font-size: 11px; color: #F5F5F5; font-weight: bold;
padding:4px 2px 4px 6px; margin: 0 auto; }

.titel_m { background: url(./img/titel_m.png); text-align: left; font-size: 11px; color: #F5F5F5; font-weight: bold; width: auto; padding:2px 3px 3px 1px; }
.titel_l { background: url(./img/titel_l.png); line-height: 22px; width: 6px; }
.titel_r { background: url(./img/titel_r.png); line-height: 22px; width: 6px; }

.titel2 { /* background-color: #FFF2EA; */
font-size: 14px; text-align: left; font-weight: normal; color: #D75600; padding: 4px 1px 4px 0; margin-top: 1px;
/* border: 1px solid #e0e0e0; */ }

.titel2 a:link, .titel2 a:visited, .titel2 a:active { color:#E15A00; font-size: 14px; text-decoration: none; }
.titel2 a:hover   { color:#FF751A; font-size: 14px; text-decoration: none; }

.subtitel { background-color: #FFF2EA; font-size: 12px; text-align: left; font-weight: bold; color: #D75600; padding: 4px 3px 4px 3px; margin-top: 8px; border: 1px solid #e0e0e0; }
.titel3 { color: #336688; font-size: 14px; font-weight: bold; padding: 2px; }
.titel4 { background: url(./img/bg_but.jpg); font-size: 11px; color: #25518C; font-weight: 700; padding: 2px; border-width: 1px; border-style: solid; border-color: #DAE0F3 #DAE0F3 #DAE0F3 #DAE0F3; }

/* Untertitel Bestellform, Preisausgabe */
.bm_subtitle { background-color: #f9f9f9; font-size: 11px; font-weight: bold; color: #DD5800; padding: 8px 0 5px 4px; }

.titelgr { color: #FFCC00; font-size: 13pt; font-weight: bold; }
.tab_3d { border-width: 1px; border-style: solid; border-color: #B8CFE7 #B8CFE7 #1F4374 #1F4374; }
.b468_3d { width:480px; height:60px; border-width: 1px; border-style: solid; border-color: #B9CEEC #1C3A64 #1C3A64 #B9CEEC;
}
/* div als tab ersatz */
.ctr { text-align:center; margin: 0 auto; }
.tab_0b { width:700px; background: #f9f9f9 url(./img/bg_content.gif) repeat-x; border: 1px solid #326BB8; }
.tab_5 { padding:5px; }
.tab_5b { border: 1px solid #326BB8; background-color: #f9f9f9; padding:5px; }

.tabelle  { background: #f9f9f9 url(./img/bg_content.gif) repeat-x; color: #222; padding: 3px; }
.tabelle2 { background-color: #f2f2f2; color: #222; }
.tabelle3 { background-color: #f2f2f2; font-size: 10px; color: #333; }
.tabelle4 { background-color: #F9F9F9; font-size: 11px; color: #222; }

.tdbg2, .td_bg { background-color: #f9f9f9; color: #000; font-size: 11px; padding: 3px; }
.tabbg2, .tab_bg  { background-color: #d7d7d7; color: #222; font-size: 11px; }
.tab0  { color: #333; font-size: 11px; }

.tab_green { background-color:#F2FFEC; color:#007700; font-size:11px; padding:8px; border: 1px dashed #007700; }
.tab_red { background-color:#FFF2F2; color:#DF0000; font-size:11px; padding:8px; border:1px dashed #DF0000; }
.txt_red   { color: #DF0000; }
.txt_blue  { color: #003399; }
.txt_green { color: #007700; }

/* Link-Partner */
.tab_p { background-color:#f9f9f9; font-size:11px; color:#222222; border-width:1px; border-style:solid; border-color: #e9e9e9 #cccccc #cccccc #e9e9e9; }

.tabelle_u { color: #222222; font-size: 11px; color: #326BB8; }
.menue { background-color: #DFE6F4; padding: 1px; } /* DFE6F4 */
.menue_gruen { background-color:#E8FFE8; padding: 1px; } /* F4FFF4 */
.menue_red { background-color:#FFECDF; padding: 1px; } /* FFF1E8 */

.menue, .menue_gruen, .menue_red, .tabelle, .tabelle2 { 
font-size:11px; border:1px solid #326BB8;
/* -moz-border-radius-bottomleft:4px; -moz-border-radius-bottomright:4px; 
border-bottom-left-radius: 6px; border-bottom-right-radius: 6px; */
}
.td_mover { border: 1px solid #cccccc; }
.eingabe { background-color: #EFF2FA; font-size: 12px; padding: 2px; border: 1px solid #818FAB; }
/* Menue  */
.menuediv { font-size: 12px; vertical-align: middle; padding:0px; }
.menuediv a, .menuediv a:active, .menuediv a:visited { width: auto; display: block; font-size: 12px; color: #265694; text-decoration: none; padding:2px 3px 2px 4px; margin: 0; border-top: 1px solid transparent; border-bottom: 1px solid transparent; }
.menuediv a:hover { width:auto; display:block; background-image: url(./img/w_transp.png); font-size: 12px; color: #ff4242; text-decoration: none; padding:2px 3px 2px 4px; margin: 0; border-top: 1px solid #91ADC8; border-bottom: 1px solid #91ADC8; }
/* Buttons  */
.button { background-image: url(../img/button_blue.gif); font-size: 12px; font-weight: normal; color: #25518C; padding: 3px 5px 3px 5px; border-width: 1px; border-style: solid; border-color: #F0F3FB #515f7a #515f7a #F0F3FB; 
/* -moz-border-radius:4px; -khtml-border-radius:6px; */ }
.button_or a { display: block; float:left; width: auto; background-image: url(../img/button_orange.gif); font-size: 12px; color: #000000; padding: 4px 5px 4px 5px; margin: 2px; border-width: 1px; border-style: solid; border-color: #e0e0e0 #999999 #999999 #e0e0e0;
/* -moz-border-radius:4px; -khtml-border-radius:6px; */ }
.button_or a:hover { color: #454545; text-decoration: none;/* -moz-border-radius:4px; -khtml-border-radius:6px; */ }
.button_blue a { display: block; float:left; width: auto; background-image: url(../img/button_blue.gif); font-size: 12px; font-weight: normal; color: #25518C; padding: 4px 5px 4px 5px; margin: 2px; border-width: 1px; border-style: solid; border-color: #e0e0e0 #999999 #999999 #e0e0e0; /* -moz-border-radius:4px; -khtml-border-radius:6px; */ }
.button_blue a:hover { color: #ff2222; text-decoration: none; /*-moz-border-radius:4px; -khtml-border-radius:6px; */ }
.button_grey a { display: block; float:left; width: auto; background-image: url(../img/button_grey.gif); font-size: 12px; font-weight: normal; color: #000000; padding: 4px 5px 4px 5px; margin: 2px; border-width: 1px; border-style: solid; border-color: #e0e0e0 #999999 #999999 #e0e0e0; /* -moz-border-radius:4px; -khtml-border-radius:6px; */ }
.button_grey a:hover { color: #454545; text-decoration: none; /* -moz-border-radius:4px; -khtml-border-radius:6px; */ }
.button_disabled { display: block; float:left; width: auto; cursor: default; background-color: #CCD8F0; /* url(../img/button_red.gif); */ font-size: 12px; font-weight: normal; color: #FF4242; padding: 3px 5px 3px 5px; margin: 2px; border-width: 1px; border-style: solid; border-color: #999999 #cccccc #cccccc #999999; 
/* -moz-border-radius:4px; -khtml-border-radius:6px; */ }
.button_red { background-image: url(../img/bg_but.jpg); line-height: 16px; font-size: 12px; font-weight: normal; color: #ff4242; border-width: 1px; border-style: solid; border-color: #DAE0F3 #515f7a #515f7a #DAE0F3; }
/* Deaktivierte Select und input Felder */
select[disabled], input[disabled] { background-color: #f2f2f2; color: #c0c0c0; font-size: 11px; font-family: Verdana,Arial,Sans-serif; padding: 2px; border: 1px solid #c0c0c0; }

#vsppBig { z-index: 998; }
#vsppSmall { z-index: 999; }
.small { color: #333333; font-size: 10px;  }
.error { color: #FD0000; font-size: 12px; font-weight: bold; }
.unten { background-color: #f2f2f2; font-size: 10px; color: #555555; border: 1px solid #4C55A4; }
