@charset "utf-8";
/* CSS Document */

/* top right bottom left */

/*-------------------- flyout --------------------*/
#overlay{ position: absolute; top: 0; left: 0; z-index: 90; width: 100%; height: 0px; background-color: #000; }

/*-------------------- lightbox --------------------*/
div#preview_box {
    position:fixed; 
    z-index: 99; 
    background-color:white; 
    padding:5px; 
    margin:5px; 
    border:2px solid black; 
    display:none;
}

/*-------------------- basics --------------------*/
body { 
	background:url(http://www.annotext.de/lw_resource/datapool/layout2/img/background_page_top.jpg) top repeat-x;
	margin:0;
	background-color:#95c7e8;
	color: #585858;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	line-height:18px;
}

/*-------------------- layout --------------------*/
#page {
	background:url(http://www.annotext.de/lw_resource/datapool/layout2/img/background_page_top.jpg) top repeat-x;
	background-color:#ffffff;
}
#container_page {
	width:985px;
	margin-left:auto;
	margin-right:auto;
	background:url(http://www.annotext.de/lw_resource/datapool/layout2/img/background_content.jpg) repeat-y;
}
#left {
	float:left;
	width:4px;
	height:810px;
	background:url(http://www.annotext.de/lw_resource/datapool/layout2/img/page_left_shadow.jpg) top no-repeat;
}
#right {
	float:right;
	width:4px;
	height:810px;
	background:url(http://www.annotext.de/lw_resource/datapool/layout2/img/page_right_shadow.jpg) top no-repeat;
}
#header {
	background:url(http://www.annotext.de/lw_resource/datapool/layout2/img/background_header.jpg) top no-repeat;
	width:977px;
	height:142px; /* 135px header + 7px bonus mainnavi */
	margin-left:4px;
	margin-left:0px;
	overflow:hidden;
}
#header_kanzlei {
	background:url(http://www.annotext.de/lw_resource/datapool/layout2/img/background_header_kanzlei.jpg) top no-repeat;
	width:977px;
	height:142px; /* 135px header + 7px bonus mainnavi */
	margin-left:4px;
	margin-left:0px;
	overflow:hidden;
}
#header_sprache {
	background:url(http://www.annotext.de/lw_resource/datapool/layout2/img/background_header_sprache.jpg) top no-repeat;
	width:977px;
	height:142px; /* 135px header + 7px bonus mainnavi */
	margin-left:4px;
	margin-left:0px;
	overflow:hidden;
}
#header_annonet {
	background:url(http://www.annotext.de/lw_resource/datapool/layout2/img/background_header_annonet.jpg) top no-repeat;
	width:977px;
	height:142px; /* 135px header + 7px bonus mainnavi */
	margin-left:4px;
	margin-left:0px;
	overflow:hidden;
}
#header_support {
	background:url(http://www.annotext.de/lw_resource/datapool/layout2/img/background_header_support.jpg) top no-repeat;
	width:977px;
	height:142px; /* 135px header + 7px bonus mainnavi */
	margin-left:4px;
	margin-left:0px;
	overflow:hidden;
}
#header_navi {
	color:#FFFFFF;
	position:relative;
	top:54px;
	left:858px;
	width:200px;
}
#header_navi a {
	color:#FFFFFF;
	text-decoration:none;
}
#header_navi a:hover {
	text-decoration:underline;
}
#header_rubrik {
	font-family: Trebuchet MS, sans-serif;
	font-size: 20px;
	color: #6fbb1d;
	position:relative;
	top:27px;
	left:292px;
}
#content {
	width:953px;
	margin-left:16px;
	margin-right:16px;
}
#content td {
	font-size: 11px;
}
#footer {
	background:url(http://www.annotext.de/lw_resource/datapool/layout2/img/background_page_bottom.jpg) top repeat-x;
	height:145px;
/*	width:100%;*/
}
#footer_content {
	background:url(http://www.annotext.de/lw_resource/datapool/layout2/img/background_footer.jpg) top no-repeat;
	width:985px;
	margin-left:auto;
	margin-right:auto;
	height:145px;
	text-align:center;
}
#mainnavi {
	position:relative;
	height:36px;
	top:59px;
	left:12px;
}
#footer_links {
	color:#2078B1;
	padding-top:84px;
}
#footer_links a {
	color:#2078B1;
	text-decoration:none;
}
#footer_links a:hover {
	text-decoration:underline;
}
.copyright {
	font-size:10px;
	margin-top:10px;
	color:#2078B1;
}
#mainnavi a {
	text-decoration:none;
}

/*-------------------- content --------------------*/
h1 {
	font-family: Trebuchet MS, sans-serif;
	font-size: 20px;
	line-height:26px;
	color: #1f78b0;
	margin-top:44px;
	margin-bottom:19px;
	margin-left:-30px;
}
h2 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 14px;
	line-height:20px;
	font-weight:bold;
	color: #1f78b0;
	margin-top:40px;
	margin-bottom:21px;
	margin-left:-30px;
}
h3 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	line-height:18px;
	color: #5c5c5c;
	font-weight:bold;
	margin-top:41px;
	margin-bottom:21px;
	margin-left:-30px;
}
h4, .einleitung_eins {
	font-family: Trebuchet MS, sans-serif;
	font-size: 14px;
	line-height:20px;
	color: #5c5c5c;
	font-weight:normal;
	margin-top:19px;
	margin-bottom:21px;
	margin-left:-30px;
}
h5, .einleitung_zwei {
	font-family: Trebuchet MS, sans-serif;
	font-size: 12px;
	line-height:18px;
	color: #5c5c5c;
	font-weight:normal;
	margin-top:21px;
	margin-bottom:40px;
	margin-left:-30px;
}

ul {
	margin:0px;
	padding:0px;
	padding-left:5px;
	list-style-image:url(http://www.annotext.de/lw_resource/datapool/layout/img/listicon.gif);

	display:block;
}
p { 
	font-size: 11px;
	line-height:18px;
	margin-bottom:6px;
}
td { 
	font-size: 11px;
	line-height:18px;
}
a, a:hover, a:visited, a:active {
	font-size: 11px;
	color: #1f78b0;
	margin-bottom:16px;
	text-decoration:none;
}
a:hover {
	text-decoration:underline;
}

/*-------------------- link icons --------------------*/
.link_intern {
	background:url(http://www.annotext.de/lw_resource/datapool/layout/icons/icon_intern.gif) left no-repeat;
	padding-left:16px;
}
.link_extern {
	background:url(http://www.annotext.de/lw_resource/datapool/layout/icons/icon_extern.gif) left no-repeat;
	padding-left:16px;
}
.link_oben {
	background:url(http://www.annotext.de/lw_resource/datapool/layout/icons/icon_oben.gif) left no-repeat;
	padding-left:16px;
}
.link_unten {
	background:url(http://www.annotext.de/lw_resource/datapool/layout/icons/icon_unten.gif) left no-repeat;
	padding-left:16px;
}
.link_zip {
	background:url(http://www.annotext.de/lw_resource/datapool/layout/icons/icon_zip.gif) left no-repeat;
	padding-left:16px;
}
.link_pdf {
	background:url(http://www.annotext.de/lw_resource/datapool/layout/icons/icon_pdf.gif) left no-repeat;
	padding-left:16px;
}
.link_exe {
	background:url(http://www.annotext.de/lw_resource/datapool/layout/icons/icon_exe.gif) left no-repeat;
	padding-left:16px;
}
.link_doc {
	background:url(http://www.annotext.de/lw_resource/datapool/layout/icons/icon_doc.gif) left no-repeat;
	padding-left:16px;
}
.link_txt {
	background:url(http://www.annotext.de/lw_resource/datapool/layout/icons/icon_doc.gif) left no-repeat;
	padding-left:16px;
}
.link_email {
	background:url(http://www.annotext.de/lw_resource/datapool/layout/icons/icon_email.gif) left no-repeat;
	padding-left:16px;
}

/*-------------------- flyoutnavi --------------------*/
#flyout_box {
    position:absolute;
	width:977px;
	height:263px;
	z-index:1000;
	display:none;
	top:6px;
	padding-left:4px;
}
#flyout_wk {
	background:url(http://www.annotext.de/lw_resource/datapool/layout/img/flyout_background_02.jpg) top left no-repeat;
	width:977px;
	height:277px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #5c5c5c;
	line-height:18px;
}
#flyout_wk a {
	text-decoration:none;
	color:#2475AA;
}
#flyout_wk a:hover {
	text-decoration:underline;
}
#flyout_wk_close {
	position:absolute;
	padding-top:4px;
	left:847px;
}
#flyout_wk_1 {
	position:absolute;
	padding-top:111px;
	left:47px;
}
#flyout_wk_2 {
	position:absolute;
	padding-top:111px;
	left:199px;
}
#flyout_wk_3 {
	position:absolute;
	padding-top:111px;
	left:352px;
}
#flyout_wk_4 {
	position:absolute;
	padding-top:111px;
	left:506px;
}
#flyout_wk_5 {
	position:absolute;
	padding-top:111px;
	left:676px;
}
#flyout_wk_6 {
	position:absolute;
	padding-top:111px;
	left:846px;
}

/*-------------------- top-/mainnavi (buttons) --------------------*/
div#mainnavi a span {
    color:#fff;
    line-height:28px;
    font-weight:bold;
    font-size:12px;
}

a#topnavi_start {
	width:68px;
	height:36px;
	background:url(http://www.annotext.de/lw_resource/datapool/layout/img/topnavi_start.jpg) no-repeat top left #cc0000;
	display:block;
	float:left;
}
a#topnavi_start span { margin-left:17px; }
a#topnavi_kanzleisoftware {
	width:130px;
	height:36px;
	background:url(http://www.annotext.de/lw_resource/datapool/layout/img/topnavi_kanzleisoftware.jpg) no-repeat top left;
	display:block;
	float:left;
}
a#topnavi_kanzleisoftware span { margin-left:12px; }
a#topnavi_spracherkennung {
	width:140px;
	height:36px;
	background:url(http://www.annotext.de/lw_resource/datapool/layout/img/topnavi_spracherkennung.jpg) no-repeat top left;
	display:block;
	float:left;
}
a#topnavi_spracherkennung span { margin-left:11px; }
a#topnavi_annonetinternetdienste {
	width:182px;
	height:36px;
	background:url(http://www.annotext.de/lw_resource/datapool/layout/img/topnavi_annonetinternetdienste.jpg) no-repeat top left;
	display:block;
	float:left;
}
a#topnavi_annonetinternetdienste span { margin-left:10px; }
a#topnavi_support {
	width:84px;
	height:36px;
	background:url(http://www.annotext.de/lw_resource/datapool/layout/img/topnavi_support.jpg) no-repeat top left;
	display:block;
	float:left;
}
a#topnavi_support span { margin-left:14px; }
a:hover#topnavi_start, 
a:hover#topnavi_kanzleisoftware, 
a:hover#topnavi_spracherkennung, 
a:hover#topnavi_annonetinternetdienste, 
a:hover#topnavi_support {
	background-position:0 -36px;
	text-decoration:none;
}
div#mainnavi a.active {
    background-position:0 -36px;
}

/*-------------------- subnavi (unter top-/mainnavi) --------------------*/
div#subnavi {
	padding-top:2px;
	height:48px;
}

div#subnavi .lwn_actual a, div#subnavi .lwn_inpath a {
    color:#69B91C;	
}
div#subnavi .lwn_actual a {
	font-weight:bold;
}
div#subnavi ul, div#subnavi li {
	display:inline;
	list-style-type:none;
	padding-right:7px;
}

div#subnavi a span {
    border-right:1px solid #1f78b0;
    padding-right:7px;
}

div#subnavi li.lw_laslisttitem a span {
    border-right:0px solid #fff;
}

div#subnavi span.subnavischnuepsel, div#subnavi span.subnavischnuepsel a {
    color:#69B91C;
    font-weight:bold;
    margin-right:5px;
    text-decoration:none;
}

/*-------------------- leftnavi --------------------*/
div#col_navi ul, div#col_navi ul li
{
    list-style-type:none;
    list-style-image:url();
	font-family: Verdana, sans-serif;
	font-size: 11px;
	color: #1f78b0;
	text-decoration:none;  
	margin:0;
	padding:0;  
}

div#col_navi ul li
{
    margin-bottom:8px;
}

div#col_navi ul ul li
{
    margin-top:2px;
    margin-bottom:6px;
    margin-left:5px;
    line-height:12px;
}

div#col_navi ul
{
    margin-left:5px;
}

div#col_navi ul ul
{
    margin-left:10px;
}

div#col_navi ul ul ul
{
    margin-top:6px;
    margin-bottom:6px;
    margin-left:15px;
    line-height:12px;
}

div#col_navi ul li a span
{
    padding-left:10px;
    display:block;
    background: url(http://www.annotext.de/lw_resource/datapool/layout/img/leftnavi_unselected_close.gif ) no-repeat 0px 5px;
}

div#col_navi li a.active span
{
    color:#69B91C;
    font-weight:bold;
}
div#col_navi li a.inpath span
{
    font-weight:bold;
}

div#col_navi ul li a.inpath span
{
    background: url(http://www.annotext.de/lw_resource/datapool/layout/img/leftnavi_selected_open.gif ) no-repeat 0px 5px;
    color:#69B91C;
	font-weight:normal;
}
div#col_navi ul li a.active span
{
    background: url(http://www.annotext.de/lw_resource/datapool/layout/img/leftnavi_selected_open.gif ) no-repeat 0px 5px;
}
div#col_navi ul ul li a.active span, div#col_navi ul ul li a.inpath span, div#col_navi ul ul li a span
{
    background: url();
    padding-left:0px;
}

/*-------------------- modifications for wire2  --------------------*/
#col_main_1 {
	float:left;
	width:349px;
}
#col_main_2 {
	float:right;
	width:349px;
}

/*-------------------- boxes --------------------*/

.cbox {
	margin-bottom:12px;
}
.content_padding {
	padding:20px 15px 20px 20px;
}
.content_border {
	border:solid 1px #D7D7D7;
	background:url(http://www.annotext.de/lw_resource/datapool/layout/img/background_cbox.gif) repeat-x bottom;
}
#button_wk {
	position:relative;
	top:0px;
	left:0px;
}
#contentframe {
	border: 1px solid #d7d7d7;
	width:536px;
	background:url(http://www.annotext.de/lw_resource/datapool/layout/img/themenbox_header.jpg) top left no-repeat;
	padding-bottom:30px;
}

/* ----- 1 ----- */
/* mod */
.advobox h1, .advobox h2, .advobox h3 {
	margin-left:0px;
}
.advobox .einleitung_eins {
	margin-left:0px;
	margin-top:0px;
}
.advobox .einleitung_zwei {
	margin-left:0px;
	margin-top:0px;
}
.advobox ul {
	margin-left:12px;
}
/* /mod */
.advobox {
	margin-bottom:12px;
}
.advobox_border {
	border: 1px solid #d7d7d7;
}
.advobox_fader {
	background:url(http://www.annotext.de/lw_resource/datapool/layout/img/themenbox_header.jpg) top left repeat-x;
}
.advobox_content {
	padding-left:30px;
}
.advobox_marginright {
	padding-right:30px;
}
.advobox_header {
	padding-left:30px;
	padding-right:80px;
}
.spacer_middle {
	width:12px;
}
.spacer_right {
	width:80px;
}

/* ----- 2 ----- */
.themenebene_standard {
	margin-left:60px;
	margin-right:80px;
}
.themenebene_null {
	margin-left:0px;
	margin-right:0px;
}

/* ----- 3a ----- */
.absatz_content {
	margin-left:60px;
}
.h3text {
	border-top:1px solid #d7d7d5;
	border-right:1px solid #d7d7d5;
	border-left:1px solid #fff;
	border-bottom:1px solid #fff;
	display:inline;
	padding-top:2px;
	padding-right:10px;
}
.h3line {
	background:url(http://www.annotext.de/lw_resource/datapool/layout/img/h3_background_line.gif) bottom repeat-x;
	margin-right:30px;
}

/* ----- 3b ----- */
.absatz_content {
	margin-left:60px;
}
.absatz_text_fixed {
	width:336px;
}
.absatz_bild_fixed {
	float:right;
	width:150px;
	text-align:right;
}
.h3text {
	border-top:1px solid #d7d7d5;
	border-right:1px solid #d7d7d5;
	border-left:1px solid #fff;
	border-bottom:1px solid #fff;
	display:inline;
	padding-top:2px;
	padding-right:10px;
/*	background:url(h3_background_text.gif) top right no-repeat;*/
}
.h3line {
	background:url(http://www.annotext.de/lw_resource/datapool/layout/img/h3_background_line.gif) bottom repeat-x;
	margin-right:30px;
}

/* ---- objekt downloads ------ */
.downloadbox_container {
	margin-left:30px;
	margin-bottom:12px;
}
.downloadbox_content {
	border:1px solid #d7d7d7;
	width:473px;
	background:url(http://www.annotext.de/lw_resource/datapool/layout/boxes/download_tableheader.gif) top no-repeat;
	padding-top:24px;
}
.downloadbox_details {
	font-size:10px;
}

/* ----- objekt schreenshots ----- */
body {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	line-height:18px;
	color: #585858;
}
.container_screenshot {
	margin-left:30px;
	margin-top:45px;
}
.container_screenshot_content {
	width:475px;
}
.box_screenshot {
	width:219px;
}
.frame_screenshot {
	background:url(http://www.annotext.de/lw_resource/datapool/layout/boxes/background_screenshot.jpg) center no-repeat;
	width:207px;
	height:142px;
	padding:6px 6px 27px 6px;
	text-align:center;
}
.frame_screenshot_demo {
	background:url(http://www.annotext.de/lw_resource/datapool/layout/boxes/background_screenshot_demo.jpg) center no-repeat;
}

/* ----- tabelle grau einzeln ----- */
.tablegreyzwo_outer {
	margin-left:30px;
	margin-top:12px;
	margin-bottom:12px;	
}
.tablegreyzwo_outer_content {
	border:1px solid #d7d7d7;
	width:472px; /* 476 -2px border -2px padding */
	padding:0px 1px 1px 1px;
}
.tablegreyzwo_outer_content p {
	margin-bottom:0;
}
.tablegreyzwo_container_content {
	background:url(http://www.annotext.de/lw_resource/datapool/layout/boxes/background_table.gif) top left repeat-y;
}
.tablegreyzwo_content_left {
	float:left;
	width:134px;
	border-top:1px solid white;
	padding:10px 15px 10px 15px;
	background-color:#f3f3f3;
}
.tablegreyzwo_content_right {
	margin-left:165px;	/* !!!!! ie fixing fehlt noch !!!!! */
	width:277px;
	border-top:1px solid white;
	padding:10px 15px 10px 15px;
	background-color:#e4e4e4;
}
.tablegreyzwo_content_right ul {
	list-style-image:url(http://www.annotext.de/lw_resource/datapool/layout/img/listicon.gif);
	margin:15px;
	padding:0px;
	display:block;
}

/* ----- tabelle grauer hintergrund ----- */
.table_outer {
	margin-left:30px;
	margin-top:12px;
	margin-bottom:12px;	
}
.table_outer_content {
	border:1px solid #d7d7d7;
	width:472px; /* 476 -2px border -2px padding */
	padding:0px 1px 1px 1px;
}.table_outer_content p {
	margin-bottom:0;
}
.table_container_content {
	background:url(http://www.annotext.de/lw_resource/datapool/layout/boxes/background_table.gif) top left repeat-y;
}
.table_content_left {
	float:left;
	width:134px;
	border-top:1px solid white;
	padding:10px 15px 10px 15px;
}
.table_content_right {
	margin-left:165px;	/* !!!!! ie fixing fehlt noch !!!!! */
	width:277px;
	border-top:1px solid white;
	padding:10px 15px 10px 15px;
}

/* ----- tabelle produkthighlights ----- */
/* mod */
.table_highlights h1, .table_highlights h2, .table_highlights h3, .table_highlights .einleitung_eins, .table_highlights .einleitung_zwei {
	margin:0;
	padding:0;
}
/* /mod*/

.table_highlights {
	margin:28px 30px 28px 30px;
}

/* ----- tabelle weisser hintergrund----- */
/* mod */
.box2spaltig h1, .box2spaltig h2, .box2spaltig h3 {
	margin-left:0px;
}
.box2spaltig .einleitung_eins {
	margin-left:0px;
	margin-top:0px;
}
.box2spaltig .einleitung_zwei {
	margin-left:0px;
	margin-top:0px;
}
.box2spaltig ul {
	margin-left:12px;
}
/* /mod */
.container_box2spaltig {
	margin:0 30px 12px 30px;
}
.box2spaltig {
	border: 1px solid #d7d7d7;
	width:474px;
}
.box2spaltig_links {
	width:236px;
	border-right: 1px solid #d7d7d7;
}
.box2spaltig_rechts {
	float:right;
	width:237px;
	border-left: 1px solid #d7d7d7;
}
.box2spaltig_content_padding {
	padding:10px;
}
.box2spaltig_content_nopadding {
	padding:0px;
}
.box2spaltig_noborder {
	border:none;
}
