/* */
body{
 margin:0px;
 width:1002px;
}
a,  a:link, a:visited{ 	color:#333333;
	text-decoration:underline;
	}
	
a:hover, a:active{
	color:#999999;
text-decoration:underline;

}	


p{margin-bottom:20px;}

#mainnavi {
	border: #999999 solid;
	background-color:#eaeaea;

	}
#headnavi_box
	{
	border: #cccccc solid;
	background-color:#eaeaea;
	}
	
.input
	{
	border: #cccccc solid;
	border-width: 1px 1px 1px 1px;
	}
.select{
    border: #cccccc solid;
    border-width: 1px 1px 1px 1px;
width:  200px;
}
    
#headnavi_box {	
	float:right;
	padding:4px 30px 5px 10px;
	border-width: 0px 0px 1px 1px;
	font-size:11px;
	font-family:Arial, sans-serif, Verdana ;
	}
	
/* Hyperlinks headnavi */
.headnavi a, .headnavi a:link, .headnavi a:visited{
	color:#333333;
	text-decoration:none;

}
.headnavi a:hover, .headnavi a:active{
	color:#999999;
	text-decoration:none;

}
.headnavi td{
    color:#333333;
    text-decoration:none; 
}
/* Ende Hyperlinks headnavi */

.logohead {
	clear:both;
	display:block;
	float:left;
	margin-bottom:15px;
	}

	
	
#mainnavi {
	float:left;	
	width:975px;
	padding:0px 0px 0px 25px;
	border-width: 1px 0px 1px 0px;
	}
	
	
/* Hyperlinks mainnavi */
#mpunkt a, #mpunkt a:link, #mpunkt a:visited #mpunkt a:hover, #mpunkt a:active{
	float:left;
 	text-decoration:none;
	padding:6px 5px 5px 5px;
	margin-right:32px;	
 	font-family:Arial, sans-serif, Verdana;

	line-height:1;
    font-size:12px;
	border-width:0px 0px 2px 0px;
}

.vepos_m a, .vepos_m a:link, .vepos_m a:visited, .vsoft_m a, .vsoft_m a:link, .vsoft_m a:visited, .vcare_m a, .vcare_m a:link, .vcare_m a:visited{
	border:#e1e1e1 solid; 
	color:#333333;
	}
	
.vepos_m a:hover, .vepos_m a:active, .vepos_ma a, .vepos_ma a:link, .vepos_ma a:visited{
	border:#F15A29 solid;
	color:#333333;
}

.vsoft_m a:hover, .vsoft_m a:active, .vsoft_ma a, .vsoft_ma a:link, .vsoft_ma a:visited{
	border:#5270ae solid;
	color:#333333;
}

.vcare_m a:hover, .vcare_m a:active, .vcare_ma a, .vcare_ma a:link, .vcare_ma a:visited {
	border:#8CC63F solid;
	color:#333333;
}

/* Ende Hyperlinks mainnavi */

.mainpic {
	clear:both;
	display:block;
	border: #999999 solid;
	border-width: 0px 0px 1px 0px;
	}



/* Subnavigation */
#subnavbox {

	float:left;
	border: #cccccc solid;
	border-width: 1px 0px 0px 0px;
	width:210px;
	margin:25px 0px 0px 0px;
	}
	
	
	
/* Hyperlinks subnavi */
#spunkt a, #spunkt a:link, #spunkt a:visited, #spunkt a:hover, #spunkt a:active, #spunktsub a, #spunktsub a:link, #spunktsub a:visited, #spunktsub a:hover, #spunktsub a:active, #spunktsub1 a, #spunktsub1 a:link, #spunktsub1 a:visited, #spunktsub1 a:hover, #spunktsub1 a:active{
	border: #cccccc solid;
	border-width: 0px 0px 1px 0px;
	float:left;
	width:180px;
 	text-decoration:none;
	padding:7px 0px 7px 30px;
 	font-family:Arial, sans-serif, Verdana;
	line-height:1;
    font-size:11px;
}

#spunkt a, #spunkt a:link, #spunkt a:visited, #spunkt a:hover, #spunkt a:active{
	color:#333333;
}

#spunktsub a, #spunktsub a:link, #spunktsub a:visited, #spunktsub_vsoft a:hover, #spunktsub_vsoft a:active{
	background-color:#e6e6e6;
}

#spunktsub1 a, #spunktsub1 a:link, #spunktsub1 a:visited, #spunktsub1_vsoft a:hover, #spunktsub_vsoft a:active{
	background-color:#f2f2f2;
}

.vepos_s a, .vepos_s a:link, .vepos_s a:visited { 
	background-color:#ffffff;
	}
	
.vepos_s a:hover, .vepos_s a:active, .vepos_sa a, .vepos_sa a:link, .vepos_sa a:visited{
	background-color:#e6e6e6;
}

.vsoft_sub a, .vsoft_sub a:link, .vsoft_sub a:visited{
	color:#333333;
}
.vsoft_sub a:hover, .vsoft_sub a:active{
	color:#999999;
}
.vcare_sub a, .vcare_sub a:link, .vcare_sub a:visited{
	color:#333333;
}
.vcare_sub a:hover, .vcare_sub a:active{
	color:#999999;
}
.vepos_sub a, .vepos_sub a:link, .vepos_sub a:visited{
	color:#333333;}
.vepos_sub a:hover, .vepos_sub a:active{
	color:#999999;
}

.vsoft_suba a, .vsoft_suba a:link, .vsoft_suba a:visited{
	color:#506DA8;
}

.vepos_suba a, .vepos_suba a:link, .vepos_suba a:visited{
	color:#F15A29;
}
.vcare_suba a, .vcare_suba a:link, .vcare_suba a:visited{
	color:#90B219;
}

/* Ende Hyperlinks subnavi */


/* Content */
#contentbox, #contenttitel, #textblock  {
	float:left;
	width:550px; 	
	font-family:Arial, sans-serif;
	color:#333333;
	}
.color_vsoft, #color_vsoft {
	color:#506DA8;
}
.color_vcare, #color_vcare {
	color:#90B219;
}
.color_vepos, #color_vepos {
	color:#4E4E50;
}
.txt_14 {
	font-size:14px;
	line-height:1.5;
	font-family:Arial, sans-serif, Verdana;
	color:#333333;
	}
	
.txt_14_sub2 {
	font-size:14px;
	line-height:2;
	}
		
.txt_14_sub3 {
	font-size:14px;
	line-height:3;
	}
	
.txt_14_sub4 {
	font-size:14px;
	line-height:4;
	}
	
	
.txt_12 {
	font-size:12px;
	line-height:1.5;
	color:#333333;
	}
	
.txt_12_sub{
	font-size:12px;
	line-height:2;
	color:#333333;
	}
	
.txt_11 {
	font-size:11px;
	line-height:1.5;
	color:#333333;
	}
	
.txt_9 {
	font-size:9px;
	line-height:1.5;
	color:#333333;
	}
	
.tabletop_abstand {
margin-top:5px;
}
.table_abstand {
margin-top:5px;
margin-bottom:5px;
}

#contentbox {
	margin:25px 30px 30px 30px;
	}

#contenttitel {
	font-size:18px;
	padding: 0px 0px 15px 0px;
	border: #333333 solid;
	border-width: 0px 0px 1px 0px;
	}

#textblock {
	font-size:12px;
	line-height:1.5;
	padding: 15px 0px 15px 0px;

	}
	
#textblock_rahmen{
clear:both;
	font-size:12px;
	line-height:1.5;
	padding: 15px 15px 15px 15px;
	border: #333333 solid;
	border-width: 1px 1px 1px 1px;

	}
	
#textblock_aktion{
clear:both;
	font-size:12px;
	line-height:1.5;
	padding: 10px 15px 10px 15px;
	border: #F15A29 solid;
	background-color:#f0f0f0;
	border-width: 0px 5px 0px 5px;

	}
#contentbild_links{
clear:both;
	float:left;
	padding:0px 15px 0px 0px;
	}	
.linie_oben{
	border: #333333 solid;
	border-width: 1px 0px 0px 0px;
	}
	
.linie_oben_unten{
	border: #333333 solid;
	border-width: 1px 0px 1px 0px;
	}
	
#mainteaser {
clear: both;
	padding: 15px 0px 15px 0px;
	border: #333333 solid;
	border-width: 0px 0px 1px 0px;
	}
	
	
/* Hyperlinks content */
.vsoft_link a, .vsoft_link a:link, .vsoft_link a:visited { 
 	text-decoration:none;
	color:#506DA8;
	}
	
.vsoft_link a:hover, .vsoft_link a:active{
 	text-decoration:none;
	color:#999999;
}
.vcare_link a, .vcare_link a:link, .vcare_link a:visited { 
 	text-decoration:none;
	color:#90B219;
	}
	
.vcare_link a:hover, .vcare_link a:active{
 	text-decoration:none;
	color:#999999;
}
/* Hyperlinks contentnavi_add */

#cnavaddbox {
	width:360px;
}

#cnavadd_vsoft a{
	width:215px;
	float:left;
 	text-decoration:none;
	padding:6px 0px 5px 25px;
 	font-family:Arial, sans-serif, Verdana ;
	line-height:1;
    font-size:11px;
	background-image: url(/base/gfx/contentnavi/vsoft_background.jpg);
	background-repeat:no-repeat;
	background-color:#e6e6e6;
	margin-bottom:2px;
}

.vsoft_add a, .vsoft_add a:link, .vsoft_add a:visited { 
	color:#333333;
	}
	
.vsoft_add a:hover, .vsoft_add a:active{
	color:#999999;
}




/* Ende Hyperlinks contentnavi_add */

	
/* Ende Content */


/* Teaser right */
#teaserbox {
	float:left;
	margin:25px 0px 0px 0px;
	width:179px

	}
#teaser, #teasercontent {
	font-family:Arial, sans-serif, Verdana ;
	text-align:left;
	line-height:1.5;
	}
#teaser {
clear:both;
}

.teaserhead_neutral, .teaserhead_vcare, .teaserhead_vsoft{
	color:#333333;
	border: #cccccc solid;
	border-width: 1px 0px 0px 1px;
	}
.teaserhead_neutral{
	font-size:11px;
	background-color:#cccccc;
	padding: 3px 5px 3px 7px;
	}
.teaserhead_vcare, .teaserhead_vsoft{
	font-size:14px;
	background-color:#f0f0f0;
	padding: 6px 5px 0px 7px;
	}	
.teaserhead_vcare{
	color:#90B219;
	}	
.teaserhead_vsoft{
	color:#506DA8;
	}
	
#teasercontent a, #teasercontent a:link, #teasercontent a:visited, #teasercontent a:hover, #teasercontent a:active {
	font-size:11px;
	border: #cccccc solid;
	border-width: 0px 0px 1px 1px;
	padding: 5px 5px 5px 7px;
	margin: 0px 0px 15px 0px;	
	float:left;
	width:166px;
	background-color:#f0f0f0;
	text-decoration:none;
	}
	
.teaserlink a, .teaserlink a:link, .teaserlink a:visited {
color:#333333;
}
.teaserlink a:hover, teaserlink a:active {
color:#999999;
}


/* Ende Teaser right */
	
/* Bottom */
#bottom_box{
	clear:both;	
	float:left;	
	width:975px;
	padding:4px 0px 5px 25px;
	margin-bottom:15px;
	border: #cccccc solid;
	border-width: 1px 0px 1px 0px;
	background-color:#eaeaea;
	font-size:11px;
	font-family:Arial, sans-serif, Verdana ;
	}
#bottom_add {	
	clear:both; 
	float:left;
	width:975px;
	font-size:11px;
	font-family:Arial, sans-serif, Verdana ;
	}
/* Ende Bottom */


/* Kontakt-Formular */


#formular table td td {
    padding:4px;
    border: #cccccc solid;
    border-width: 1px 1px 1px 1px;
}
#table_support
{
    border: #cccccc solid;
    border-width: 1px 1px 1px 1px;
}

#table_support th{
    padding:4px;
    text-align : left;

} 
 #table_support td{
    padding:4px;
    vertical-align : top;
        border: #cccccc solid;
    border-width: 1px 1px 0px 0px;
} 



/* Ende Kontakt-Formular */

/*  Leistungskatalog  */
			li.standard-stichpunkt {
	list-style-image: url(http://vepos.net/base/gfx/punkt_blau_8x8.gif);
	list-style-position: outside;
	list-style-type: none;
	font-weight: bold;
	
}
			li.standard-stichpunkt-2-ebene {
	list-style-type: circle;
	list-style-position: inside;
}
			li.standard-stichpunkt-3-ebene {
	list-style-type: disc;
	list-style-position: inside;
	padding-left: 13px;
}
			li.standard-stichpunkt-4-ebene {
	list-style-position: inside;
	list-style-type: disc;
}

			p.x-berschrift {
	font-size:14px;
	line-height:normal;
	color:#506DA8;
	font-weight: bold;
}
			span.hochgestellt {
	height: 0;
	line-height: 1;
	vertical-align: super;
	_vertical-align: bottom;
	position: relative;
	
	font-size: 60%;
}
