/* allgemeine Elemente */

body {
         background-image:url(img/bg_gradient.jpg);
         background-repeat:repeat-x;
         background-color: #c2c2c2;
         color: #a4a4a4;
         font-family: verdana, 'lucida grande', sans-serif, arial;
         font-size:8pt;
         line-height:12pt;
     }

a img    {
         border-width : 0px;
         }

.ce_text a img    {
         border-width: 1px;
         border-color:  #999;
         }

@font-face {
    font-family: 'Sansation_Regular';
    src: url('Sansation_Regular.eot');
    src: local('Sansation_Regular'),
         local('Sansation_Regular'),
         url('Sansation_Regular.ttf') format('truetype'),
         url('Sansation_Regular.svg#font') format('svg');
}

@font-face {
    font-family: 'Sansation_Bold';
    src: url('Sansation_Bold.eot');
    src: local('Sansation_Bold'),
         local('Sansation_Bold'),
         url('Sansation_Bold.ttf') format('truetype'),
         url('Sansation_Bold.svg#font') format('svg');
}

@font-face {
    font-family: 'Sansation_Light';
    src: url('Sansation_Light.eot');
    src: local('Sansation_Light'),
         local('Sansation_Light'),
         url('Sansation_Light.ttf') format('truetype'),
         url('Sansation_Light.svg#font') format('svg');
}

@font-face {
    font-family: 'Cicle_Semi';
    src: url('Cicle_Semi.eot');
    src: local('Cicle_Semi'),
         local('Cicle_Semi'),
         url('Cicle_Semi.ttf') format('truetype'),
         url('Cicle_Semi.svg#font') format('svg');
}


/* allgemeine Bereiche */


#entire {
         margin: auto;
         margin-top:74px;
         text-align: center;
         width:909px;
         }

#header {
         width:909px;
         height:156px;
         background-image:url(img/bg_header.jpg);
         background-repeat:no-repeat;
         text-align:left;
         }

#content {
         width:909px;
         height:429px;
         background-image:url(img/bg_content.jpg);
         background-repeat:no-repeat;
         text-align:left;
         }

#content_main {
         width:504px;
         height:384px;
         float:left;
         margin-top:25px;
         margin-left:80px;
         overflow:auto;
         }

#content_right {
         width:184px;
         height:384px;
         margin-top:25px;
         margin-left:92px;
         float:left;
         position:relative;
         font-size:8pt;
         }



#footer {
         width:909px;
         height:85px;
         background-image:url(img/bg_footer.jpg);
         background-repeat:no-repeat;
         text-align:right;
         padding-top:22px;
         padding-right:100px;
         }

#footer_content {
         text-align:right;
         padding-right:50px;
         }


/* spezielle Elemente */

#logo    {
         width:228px;
         height:53px;
         float:left;
         margin-top:65px;
         margin-left:65px;
         }

#header li   {
         display: inline;
         list-style-type: none;
         padding-right: 15px;
         font-size:11pt;
         font-family:Sansation_Regular, arial;
         }

#content_main ul {
         padding-left:142px;
         }

.mod_navigation     {
         float:left;
         padding-top:100px;
         margin-left: 100px;
         }

.invisible  {
         display:none;
         }

h1, h2   {
         font-family:Sansation_Regular, 'lucida sans', arial;
         }

h1       {
         padding-top:5px;
         color:#ae2727;
         font-size:17pt;
         }

h2 a     {
         color:#ffffff;
         font-size:13pt;
         }

.home-jpg      {
         float:left;
         }

#content_right h2
         {
         font-size:14pt;
         margin-bottom:20px;
         }

#content_right h3
         {
         font-size:11pt;
         margin-bottom: 0px;
         }

#content_right h4
         {

         font-size:9pt;
         margin-bottom:10px;
         color:white;
         }

#content_right a:link, #content_right a:visited
         {
         color:white;
         }

#content_right a:hover
         {
         color:black;
         }

body.grafik #content a img {
         border-width: 3px;
         border-color: #ffffff;
         }

body.grafik #content img {
         border-width: 3px;
         border-color: #ffffff;
         }





/* Links */

a:link {color:#ae2727; text-decoration:none}
a:visited  {color:#ae2727; text-decoration:none}
a:active {color:#c2c2c2; text-decoration:none}
a:hover {color:white; text-decoration:none}