
a.buttonUnderstand { 
display:block;
background-image:url('/img/en/b_understand.gif');
width:181px; height:22px;
float:left; 
}
a.buttonUnderstand:hover { background-image:url('/img/en/b_understand_on.gif'); }

a.buttonProtect { 
display:block;
background-image:url('/img/en/b_protect.gif');
width:181px; height:22px;
float:left; 
}
a.buttonProtect:hover { background-image:url('/img/en/b_protect_on.gif'); }

a.buttonMonetize { 
display:block;
background-image:url('/img/en/b_monetize.gif');
width:181px; height:22px;
float:left; 
}
a.buttonMonetize:hover { background-image:url('/img/en/b_monetize_on.gif'); }

a.buttonRegister { 
display:block;
background-image:url('/img/en/b_register.gif');
width:177px; height:22px;
float:left; 
}
a.buttonRegister:hover { background-image:url('/img/en/b_register_on.gif'); }



.topdiv1 {
position: relative; width: 948px; padding: 0px 2px 0px 0px; background-color: #CCCCCC; border-width: 0px 2px 0px 0px; border-style: solid; border-color: #EFEFEF;
}
.topdiv2 {
position: relative; width: 948px; background-color: #FFFFFF; border-left: #336699 solid 1px; border-right: #336699 solid 1px;
}


.topdiv3 {
position: relative; width: 771px; background-color: #FFFFFF; float:left;
}
.menu {
position: relative; width: 771px; background-image:url('/img/bluebar.jpg'); height:21Px; background-repeat:no-repeat;
}

a.menulink { 
/*
	font-family: Calibri, Arial, Helvetica, sans-serif;
	font-size: 14px;
	line-height: 14px;
*/
	font-family: Verdana, Helvetica, Arial, sans-serif;
	font-size: 11px;
	font-weight:normal;

	text-decoration:none;
	color: #FFFFFF;
	margin-left: 25px;
}

a.menulink:hover { 
color: #336699;
background-color:#FFFFFF; }


.maindiv {
width: 771px;
float:left;
}

/* right menü */


.loginformtext {
	font-family: Verdana, Helvetica, Arial, sans-serif;
	font-size: 9px;
/*	font-family: Arial, Helvetica, sans-serif; 
	font-size: 10px; */
	color: #FFFFFF;
}
input.loginform {
	font: normal 11px/13px Verdana, Helvetica, Arial, sans-serif;
/*	font: normal 12px/14px Arial, Verdana, Helvetica, sans-serif; */
	width: 100px;
	border: 1px solid #FFFFFF;
	color: #FFFFFF;
	background: #062B62;
}

.rightmenu {
	position: relative;
	width: 177px;
	background-color: #FFFFFF;
	float:left;
}
div.rm_box_wrapper {
	position: relative; 
	width: 177px; 
	background-color: #062B62;
	padding:0px;
}
div.rm_box {
	position : relative;
	float : left;
	width : 178px;
	height : 66px;
	background-image : url('/img/rm_box_bg.jpg');
	background-repeat : repeat-x;
	background-position: 0px 0px;
}
div.rm_box_content {
	position : relative;
	float : left;
	width : 159px;
	height : 50px;
	margin: 8px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	line-height:110%;
	color: #999999;
	overflow:hidden;
}
div.rm_box_content:hover {
	color: #000000;
}
.rm_heading{
/*
	font-family: Calibri, Arial, Helvetica, sans-serif;
	font-size: 16px;
	line-height:16px;
*/
	font-family: Verdana, Helvetica, Arial, sans-serif;
	font-size: 13px;
	line-height:14px;

	color: #062B62;
	font-weight:bold;

	background: url('/img/arr_blue_right.gif');
 	background-repeat: no-repeat;
 	background-position: left;
 	padding-left:18px;
}


/*main stuff*/

h1 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 16px;
	color: #003366;
	margin: 25px 25px 0px 25px;
	font-weight: bold;
	letter-spacing:-1px;
}
.h1_sub {
	color: #000000;
	font-weight:normal;
}

h2 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight:bold;
	color: #062B62;
	line-height:140%;
}

.normtext{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #000000;
	line-height: 120%;
}
p {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #333333;
	line-height: 120%;
}

.clear {
	clear: both;
	line-height: 0;
	font-size: 0;
	height: 0;
}

.testimonial_box{
	background-color:#DFE8EE;
	padding:15px;
}
.testimonial_text{
	font-family: Times New Roman, Times;
	font-size: 18px;
	color: #000000;
	line-height: 120%;
}
a.testimonial_text:hover {
	color: #fff;
	background-color: #062B62;  
	text-decoration:none;
}

div.zitat{
	background-color:#DFE8EE;
	padding:15px 15px 15px 70px;
	background-image : url('/img/zitat-bg.gif');
	background-repeat : no-repeat;
	background-position: 0px 0px;
	text-align:left;
	font-family: Times New Roman, Times;
	font-size: 18px;
	color: #000000;
	line-height: 120%;
	overflow:hidden;
	float:left;
	width:634px;
}
div.zitat a {
	color: #000000;
	text-decoration:underline;
}
div.zitat a:hover {
	color: #fff;
	background-color: #062B62;  
	text-decoration:none;
}

div.message{
	background-color:#DFE8EE;
	padding:15px 15px 15px 25px;
	text-align:left;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 16px;
	color: #000000;
	line-height: 120%;
}
div.message a {
	color: #062B62;
	text-decoration:underline;
}
div.message a:hover {
	color: #fff;
	background-color: #062B62;  
	text-decoration:none;
}

blockquote {
	border: solid #DFE8EE;
	border-width: 1px 0px 1px 5px;
	padding: 2px 2px 2px 5px;
	/*background-color:#efefef;*/
}

div.point_box {
	position : relative;
	float : left;
	background-image : url('/img/blue_point.gif');
	background-repeat : no-repeat;
	background-position: 0px 0px;
	padding-left:35px;
	padding-bottom:20px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	line-height:110%;
	color: #000000;


}

.point_box_heading {
	font-size: 14px;
	font-weight:bold;
	color: #062B62;
	line-height:140%;
}
a.point_box_heading:hover {
	color: #fff;
	background-color: #062B62;  
	text-decoration:none;
}	


hr {
	height: 1px;
	border-width: 1px 0 0 0;
	border-style: solid;
	border-color: #336699;
}

a.pm { 
	color: #062B62; 
}
a.pm:hover { 
	color: #fff;
	background-color: #062B62;  
	text-decoration:none;
}
a.dl_links{
	color: #000;
	background: url('/img/arr_blue_right.gif');
 	background-repeat: no-repeat;
 	background-position: left;
 	padding-left:18px;
 	line-height:150%;
}
a.dl_links:hover { 
	color: #fff;
	background-color: #062B62;  
	text-decoration:none;
}


/* pricing */

div.pr_header {
	position : relative;
	float : left;
	margin-left: 25px;
	margin-top: 30px;
	background-image : url('/img/blue_point.gif');
	background-repeat : no-repeat;
	background-position: 0px 0px;
	text-decoration:none;
}
div.pr_header h1 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 24px;
	line-height:110%;
	color: #062B62;
	margin: 0px 25px 0px 40px;
	font-weight: bold;
	letter-spacing:-1px;
}

div.pr_header h3 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
	line-height:110%;
	color: #000000;
	margin: 2px 25px 0px 40px;
	letter-spacing:0px;
	padding: 3px;
}


table.pr_box{
/*	position : relative;
	float: left; */
	width:660px;
	margin: 10px 25px 0px 50px;
	border: 1px solid #A88E86;
	border-collapse:collapse;
}
th.pr_blue{
	background-color:#062B62;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: bold;
	color:#FFFFFF;
	text-align: center;
	letter-spacing:-1px;
	padding: 5px 0px 5px 0px;
	border: 1px solid #A88E86;
	border-collapse:collapse;
}
td.pr_reg{
	background-color:#E7EBF0;
	text-align: center;
	border: 1px solid #A88E86;
	border-collapse:collapse;
	vertical-align: text-top;
}
td.pr_special{
	background-color:#FFFFFF;
	text-align: center;
	border: 1px solid #A88E86;
	border-collapse:collapse;
	vertical-align: text-top;
}
h1.pr_box {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 18px;
	color: #062B62;
	font-weight: bold;
	margin: 8px 0px 8px 0px;
}
.pr_sup_h1 {
	font-size: 12px;
	line-height:18px;
	font-weight: normal;
	vertical-align:top;
	
}

h2.pr_box {
	font-family: Times, Times New Roman;
	font-size: 18px;
	color: #000000;
	font-weight: bold;
	margin: 0px 0px 0px 0px;

}
h3.pr_box {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: normal;
	color: #333333;
	margin: 0px 8px 0px 8px;
	letter-spacing:-1px;
}
ul.pr_box {
	list-style: none;
	padding: 0px 0px 0px 0px;
	margin: 8px 0px 0px 0px;

	font: normal 14px/16px Verdana, Arial, Helvetica, sans-serif;
	letter-spacing:-1px;
	color: #000000;
}
h5.pr_box {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
	color: #000000;
	margin: 8px 8px 8px 8px;
}
h5.pr_box_orange {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #FF6600;
	margin: 8px 8px 8px 8px;
	text-decoration:none;
}

a.signup_button_st { 
	display:block;
	background-image:url('/img/signup_button_st.gif');
	background-repeat : no-repeat;
	width:149px; height:29px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 13px;
	font-weight: bold;
	color: #FFFFFF;
	text-decoration:none;
	margin: 8px 8px 8px 8px;
	padding-top: 5px;
}
a.signup_button_st:hover { 
	text-decoration:underline; 
}
a.rv_requestoffer {
	color:#ffffff; 
	text-decoration:none; 
	background-color:#062B62; 
	font-weight:bold;
}
a.rv_requestoffer:hover {
	text-decoration:underline; 
}

div.subinfo {
	width: 370px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: normal;
	color: #000000;
	margin: 8px 0px 0px 50px;
	float:left;
}
div.rabattinfo {
	width: 300px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #FF6600;
	margin: 10px 30px 0px 0px;
	text-align:right;
	float:left;
}
div.rabattinfo2 {
	width: 290px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 13px;
	font-weight: bold;
	color: #062B62;
	margin: 10px 30px 0px 0px;
	text-align:right;
	float:left;
	letter-spacing:-1px;
	
}
div.rabattinfo2 a {
	background-color: #062B62;
	color: #FFFFFF;
	text-decoration:none;
}
/* bubble container */
#dhtmltooltip{
	position: absolute;
	left: -300px;
	width: 150px;
	border: 1px solid black;
	padding: 10px;
	background-color: lightyellow;
	visibility: hidden;
	z-index: 100;
	font: normal 12px/14px Verdana, Arial, Helvetica, sans-serif;
	letter-spacing:normal;
	color: #000000;
/*Remove below line to remove shadow. Below line should always appear last within this CSS*/
	filter: progid:DXImageTransform.Microsoft.Shadow(color=gray,direction=135);
}

#dhtmlpointer{
	position:absolute;
	left: -300px;
	z-index: 101;
	visibility: hidden;
}

a.pr_link_hover {
	color: #000000;
	text-decoration:none;
	cursor:hand;
}


td.pr_textbox {
	background-color:#E7EBF0;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 13px;
	font-weight: normal;
	color: #062B62;
	margin: 16px;
	float:left;

}

div.pr_textbox_wrap {
	position : relative;
	float: left; 
	width:660px;
	margin: 10px 50px 0px 50px;
	border: 1px solid #A88E86;
	background-color:#E7EBF0;
}
div.pr_textbox {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 13px;
	font-weight: normal;
	color: #062B62;
	margin: 16px;
	text-decoration:none;
}

td.pr_xxl_top{
	background-color:#E7EBF0;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 16px;
	color:#062B62;
	text-align: center;
	letter-spacing:-1px;
	padding: 5px 0px 5px 0px;
	border: 1px solid #A88E86;
	border-collapse:collapse;
}

td.pr_xxl_cell1{
	background-color:#E7EBF0;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 18px;
	color:#062B62;
	text-align: center;
/*	letter-spacing:-1px; */
	padding: 5px 0px 5px 0px;
	border: 1px solid #A88E86;
	border-collapse:collapse;
}
td.pr_xxl_cell2{
	background-color:#E7EBF0;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 16px;
	color:#000000;
	font-weight:bold;
	text-align: center;
	letter-spacing:-1px; 
	padding: 5px 0px 5px 0px;
	border: 1px solid #A88E86;
	border-collapse:collapse;
}
td.pr_xxl_cell3{
	background-color:#E7EBF0;
	font-family: Times, Times New Roman;
	font-size: 16px;
	color: #000000;
	font-weight: bold;
	text-align: center;
	padding: 5px 0px 5px 0px;
	border: 1px solid #A88E86;
	border-collapse:collapse;
}
td.pr_xxl_cell4{
	background-color:#FFFFFF;
	text-align: center;
	padding: 5px 0px 0px 0px;
	border: 0px solid #A88E86;
	border-collapse:collapse;
}
td.pr_xxl_text{
	background-color:#E7EBF0;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color:#000000;
	padding: 10px 10px 10px 30px;
	border: 1px solid #A88E86;
	border-collapse:collapse;
}




div.pr_bottomlinks {
	position : relative;
	float : left;
	margin-left: 25px;
	margin-top: 20px;
}
a.pr_bottomlinks_forward {
	float:left;
	background-image : url('/img/blue_point_small.gif');
	background-repeat : no-repeat;
	background-position: 0px 0px;
	padding-left:35px;
	padding-bottom:20px;

	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	line-height:100%;
	color: #062B62;
	font-weight: bold;
	letter-spacing:-1px;
	text-decoration:none;
}
a.pr_bottomlinks_reverse {
	float:left;
	background-image : url('/img/blue_point_small_reverse.gif');
	background-repeat : no-repeat;
	background-position: 0px 0px;
	padding-left:35px;
	padding-bottom:20px;

	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	line-height:100%;
	color: #062B62;
	font-weight: bold;
	letter-spacing:-1px;
	text-decoration:none;
}





p.mwst {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: normal;
	color: #666666;
	margin: 8px 0px 0px 50px;
	float:left;
}

hr.mwst {
	height: 1px;
	border-width: 1px 0 0 0;
	border-style: solid;
	border-color: #999999;

}






/*Footer*/

div.footer1 {
	width: 948px; 
	padding: 0px 2px 2px 0px; 
	background-color: #CCCCCC; 
	border-width: 0px 2px 2px 0px; 
	border-style: solid; 
	border-color: #EFEFEF;
}

div.footer2 {
	position: relative; 
	width: 948px;  
	background-color: #FFFFFF; 
	border: 1px solid; 
	border-color: #336699 #336699 #336699 #336699; 
	padding:10px 0px 10px 0px;
}

.breadcrumb{
	background-color:#efefef; 
	float:left;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	line-height:100%;
	color: #000000;
}
a.breadcrumb_link{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	line-height:100%;
	color: #000000;
}
a.breadcrumb_link:hover { 
	color: #fff;
	background-color: #062B62;  
	text-decoration:none;
}


.lastbox_wrapper {
	width: 236px;
	height: 80px; 
	background-color:#efefef; 
	float:left;
}
.lastbox_content {
	margin-left:25px;
	margin-top: 5px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	line-height:150%;
	color: #666666;
}
a.lastbox_links {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	line-height:150%;
	color: #666666;
	text-decoration:none;
}
a.lastbox_links:hover { 
	color: #fff;
	background-color: #062B62;  
}




/*oldstuff*/


/*
.bottomlinks {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #666666; }
a.bottomlinks { text-decoration:none; }
a.bottomlinks:hover { color: #D59203; }


p {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #333333;
	line-height: 15px;
}
.pmtext {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #333333;
	line-height: 15px;
}





li.pm {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #333333;
	line-height: 15px;
	list-style-type:circle;
}

.anwalt {
	border: 2px solid; 
	border-color: #CDD9E5 #F2F5F9 #F2F5F9 #CDD9E5;
	padding: 5px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #333333;
	line-height: 15px;
}
.bildschatten {
padding: 0px 2px 2px 0px; background-color: #CCCCCC; border-width: 0px 2px 2px 0px; border-style: solid; border-color: #EFEFEF;
}

textarea.pm {
	border: 1px solid #336699;
	font: normal 12px/14px Arial, Verdana, Helvetica, sans-serif;
	color: #333333;
	background: #efefef;
}
input.pm {
	border: 1px solid #336699;
	font: normal 12px/14px Arial, Verdana, Helvetica, sans-serif;
	color: #333333;
	background: #efefef;
}

.lang_out {
	border: 1px solid #CDD9E5;
	position: absolute;
	top: 300px;
	background-color: #003569;
	color: #FFFFFF;
	padding: 0px;
	margin: 0px;
}
.lang_ul, lang_li {
	list-style: none;
	padding: 0px 0px 0px 0px;
	margin: 0px 0px 0px 0px;
	width: 120px;
	font: normal 22px/24px Arial, Verdana, Helvetica, sans-serif;
	color: white;
}
.lang_pointer {
	cursor: pointer;
}
.lang_li_bg {
	padding: 5px;
	background-color: #32679B;
}
.lang_li_bg:hover {
	background-color: #668DB2;
}
a.lang { text-decoration:none;	color: #fff; }
*/
