/***********************
Allgemeine Einstellungen
***********************/

body {
   font-family : Verdana,Arial,sans-serif;
   font-size : 12px;
   background-color : #dddddd;
   text-align : center;
   margin : 0px;
}

/************
Überschriften
************/

h1 {font-size:18px;color:#000000;margin:0px;}
h2 {font-size:14px;color:#000000;}
h3 {font-size:14px;color:#000000;}
h4 {font-size:16px;color:#000000;margin-top:10px;margin-bottom:10px;}
p {margin-top:0px;}

/*********
Hyperlinks
*********/

a:link , a:visited , a:active , a:hover {
   text-decoration : none;
   font-weight : bold;
   color : #435769; /*#7b94ab*/
   font-size : 12px;
}

a:active , a:hover {
   color : #ffffff; /*#78a0c6;*/
   text-decoration : underline;
}

a.link1:link , a.link1:visited , a.link1:active , a.link1:hover {
   text-decoration : none;
   font-weight : bold;
   color : #435769;
   font-size : 12px;
}

a.link1:active , a.link1:hover {
   color : #000000;
   text-decoration : underline;
}

/*********************
Hyperlinks mit Tooltip
*********************/

a.info , a.info:link , a.info:visited , a.info:active , a.info:hover {
   position : relative;
   z-index : 24;
   color : #435769;
   text-decoration : none
}

a.info:hover , a.info:active {
   z-index : 25;
   color : #000000;
   background-color  :#DDDDDD;
   text-decoration : underline;
}

a.info span {
   display : none
}

a.info:hover span {
   display : block;
   position  : absolute;
   top : 2em; left : 2em; width : 15em;
   border : 1px solid #000000;
   background-color : #cccccc;
   color : #000;
   text-align : center
}

/*************
Seitenelemente
*************/

#submenu {
   display : block;
   border : 1px solid #606060;
   padding : 5px;
   margin : 15px 5px;
   background-color : #dddddd;
   width : 150px;
   float : left;
   line-height : 20px;
}

#content {
   margin : 15px 5px 15px 10px;
   border : 0px solid #000000;
   background-color : #eeeeee;
   width : 770px;    //550
   padding : 10px;
   float : left;
   text-align : justify;
}

#contentpopup {
   margin : 15px 5px 15px 10px;
   border : 0px solid #000000;
   background-color : #eeeeee;
   width : 550px;
   padding : 10px;
   float : left;
   text-align : justify;
}

.container {
   border : 1px solid #606060;
   background-color : #dddddd;
   float : left;
   padding : 5px;
   width : 99%;
   line-height : 20px;
}

/*************
Formatierungen
*************/

.title {
   margin : -5px -5px 5px -5px;
   width : 100.85%;
   padding : 2px;
   background-color : #cccccc;
   font-weight : bold;
   border-bottom : 1px solid #606060;
}

.menutitle {
   margin : -5px -5px 5px -5px;
   padding : 2px;
   background-color : #cccccc;
   font-weight : bold;
   border-bottom : 1px solid #606060;
}


.clear {
   clear : both;
}

input {
   border : 1px solid #000000;
   background-color : #cccccc;
}

select {
   border : 1px solid #000000;
   background-color : #cccccc;
}

textarea {
   border : 1px solid #000000;
   background-color : #cccccc;
}

hr {
   color : #cccccc
}

