body
{
background-color: #3F4554;
}

div.backgroundstart
{
visibility: visible;
position: absolute;
top: 50px;
left: 0;
width: 1100px;
height: 678px;
}

div.linien
{
visibility: visible;
position: absolute;
top: 195px;
left: 32px;
width: 1042px;
height: 484px;
background-image: url(../imgs/linien.gif);
background-repeat:repeat-y;
}

div.startlogo
{
visibility: visible;
position: absolute;
top: 232px;
left: 331px;
width: 404px;
height: 187px;
}

div.hdwakademie
{
visibility: visible;
position: absolute;
top: 214px;
left: 63px;
width: 216px;
height: 205px;
}

div.hdwconsulting
{
visibility: visible;
position: absolute;
top: 94px;
left: 553px;
width: 216px;
height: 204px;
}

div.hdwinstitut
{
visibility: visible;
position: absolute;
top: 456px;
left: 337px;
width: 216px;
height: 204px;
}

div.hdwpartner
{
visibility: visible;
position: absolute;
top: 335px;
left: 828px;
width: 216px;
height: 204px;
}

div.claim
{
visibility: visible;
position: absolute;
top: 131px;
left: 107px;
width: 372px;
height: 22px;
}

div.backgroundfs
{
visibility: visible;
position: absolute;
top: 0;
left: 0;
width: 100px;
height: 100px;
}

div.bckcontent
{
background-color: white;
visibility: visible;
position: absolute;
top: 113px;
left: 0;
width: 1100px;
height: 589px;
}

div.fslogo
{
visibility: visible;
position: absolute;
top: 0;
left: 0;
width: 1100px;
height: 153px;
}

div.bereichslinie
{
visibility: visible;
position: absolute;
top: 0; left: 295px;
width: 776px;
height: 21px;
}

div.navigation
{
visibility: visible;
position: absolute;
top: 172px;
left: 107px;
width: 161px;
height: 450px;
}

div.inhalt
{
visibility: visible;
position: absolute;
top: 172px;
left: 296px;
width: 508px;
height: 354px;
overflow: auto;
color: #4C515D;
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 11px;
line-height:15px;
padding-right:12px;
}

div.veranstaltungen
{
visibility: visible;
position: absolute;
top: 140px;
left: 832px;
width: 240px;
height: 354px;
}

div.sidenavigation
{
visibility: visible;
position: absolute;
top: 95px;
left: 832px;
width: 269px;
height: 38px;
color:white;
text-decoration: none;
font-size: 10px;
font-weight:normal;
font-family:  Verdana, Arial, Helvetica, sans-serif;
}

div.news1
{
background-color: #dbdcdf;
visibility: visible;
position: absolute;
top: 554px;
left: 28px;
width: 240px;
height: 120px;
color: #4C515D;
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 11px;
line-height: 15px;
}

div.news2
{
background-color: #dbdcdf;
visibility: visible;
position: absolute;
top: 554px;
left: 296px;
width: 240px;
height: 120px;
color: #4C515D;
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 11px;
line-height: 15px;
}

div.news3
{
background-color: #dbdcdf;
visibility: visible;
position: absolute;
top: 554px;
left: 564px;
width: 240px;
height: 120px;
color: #4C515D;
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 11px;
line-height: 15px;
}

div.news4
{
background-color: #dbdcdf;
visibility: visible;
position: absolute;
top: 554px;
left: 832px;
width: 240px;
height: 120px;
color: #4C515D;
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 11px;
line-height: 15px;
}

div.newshead
{
width: 100%;
background-color: #3F4554;
border-bottom: 3px solid white;
color: white;
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 11px;
line-height: 15px;
}

div.newshead
{
width: 236px;
background-color: #3F4554;
border-bottom: 3px solid white;
color: white;
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 11px;
line-height: 15px;
padding:2px;
}

* html div.newshead
{
width: 240px;
background-color: #3F4554;
border-bottom: 3px solid white;
color: white;
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 11px;
line-height: 15px;
padding:2px;
}

div.newstext
{
width: 200px;
height: 80px;
color: #4C515D;
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 11px;
line-height: 15px;
padding: 10px;
}

* html div.newstext
{
width: 220px;
height: 100px;
color: #4C515D;
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 11px;
line-height: 15px;
padding: 10px;
}

div.text
{
overflow:auto;
width:100%;
height: 450px;
padding-right:12px;
}

font
{
color: #4C515D;
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 11px;
line-height:15px;
}

font.headline
{
color: #4C515D;
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 14px;
}

font.info
{
color: #4C515D;
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 10px;
font-weight:bold;
}

p
{
color: #4C515D;
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 11px;
line-height:15px;
}

td
{
color: #4C515D;
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 11px;
line-height:15px;
}

img
{
border: 0px;
}

li
{
color: #4C515D;
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 11px;
line-height:15px;
}

ul
{
color: #4C515D;
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 11px;
line-height:15px;
}


a:link    { color:#4C515D; text-decoration: underline; font-size: 11px; font-weight:normal; font-family:  Verdana, Arial, Helvetica, sans-serif; line-height:15px;}
a:hover   { color:#4C515D; text-decoration: underline; font-size: 11px; font-weight:normal; font-family:  Verdana, Arial, Helvetica, sans-serif; line-height:15px;}
a:active  { color:#4C515D; text-decoration: underline; font-size: 11px; font-weight:normal; font-family:  Verdana, Arial, Helvetica, sans-serif; line-height:15px;}
a:visited { color:#4C515D; text-decoration: underline; font-size: 11px; font-weight:normal; font-family:  Verdana, Arial, Helvetica, sans-serif; line-height:15px;}

a.side:link    { color:white; text-decoration: none; font-size: 10px; font-weight:normal; font-family:  Verdana, Arial, Helvetica, sans-serif; }
a.side:hover   { color:white; text-decoration: none; font-size: 10px; font-weight:normal; font-family:  Verdana, Arial, Helvetica, sans-serif; }
a.side:active  { color:white; text-decoration: none; font-size: 10px; font-weight:normal; font-family:  Verdana, Arial, Helvetica, sans-serif; }
a.side:visited { color:white; text-decoration: none; font-size: 10px; font-weight:normal; font-family:  Verdana, Arial, Helvetica, sans-serif; }

a.main:link    { color:#4C515D; text-decoration: none; font-size: 12px; font-weight:normal; font-family:  Verdana, Arial, Helvetica, sans-serif; line-height:18px;}
a.main:hover   { color:#4C515D; text-decoration: none; font-size: 12px; font-weight:normal; font-family:  Verdana, Arial, Helvetica, sans-serif; line-height:18px;}
a.main:active  { color:#4C515D; text-decoration: none; font-size: 12px; font-weight:normal; font-family:  Verdana, Arial, Helvetica, sans-serif; line-height:18px;}
a.main:visited { color:#4C515D; text-decoration: none; font-size: 12px; font-weight:normal; font-family:  Verdana, Arial, Helvetica, sans-serif; line-height:18px;}

a.main2:link    { color:#4C515D; text-decoration: none; font-size: 10px; font-weight:normal; font-family:  Verdana, Arial, Helvetica, sans-serif; line-height:18px; padding-left:10px;}
a.main2:hover   { color:#4C515D; text-decoration: none; font-size: 10px; font-weight:normal; font-family:  Verdana, Arial, Helvetica, sans-serif; line-height:18px; padding-left:10px;}
a.main2:active  { color:#4C515D; text-decoration: none; font-size: 10px; font-weight:normal; font-family:  Verdana, Arial, Helvetica, sans-serif; line-height:18px; padding-left:10px;}
a.main2:visited { color:#4C515D; text-decoration: none; font-size: 10px; font-weight:normal; font-family:  Verdana, Arial, Helvetica, sans-serif; line-height:18px; padding-left:10px;}

/**************** SITEMAP *************************/
a.sitemap:link    { color:#2A3E36; text-decoration: none; font-size: 10px; font-weight:normal; font-family:  Verdana, Arial, Helvetica, sans-serif; line-height:18px;}
a.sitemap:hover   { color:#2A3E36; text-decoration: none; font-size: 10px; font-weight:normal; font-family:  Verdana, Arial, Helvetica, sans-serif; line-height:18px;}
a.sitemap:active  { color:#2A3E36; text-decoration: none; font-size: 10px; font-weight:normal; font-family:  Verdana, Arial, Helvetica, sans-serif; line-height:18px;}
a.sitemap:visited { color:#2A3E36; text-decoration: none; font-size: 10px; font-weight:normal; font-family:  Verdana, Arial, Helvetica, sans-serif; line-height:18px;}

h3.sitemap
{
color: #2A3E36;
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 12px;
font-weight: bold;
margin: 0;
padding 0;
}

h4.sitemap
{
color: #2A3E36;
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 10px;
font-weight: bold;
margin: 0;
padding 0;
}

h4.veranstaltung
{
color: #4C515D;
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 11px;
font-weight: bold;
}

/****************** NEWS *****************************/
div.news_history
{
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 11px;
color: #4C515D;
}

div.news_filter
{
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 11px;
float: left;
color: #4C515D;
margin-right: 50px;
}

div.news_suche
{
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 11px;
color: #4C515D;
}

div.news_einzeln
{
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 11px;
color: #4C515D;
}

/****************** FOMULARE *****************************/
td.formular_fehler
{
color: red;
}

/****************** LISTEN *******************************/
td.zeile1
{
	background-color: #dddddd;
}
td.zeile2
{
	background-color: #aaaaaa;
}
