/*  Style-Sheet for Argus consult GmbH
copyRight: rantzau-online, Ahrensburg 2010  */


* {
padding: 0;
margin: 0; 
}
html { height: 99%; } 

body {
font-family: Arial, Verdana, Geneva, Helvetica, sans-serif;
color: #333333;
font-size: 12px;
height: 95%;
background : #E3E6F3;
text-align : center;
}
A:LINK, A:VISITED {
color : #000099;
text-decoration: none;
}

A:HOVER {
 color : #CE0203;
 text-decoration: none;
}

abbr:hover{
  cursor: help;
}

.clr{
clear: both;
}
.clrRight{
clear: right;
}
h1{
margin: 0px;
font-size: 100%;
font-weight: bold;
color: #FFFFFF;
line-height: 1.45em;
padding: 0px 5px 0px 5px;
}

img{
  border: 0em;
}

ul{
 margin: 0px;
 padding: 0px;
 }
ul.list{
margin: 0em 0em 0em 1em;
 padding: 0px;
}
ul.list li{
	 padding: 0em 0em 0em 0em;
	 list-style: disc;
}
.noScreen{  /* This class is not shown on screen */
  display: none;
}
#container{
width: 100%;
height: auto;
margin: 20px auto 0px auto;
padding: 0px 0px 0px 0px;
}

#topLine{
width: 100%;
background-color: #4559B1;
height: 20px;
}

#wrapper{
width: 860px;
margin: 0px auto 0px auto;
}

#head{
float: left;
width: 860px;
height : 116px;
}
.logo{
float: left;
margin: 0px;
width:272px;
}

.headBild{
float : left;
margin: 0px;
width: 352px; 
height : 116px;
}
.spruch{
float: left;
width: 236px;
background-color: #EBEEFA;
height : 116px;
}
.klein{
padding: 0em ;
font-size: 10px;
color: #181768;
text-align: right;
}
.klein1{
padding: 0.2em 0.5em 0.2em 0.5em;
font-size: 12px;
font-weight: bold;
letter-spacing: 0.02em;
color: #181768;
line-height : 1.35em;
border: 1px solid White;
margin: 5px 5px 0px 5px;
}

#middle{
width:860px;
margin:0px;
padding: 0px;
}

#leisteTop{
position : relative;
float: left;
width : 860px;
background-color : #C0C6E4;
margin-top: 0.0em;
}
#navTop{
margin: 0px 0 0 271px; 
background-color: #C0C6E4;
height: 1.7em;
}

#nav ul { /* all lists */
padding: 0;
margin: 0 0 0 0px;
list-style: none;
line-height : 1.8em;
}

#nav li a{
display: block;
text-decoration: none;
padding: 0.2em 0em 0.2em 0em;
border-left: 0.01em solid #fff;
background-color : #C0C6E4;
color: #333333;	
text-align: center;
}

#nav li { /* all list items */
width: 9.79em;
list-style: none;
float: left;
}

#nav li a:hover{
background-color : #4559B1;
color: #fff;
}

#nav li a.current{
background-color: #4559B1;
color: #fff;
}

#content{
min-height: 600px;
width: 860px;
margin: 0px;
padding : 0px;
background : url(../images/hg_unten.jpg) repeat-y ;
display: block;
}

* html #content {
height: 600px; }

.contentBox{  
float : left;
text-align: left;
margin: 5px 10px 0px 10px ;
padding:  0px ;
color: #333333;
width: 300px;
line-height : 1.5em;
}

.contentBox h2{
padding : 0px;
font-size: 14px;
font-weight: bold;
letter-spacing: 0.04em;
margin: 2px 0px 0px 0px;
color: #181768;
}
.contentBox p{
	padding:  5px 0px ;
}

.fliessText{
margin: 0px 0px 0px 0px;
/*width:345px;	
height: 364px;*/
line-height : 1.5em;
}
.fliessText2{
margin: 0px 0px 0px 150px;
width:330px;	

line-height : 1.5em;
}

.tools{
clear: left;
display : inline;
float: right; 
margin:  -3px 2px 0px 0px;
padding-bottom: 0px;
}
hr{
display: block;
background-color: #CE0203;
color: #CE0203;
height: 1px; /* in Opera für die Anzeige nötig, in Mozilla für die einheitliche Höhe */
border: none;
}

.newLine{
 display: block;
 clear: both ! important;
}

.contentHalf{  /* allows 2 divs next to each other in content */
 float: left;
 width: 23em;
}

.contentBox li{
margin: 0px  0px 5px 15px;
padding: 0px;
list-style-type : disc;
}
.contentBox li a{
text-decoration: none;
background : url(../Bilder/Layout/intLink.jpg) no-repeat left;
padding-left: 20px;
}
.contentBox li a:hover{
text-decoration: underline;
}

.intLink{
margin : 0;
background : url(../images/Layout/pfeil.gif) no-repeat left;
padding-left: 20px;
text-decoration: none;
}

.imageRight{
float: right;
margin: 0px 0px 10px 10px;
padding: 0px;
}

.imageLeft{
margin: 5px 10px 10px 0px;
padding: 0px;
}
/*** LEFT ***/
#boxLeft{
float: left;
width: 272px;
}

/*** RIGHT    ***/

#boxRight{
float: right;
width : 236px;	
}

#boxRight img{
margin: 0px;
padding: 0px 0px 0px 0px; 
border : 0px;
}
#boxRight p{
padding: 10px 10px 20px 10px; 
line-height: 1.7em;
color: #181768;
}
/***   END RIGHT   ***/

#foot{
position : relative;
float: left;
width: 860px;
height: 20px;
margin: 0px 0px 0px 0px;
padding-top: 2px;
background-color: #4559B1;
color: #fff;
z-index: 100;
}
.copyRight{
	float: left;
	padding-left: 20px;
	font-size : 11px;
}
.imp{
	float: right;
	padding-right: 20px;
}
.imp a:link, .imp a:visited{
	color: white;
}
.imp a:hover{
	 color : #CE0203;
}

#bottomLine{
width: 100%;
background-color: #4559B1;
height: 22px;
margin-top: -22px;
z-index : 0;
}
#mitteLine{
width: 100%;
background-color: #C0C6E4;
height: 1.73em ! important;
margin-top: -34.66em;
z-index : 0;
}
