
/***********************************************/
/* HTML tag styles                             */

/************************************/

div#head {
position:relative;
margin:0px;
padding:0px;
width:950px;
height:250px;
background-color:transparent;
}

div#header
{
position: absolute;
width: 950px;
height: 220px;
top:30px;
left:0px;
padding:0px;
margin:0px;
background-image: url("../pics/header.jpg");
}

div#slogan
{
position: absolute;
top:22px;
left:14px;
width: 800px;
height: 20px;
padding: 0px;
margin: 0px;
background-color:transparent;
z-index:6;
}

div#wappen {
position: absolute;
top:80px;
left:30px;
width: 800px;
height: 20px;
padding: 0px;
margin: 0px;
background-color:transparent;
z-index:6;
}

div#gnl {
        position: absolute;
        top: 0px;
        left:0px;
}

div#gnr {
        position: absolute;
        top: 0px;
        right:0px;
}

div#globalLink{
        position: absolute;
        top: 6px;
        height: 22px;
        min-width: 640px;
        padding: 0px;
        margin: 0px;
        left: 10px;
        z-index: 100;
}



/************************************/
/* Seitennavigation  */
/************************************/

div#pageNav{
        top: 0px;
        left: 0px;
        width:180px;
        padding: 0px;
        background-color: #F5f7f7;
        font-family: Verdana,sans-serif;
        font-size: 10pt;
}

/************************************/
/* Seiteninhalt - Content */
/************************************/


div#title
{
        height:25px;
        padding: 0px;
        text-align:right;
        margin: 0 0 4px 0;
        border-bottom:solid 1px #5c67a5;
}

div#title h3
{
        font-family: Arial,sans-serif;
        font-size: 15pt;
        font-weight: bold;
        color: #5c67a5;
        padding: 0px;
                margin: 0px;
}

div#seitentitel
{
        height:30px;
        text-align:right;
        margin: 3px;
        border-bottom:solid 1px #5c67a5;
        font-family: Arial,sans-serif;
        font-size: 15pt;
        font-weight: bold;
        color: #5c67a5;
        padding-right: 4px;
}

.inhalt
{
        padding: 0px;
        margin: 0 0 4px 0;
        border-bottom:solid 1px #5c67a5;
}

.inhalt h4
{
        font-family: Verdana,sans-serif;
        font-size: 12px;
        font-weight: normal;
        color: #000000;
        padding: 0px 0px 5px 0px;
}

div.gr {
position:relative;
top:0px;
left:0px;
width:740px;
height: 148px;
background-color:#e8eae9;
border:solid 1px #5c67a5;
 margin-bottom:3px;
}

div.gewerbe {
position:relative;
top:0px;
left:0px;
width:740px;
height: 90px;
background-color:#e8eae9;
border:solid 1px #5c67a5;
margin-bottom:3px;
}

img.logo {float:left; margin:5px 10px  0 4px;}


div.archiv {
position:relative;
top:0px;
left:0px;
width:740px;
height: 25px;
background-color:#e8eae9;
border:solid 1px #5c67a5;
padding:7px 4px 0 4px;
margin-bottom:8px;
}

div.links {
position:relative;
top:0px;
left:0px;
width:740px;
background-color:#e8eae9;
border:solid 1px #5c67a5;
padding:7px 4px 0 4px;
margin-bottom:8px;
}

div#cont
{
                padding:0px;
                margin: 7px 9px;
                font-family: Verdana,sans-serif;
                font-size: 12px;
                font-weight: normal;
                color: #000000;
                background-color:#f5f7f7;
}

div#content img
{
        float: left;
        padding: 0px 10px 0px 0px;
}

div#main
{
position:relative;
float:right;
width:769px; margin: 0px;
padding:0px;
border-left:1px solid #cccccc;
}

div#rel {position:relative;
          top:0px;
          left:0px;
          width:950px;
          height:auto;
          background-color: transparent;
          z-index:9;
          }


/************************************/

a.glink:link{
        font-size: 10pt;
        color: #000000;
        font-weight: bold;
        margin: 0px;
        padding: 2px 5px 4px 5px;
        border-right: 1px solid #8FB8BC;
}

a.glink:visited{
        font-size: 10pt;
        color: #000000;
        font-weight: bold;
        margin: 0px;
        padding: 2px 5px 4px 5px;
        border-right: 1px solid #8FB8BC;
}

a.glink:hover{
          font-size: 10pt;
        margin: 0px;
        font-weight: bold;
        padding: 2px 5px 4px 5px;
          background-image:  url("../pics/glblnav_selected.gif");
        border-right: 1px solid #8FB8BC;
        text-decoration: none;
        color: #000000;
}


/************************************/
/* hyperlink and anchor tag styles  */
/************************************/

a       { font-family: Verdana,sans-serif; color: #5c67a5; text-decoration: none; font-size:12px; font-weight:normal;  }

a:link  {    color: #5c67a5; text-decoration: none;   }

a:visited {  color: #5c67a5; text-decoration: none;   }

a:hover {   color: #5c67a5;  text-decoration: underline;}

a.verweis:link    {font-family: Verdana,sans-serif; font-size:12px; font-weight:bold; color:#5c67a5; text-decoration: underline;}
a.verweis:visited {color: #5c67a5; text-decoration: underline; font-size:12px;}
a.verweis:hover   {color: #000000; text-decoration: underline; font-size:12px;}

a.Klink:link     {font-family: Verdana,sans-serif; font-size:10px; font-weight:bold; color:#5c67a5; text-decoration: underline;}
a.Klink:visited  {color: #5c67a5; text-decoration: underline; font-size:10px;}
a.Klink:hover    {color: #000000; text-decoration: underline; font-size:10px;}

a.li:link     {font-family: Verdana,sans-serif; font-size:13px; font-weight:normal; color:#5c67a5; text-decoration: none; line-height:25px;}
a.li:visited  {color: #5c67a5; text-decoration: none; font-size:13px; line-height:25px;}
a.li:hover    {color: #000000; text-decoration: underline; font-size:13px; line-height:25px;}

a.black:link     {font-family: Verdana,sans-serif; font-size:12px; font-weight:normal; color:#000000; text-decoration: none; line-height:25px;}
a.black:visited  {color: #000000; text-decoration: none; font-size:12px; line-height:25px;}
a.black:hover    {color: #000000; text-decoration: underline; font-size:12px; line-height:25px;}


/************************************/
/* Newsbereich */
/************************************/
div#news{
        width:178px;
        height:105%;
        padding-top:2px;
        background-color: #f5f7f7;
        margin: 0px;
}

div#news img{
        padding: 4px 4px 4px 0px;
        vertical-align: middle;
}

.headline{
        font-family: Verdana,sans-serif;
        font-size: 12px;
        font-weight: bold;
        color: #000000;
        margin: 0px;
        padding: 3px;
        display:block;
        background-color: #eaece9;
 }

 .news{
         font-family: Verdana,sans-serif;
         font-size: 10px;
         font-weight: normal;
         color: #000000;
         margin: 0px;
         padding: 10px 8px;
 }

div#news img{
        padding: 4px 4px 4px 0px;
        vertical-align: middle;
}
/************************************/

div#advert{
        padding: 5px;
        margin-top:10px;

}

div#advert img{
        display: block;
}
/************************************/

img.border {border:solid 1px #5c67a5}

/***********************************************/
/*End Component Divs                           */
/***********************************************/




