/* ----- boxen slide anfang ----- */
#boxstart {
 float:left;
 padding:0px 0px 0px 0px;
 margin:0px 0px 0px 22px;
 list-style:none;
 width:921px;
 height:283px;
 text-align:left;
 border:0px solid #00FF00;
}
* html #boxstart {
 margin:0px 0px 0px 11px;
}

#boxstart a, #boxstart a:link, #boxstart a:visited, #boxstart a:active {
 color:#3C4D1E;
 text-decoration:none;
}

#boxstart a:focus, #boxstart a:hover {
 background:#3C4D1E;
 color:#FFFFFF;
 text-decoration:none;
}

div.sm {
 margin:0px 0px 0px 0px;
 padding:0px;
 float:left;
 list-style:none;
 width:900px;
 height:283px;
 display:block;
 overflow:hidden;
 text-align:left;
 z-index:10;
 border:0px solid #FF0000;
}

div.sm div {
 width:200px;
 float:left;
 display:inline;
 overflow:hidden;
 border:0px solid #00FF00;
}

div.box-cms {
 width:470px;
 height:283px; 
 border:0px solid #00FF00;
 margin-left:0px;
}

div.box-web {
 width:470px;
 height:283px;
 border:0px solid #00FF00;
 margin-left:0px;
}

div.box-prog {
 width:470px;
 height:283px;
 border:0px solid #00FF00;
 margin-left:0px;
}



div.box-anfang {
 float:left;
 display:block;
 width:5px;
 height:283px;
 padding:0px;
 margin:0px 0px 0px 0px;
 border:0px solid #00FF00;
}

div.box-ende {
 float:left;
 display:block;
 width:12px;
 height:283px;
 padding:0px;
 margin:0px 0px 0px 0px;
 z-index:50;
 border:0px solid #00FF00;
}

p.imginbox {
 float:left;
 z-index:5;
 border:0px solid #00FF00;
}

h4.headerbox {
 float:left;
 display:block;
 font-family: 'Trebuchet MS', 'Times New Roman', Times, serif;
 color:#3C4D1E;
 font-size:18px;
 font-weight:normal;
 letter-spacing: 0.05em;
 margin:13px 0px 5px -480px;
 padding:0px;
}

.headertext {
 color:#FFFFFF;
 font-family: 'Trebuchet MS', 'Times New Roman', Times, serif;
 font-size:16px;
 font-weight:bold;
 margin: 0px 0px 0px 0px;
 padding:0px;
}

p.textinbox {
 float:left;
 width:230px;
 height:190px;
 display:block;
 margin:0px 0px 0px -270px;
 padding:75px 0px 10px 0px;
 font-size:15px;
 color:#111111;
 z-index:60;
 border:0px solid #0000FF;
}


/* ----- boxen slide ende ----- */





/* ----- spalten startseite anfang ----- */

#inhaltscontainer {
 margin:0px 0px 0px 14px;
 padding:1px 0px 0px 0px;
 border:0px;
}
* html #inhaltscontainer {
 background-image:url(/fileadmin/layout/images/hg-inhaltscontainer.jpg);
 background-repeat:no-repeat;
 background-position:-1px 0px;
 margin:0px 0px 0px 0px;
 padding:1px 0px 0px 0px;
 border:0px solid #0000FF;
}
*+html #inhaltscontainer {
 background-image:url(/fileadmin/layout/images/hg-inhaltscontainer.jpg);
 background-repeat:no-repeat;
 background-position:-1px 0px;
 margin:1px 0px 0px 0px;
 padding:0px 0px 0px 0px;
}

#startoben {
 background-image:url(/fileadmin/layout/images/hg-startoben.jpg);
 background-repeat:no-repeat;
 background-position:top right;
 width:930px;
 height:228px;
 float:left;
 text-align:left;
 margin:0px 0px 0px 0px;
 border:0px;
 padding:21px 0px 0px 30px;
 color:#444444;
 border:0px solid #00FF00;
 font-size:14px;
}
* html #startoben {
 margin:0px 0px 0px 0px;
 padding:21px 0px 0px 30px;
 border:0px solid #0000FF;
}

#startobentext {
 width:670px;
 text-align:justify;
 margin:0px 0px 0px 6px;
 padding:5px 0px 10px 0px;
 color:#444444;
 border:0px;
 font-size:14px;
}
* html #startobentext {
 margin:0px 0px 0px 3px;
 padding:5px 0px 10px 0px;
 width:685px;
}
*+html #startobentext {
 margin:0px 0px 0px 3px;
 padding:5px 0px 10px 0px;
 width:685px;
}

#startobentext h1 {
 font-family: Georgia, 'Trebuchet MS', Helvetica, Tahoma, Verdana, Arial, sans-serif;
/*
 color:#111111;
 letter-spacing: 0.05em; 
 font-size:20px;
*/
 color:#3C4D1E;
 letter-spacing: 0.1em;
 font-size:1.55em;
 font-weight:normal;
 font-style:normal;
 line-height:140%; 
 margin: 0px 0px 30px 0px;
 padding:0px;
}
* html #startobentext h1 {
 letter-spacing: 0.04em;
}

#startobentext h2 {
 width:470px;
 font-family: Georgia, 'Trebuchet MS', Helvetica, Tahoma, Verdana, Arial, sans-serif;
 color:#444444;
 letter-spacing: 0.04em;
 font-size:16px;
 font-weight:normal;
 font-style:normal;
 line-height:160%; 
 margin: 0px 0px 10px 0px;
 padding:0px;
}
* html #startobentext h2 {
 width:485px;
/* letter-spacing: 0.04em; */
 letter-spacing: 1px;
}
*+html #startobentext h2 {
 width:485px;
}

#inhalt {
 clear:both;
 width:921px;
 float:left;
 text-align:left;
 margin:0px 0px 0px 0px;
 border:0px;
 padding:0px 0px 25px 0px;
 color:#444444;
}
* html #inhalt {
 clear:both;
 width:921px;
 float:left;
 text-align:left;
 margin:0px 0px 0px 0px;
 border:0px;
 padding:0px 0px 25px 0px;
 color:#444444;
}

#links {
 float:left;
 width:560px;
 text-align:justify;
 margin:0px 0px 0px 36px;
 padding:0px 0px 15px 0px;
 border:0px solid #00FF00;
}
* html #links {
 float:left;
 width:560px;
 text-align:justify;
 margin:0px 0px 0px 18px;
 padding:0px 0px 15px 0px;
 border:0px solid #00FF00;
}

#rechts {
 float:left;
 text-align:left;
 width:280px;
 margin:0px 0px 0px 54px;
 padding:0px 0px 15px 0px;
 color:#444444;
 border:0px solid #0000FF;
}
* html #rechts {
 float:left;
 text-align:left;
 width:280px;
 margin:0px 0px 0px 54px;
 padding:0px 0px 15px 0px;
 border:0px solid #0000FF;
}

/* ----- spalten startseite ende ----- */
