
ul#service{
	font-size:11px;
	font-weight:normal;
	font-family: Arial,Helv,Helvetica,Verdana,sans-serif;
	margin:0;
	padding:0;
	list-style-type:none;
	width:auto;
	position:relative;
	display:block;
}


ul#service li {
        display:block;
        float:left;
        margin:0;
        padding:0;
}

ul#service li a
{
    	display:block;
	float:left;
	color:#999999;
	text-decoration:none;
	font-weight:bold;
	/*padding:8px 10px 8px 10px;*/
	padding: 8px 0px 8px 20px
}

ul#service li a:hover
{
	text-decoration:none;
         color:#0F265C;
}

ul#service li a.current
{
	text-decoration:none;
         color:#0F265C;
}



ul#sprache{
	font-size:11px;
	font-weight:normal;
	font-family: Arial,Helv,Helvetica,Verdana,sans-serif;
	margin:0;
	padding:0;
	list-style-type:none;
	width:auto;
	position:relative;
	display:block;
}


ul#sprache li {
        display:block;
        float:left;
        margin:0;
        padding:0;
        color:#999999;
        font-weight:bold;
        padding:8px 10px 8px 10px;	
}

ul#sprache li a
{
        text-decoration:none;
        color:#999999;	
}

ul#sprache li a:hover
{
	text-decoration:underline;
         color:#0F265C;
}

ul#sprache li a.current
{
	text-decoration:underline;
         color:#0F265C;
}

.clientzone{
	padding-top: 5px;
}

.callme{
	padding: 0 0 10px 0;
}

#topmenu{
    width: 480px;
    float: left;
    background-color: #0B4C76;
}

ul#menu
{
	margin:0;
	padding:0;
	list-style-type:none;
	width:auto;
	/*position:relative;*/
	display:block;
	/*height:30px;*/
	font-size:13px;
	font-weight:bold;
	font-family: Arial,Helv,Helvetica,Verdana,sans-serif;
}

ul#menu li
{
	display:block;
	float:left;
	margin:0;
	padding:0;
}
	
ul#menu li a
{
	display:block;
	float:left;
	color:#FFFFFF;
	text-decoration:none;
	font-weight:bold;
	padding:11px 20px 11px 20px;
	background-color: #0B4C76;	
}
	
ul#menu li a:hover
{	
	color:#ffffff;
	background-color: #BABABA;	
}
	

ul#menu li a.current
{
         color:#ffffff;
	background-color: #BABABA;	

}





ul#productnavi
{
	margin: 0;
	padding: 0;
	list-style-type: none;
	width: auto;
	position: relative;
	display: block;
	font-size: 16px;
	font-weight: bold;
	font-family: Arial,Helv,Helvetica,Verdana,sans-serif;
}

ul#productnavi li
{
	display:block;
	float:left;
	margin:0;
	padding:0;
}
	
ul#productnavi li a
{
	width: 216px;
	height: 22px;
	text-align: center;
	display:block;
	float:left;
	color:#0B4C76;
	text-decoration:none;
	font-weight:bold;
	padding:5px 0 0 0;
	background-color: #DCDEDC;
	border: 1px solid #B3B3B3;
}
	
ul#productnavi li a:hover
{
	width: 216px;
	background-color: #DCDEDC;
	color: #0B4C76;
	height: 22px;
}










#tabs {
	float:left;
	width:100%;
	font-family: Arial,Helv,Helvetica,Verdana,sans-serif;
	font-size: 11px;
	line-height:normal;
	font-weight: bold;
	/*border-bottom:1px solid #B4B4B4;*/
	/*margin-bottom:1em;*/ /*margin between menu and rest of page*/
	overflow:hidden;
	background-color: #ffffff;
	background:url("../images_templates/tabs_bottomline.gif")
	}

#tabs ul {
	margin:0;
	padding:0 10px 0 0px;
	list-style:none;
	
	}

#tabs li {
	display:inline;
	margin:0;
	padding:0;
	border-bottom:1px solid #B4B4B4;
	}

#tabs a {
	float:left;
	background:url("../images_templates/left_03.png") no-repeat left top;
	margin:0;
	padding:0 0 0 6px;
	text-decoration:none;
	}


#tabs a.current {
	float:left;
	background:url("../images_templates/left_03.png") no-repeat left top;
	background-position:0% -42px;
	margin:0;
	padding:0 0 0 6px;
	text-decoration:none;
	}


#tabs a span {
	float:left;
	display:block;
	background:url("../images_templates/right_03.png") no-repeat right top;
	padding:8px 15px 7px 6px;
	margin-right:2px;
	color:#616362;
	}

#tabs a span.current {
	float:left;
	display:block;
	background:url("../images_templates/right_03.png") no-repeat right top;
	background-position:100% -42px;
	padding:8px 15px 7px 6px;
	/*margin-right:2px;*/
	color:#616362;
	}


/* Commented Backslash Hack hides rule from IE5-Mac \*/
#tabs a span {float:none;}

/* End IE5-Mac hack */
#tabs a:hover span {
	}

#tabs a:hover {
	background-position:0% -42px;
	}

#tabs a:hover span {
	background-position:100% -42px;
	}











#subnavigationBox {
float:left;
margin: 0 0 25px 5px;
width:215px;
}

div.breadcrumb {
	font-family:Arial,Helv,Helvetica,Verdana,sans-serif;
	color:#999999;
	font-size: 11px;
	font-weight: bold;
	padding: 0 10px 10px 0;
	clear:both;
}

div.breadcrumb a{
	color:#999999;
	text-decoration: none;
	font-weight: bold;
	font-size: 11px;
}

div.breadcrumb a:hover{
	color:#0F265C;
	text-decoration: none;
	font-weight: bold;
	font-size: 11px;
}

ul#sub-nav {font-family:Arial,Helv,Helvetica,Verdana,sans-serif;font-size: 14px;margin:0;padding:0;width:204px;}
ul#sub-nav li {margin:0;padding:0;list-style:none;margin:0 0 1px 0;}
ul#sub-nav li a {text-decoration:none;display:block;padding:6px 8px;border-left:5px solid #CB1200;color:#ffffff;background:#434F51;}
ul#sub-nav li a:hover {border-left:5px solid #CB1200;color:#ffffff;background:#607073;}


.linkButton a {
background-color:#455052;
background-image:url(../images/templates/linkbutton_hintergrund.jpg);
background-position:right top;
background-repeat:no-repeat;
border-bottom:1px solid #FFFFFF;
color:#FFFFFF;
float:left;
font-family:Arial,Helv,Helvetica,Verdana,sans-serif;
font-size:11px;
font-weight:bold;
padding:3px 5px 3px 10px;
width:180px;
margin-left: 12px;
}

.linkButton a:link, .linkButton a:visited {
color:#FFFFFF;
text-decoration:none;
}

.linkButton a:hover, .linkButton a:focus, .linkButton a:active {
background-image:url(../images/templates/linkbutton_hintergrund_aktiv.jpg);
color:#FFFFFF;
text-decoration:none;
}

p.csc-linkToTop{

            font-family: Arial, Helvetica, sans-serif;
            font-size:11px; 
            font-weight:bold;
            font-style:normal; 
            color:#999999;
            padding-right: 10px;
            padding-bottom: 20px;
            text-align: right;
            text-decoration:none;
}

p.csc-linkToTop a{
		font-weight:bold;
		font-style:normal; 
		color:#999999;
		text-decoration:none;
}

p.csc-linkToTop a:hover{
		font-weight:bold;
		font-style:normal; 
		color:#999999;
		text-decoration:underline;
}

ul#subnavi {
	font-size:11px;
	font-weight:normal;
	font-family: Arial,Helv,Helvetica,Verdana,sans-serif;
	color: #999999;
	margin:0;
	padding:0;
         padding-left:20px;
         padding-top:10px;
         padding-bottom:10px;
	list-style-type:none;
         list-style-image: url(../images_templates/arrow.gif);
         text-decoration: none;
       	display:block;
}

ul#subnavi li{
	width: 140px;
	margin-bottom: 5px;
	border-bottom: 1px dashed #999999;
	padding: 1px 0 7px 0;	
}

ul#subnavi li a{
	color: #999999;
	margin:0;
	padding:0;
         text-decoration: none;
       	display:block;
       	font-weight: bold;
}

ul#subnavi li a:hover{
	color: #0F265C;
	margin:0;
	padding:0;
         text-decoration: none;
	display:block;       
}

ul#subnavi li a.current{
	color: #0F265C;
	margin:0;
	padding:0;
         text-decoration: none;
	display:block;  
}



ul#subnavi2 {
	font-size:11px;
	font-weight:normal;
	font-family: Arial,Helv,Helvetica,Verdana,sans-serif;
	color: #999999;
	margin:0;
         margin-left: 10px;
	padding:0;
         padding-top:5px;
	list-style-type:none;
         list-style-image: url("");
         text-decoration: none;
       	display:block;
}

ul#subnavi2 li{
	width: 140px;
	border-bottom: 0;
	padding: 0;	
}

ul#subnavi2 li a{
	color: #999999;
	margin:0;
	padding:0;
         text-decoration: none;
       	display:block;
       	font-weight: bold;
         padding: 1px 0 2px 0;
}

ul#subnavi2 li a:hover{
	color: #0F265C;
	margin:0;
	padding:0;
         text-decoration: none;
	display:block;       
	padding: 1px 0 2px 0; 	
}

ul#subnavi2 li a.current2{
	color: #0F265C;
	margin:0;
	padding:0;
         text-decoration: none;
	display:block;  
         padding: 1px 0 2px 0;
}



.typo3-editPanel{
background-color: #F5F5F5;
}

.typo3-editPanel-controls a{
background-color: #F5F5F5;
}

.typo3-editPanel-controls{
background-color: #F5F5F5;
}



p.keywords{
	 padding: 5px 0 15px 0;
	 font-family: Arial,Helv,Helvetica,Verdana,sans-serif;
         font-size: 11px;
         font-weight: bold;
         color: #9ACD32;
}

p.keywords a{
	
         color:#999999;
	text-decoration: none;
	font-weight: bold;
	font-size: 11px;	
}

p.keywords a:hover{
         color:#0F265C;
	text-decoration: none;
	font-weight: bold;
	font-size: 11px;       		
}

p.keywords a.current
{
	color:#0F265C;
	text-decoration: none;
	font-weight: bold;
	font-size: 11px;
}


ul#schulungen {
	font-size:11px;
	font-weight:normal;
	font-family: Arial,Helv,Helvetica,Verdana,sans-serif;
	color: #999999;
	margin:0;
	padding:0;
        padding-left:25px;
        padding-top:10px;
        padding-bottom:10px;
	list-style-type:none;
        list-style-image: url(../images_templates/arrow.gif);
        text-decoration: none;
       	display:block;
}

ul#schulungen li{

	margin-bottom: 5px;
	padding: 1px 0 4px 0;
}

ul#schulungen li a{
	color: #999999;
	margin:0;
	padding:0;
        text-decoration: none;
       	display:block;
       	font-weight: bold;
}

ul#schulungen li a:hover{
	color: #000000;
	margin:0;
	padding:0;
        text-decoration: underline;
	display:block;        	
}





ul#footer-box1 {
         font-family: Arial, Helvetica, sans-serif;
         font-size:12px; 
         font-weight:normal;
         font-style:normal; 
         color:#0F265C;
         padding-bottom: 5px;
	float: left;
         list-style-image: url("../images_templates/arrow.gif");
         list-style-type:none;
	padding: 10px 0 0 26px;
	width: 150px;
}

ul#footer-box1 li {
	float: left;
	/*display: inline;*/
	width: 150px;
	padding-bottom: 10px;
}

ul#footer-box1 li a, ul#footer-box1 li a:hover {
	display: block;
	font-size: 11px;
	padding-left: 2px;
	text-decoration: none;
}


ul#footer-box2 {
         font-family: Arial, Helvetica, sans-serif;
         font-size:12px; 
         font-weight:normal;
         font-style:normal; 
         color:#0F265C;
         padding-bottom: 5px;
	float: left;
	list-style-image: url("../images_templates/arrow.gif");
	list-style-type:none;
	padding: 10px 0 0 25px;
	width: 190px;
}

ul#footer-box2 li {
	float: left;
	/*display: inline;*/
	margin-right: 25px;
	width: 190px;
	padding-bottom: 10px;
}

ul#footer-box2 li a, ul#footer-box2 li a:hover {
	display: block;
	font-size: 11px;
	padding-left: 2px;
	text-decoration: none;	
}

ul#footer-box3 {
         font-family: Arial, Helvetica, sans-serif;
         font-size:12px; 
         font-weight:normal;
         font-style:normal; 
         color:#0F265C;
         padding-bottom: 5px;
	float: left;
	list-style-image: url("../images_templates/arrow.gif");
	list-style-type:none;
	padding: 10px 0 0 25px;
	width: 190px;}

ul#footer-box3 li {
	float: left;
	/*display: inline;*/
	margin-right: 25px;
	width: 190px;
	padding-bottom: 10px;	
}

ul#footer-box3 li a, ul#footer-box3 li a:hover {
	display: block;
	font-size: 11px;
	padding-left: 2px;
	text-decoration: none;
}

ul#footer-box4 {
         font-family: Arial, Helvetica, sans-serif;
         font-size:12px; 
         font-weight:normal;
         font-style:normal; 
         color:#0F265C;
         padding-bottom: 5px;
	float: left;
	list-style-image: url("../images_templates/arrow.gif");
	list-style-type:none;
	padding: 10px 0 0 25px;
	width: 190px;
}

ul#footer-box4 li {
	float: left;
	/*display: inline;*/
	margin-right: 25px;
	width: 190px;
	padding-bottom: 10px;	
}

ul#footer-box4 li a, ul#footer-box4 li a:hover {
	display: block;
	font-size: 11px;
	padding-left: 2px;
	text-decoration: none;
}
