/* 
web-www.ergomedien.de
autor-hesse
datum-17-11-2007
copyright-2007-ergomedien
*/
div {
font-size:12px;
color:#333333;
font-family: Verdana, Arial, Helvetica, sans-serif;
}
h1 {
color:#00519e;
padding:.2em .2em;
font-size: 1.2em;
line-height: 1.4em;
font-weight: bold;
}
#cboxM h1 {
line-height: 1.8em;
color:#00519e;
}

#cboxM h2 {
line-height: 1.8em;
color:#00519e;
font-size:12px;
}

#cboxM ul {
	padding:.8em .8em;
}
#cboxM li {
font-size: 1em;
line-height: 1.2em;
font-weight: normal;
list-style-image: none;
list-style-type: none;
}

#cboxM li ul {
	list-style-type: none;
	padding:0 0 0 0;
	margin:0;
}

#sboxT h1 {
color:#fff;
}
#sboxT1 h1 {
color:#fff;
}
h2 {
padding:.5em .5em;
font-size: 1.3em;
line-height: 1.5em;
font-weight: bold;
}
h3 {
padding:.6em .6em;
font-size: 1.2em;
line-height: 1.4em;
font-weight: bold;
}
h4 {
padding:.7em .7em;
font-size: 1.1em;
line-height: 1.3em;
font-weight: bold;
}
p {
padding:.5em .5em;
font-size: 1em;
line-height: 1.2em;
font-weight: normal;
}
a {
font-size: 1em;
line-height: 1.2em;
font-weight: normal;
color: #CC0000;
}
a:link {}
a:visited {}
a:hover {}
ul {
padding:.8em .8em;
}
li {
font-size: 1em;
line-height: 1.2em;
font-weight: normal;
list-style-image: none;
list-style-type: none;
}
.content li {
padding-left: 15px;
background: url(../images/bullet_01.gif) no-repeat left 1px;
}
hr {}
form {
margin:0;
padding:0;
}
input {}
textbox {}
radio {}
checkbox {}
table {
padding:.8em .8em;
font-size: 1em;
}
th {}
tbody {}
tr {}
td {}
#header a {color:#fff; text-decoration:none;}
#header .gradient form {
display:block;
height:21px;
float:right;
margin:0px;
padding:0px;
}
#suche {
font-size:1em;
color: #fff;
height:21px;
width:60px;
margin:0px;
padding:0px;
background-color:#74a4c8;
border:1px solid #74a4c8;
}
#textfield {
width:190px;
height:19px;
margin:0px;
padding-top:0px;
background-color:#fff;
border:1px solid #fff;
}
#header .navbox h1 	{ color:#00519e; }
#header .navbox p 	{ color:#00519e; }
#header .navbox a 	{
text-decoration:none;
color:#00519e;
background-image: url(../images/bullet_00.gif);
padding-left: 15px;
background-repeat: no-repeat;
background-position: left center;
text-align: left;
}
a.verwaltung  	{
text-decoration:none;
color:#00519e;
background-image: url(../images/bullet_00.gif);
padding-left: 15px;
background-repeat: no-repeat;
background-position: left center;
text-align: left;
}
hr.verwaltung  	{
border-bottom-width: 1px;
border-bottom-style: dotted;
border-bottom-color: #a9c7dd;
border-top-width: 0px;
}
#header .navbox a:link 		{ }
#header .navbox a:visited 	{
padding-left: 15px;
}
#header .navbox a:hover 	{
text-decoration:underline;
}
INPUT.button {
font-family: Verdana, Arial, Helvetica, sans-serif;
width:120px;
color:#00519e;
font-size:10px;
border-width:1px;
border-style:solid;
background-image: url(../images/top_gradient.jpg);
border-color:#00519e;
} 
input, select, textarea {
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size:10px;
border:1px solid #ccdceb;
background-color: #f0f3f8;
color:#00519e;
span:100%;
}
table.inhalt {
padding:5px;
width:80%
}
.textbox_versteckt {
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size:10px;
border:1px solid #FFFFFF;
background-color: #FFFFFF;
color:#000000;
width:70%;
span:100%;
}
.grau {
color:#999999;
}
table.modulborder { 
width: 100%;
border:1px solid #ADCBE7;
background-color:#f0f3f8;
padding-top:2px;
padding-bottom:2px

}

.nettostyle			{position:absolute;}
.bruttostyle		{position:relative;}

.check { 
border:0px solid #FFFFFF ;
background-color:#FFFFFF;
}

.untermenue {
	border:1px solid #CCCCCC;
	background-color:#fafbfd;
	margin:20px;
	width:150px;
}

.fehler {
background-image:url(../images/fehler_bg.png);
border:1px solid #ccdceb;
padding:5px;
background-repeat:repeat-y
}

.referenzen {
	border:1px dotted #B5CBDF;
	padding:5px;
	padding-top:0px;
	font-size:11px;