/* CSS Document - www.gia-online.de */

/***************************************************/
/* Allgemeine Angaben                              */
/***************************************************/

* {
margin: 0 auto;
padding: 0;
}

body {
font-family: Arial, Helvetica, Verdana, sans-serif;
font-size: 12px;
color: #446600;
line-height: 150%;
text-align: center;
background: url(../images/layout/bg_all.jpg) repeat-x fixed;
}

.clear {
clear: both;
}


/***************************************************/
/* Schriften                                       */
/***************************************************/

/* Überschriften */

h1 {
font-family: Times New Roman, Times, serif;
font-size: 20px;
color: #77B300;
}

h2 {
font-family: Times New Roman, Times, serif;
font-size: 16px;
color: #77B300;
}

/* Linkformatierung */

a {
font-weight: normal;
color: #446600;
text-decoration: underline;
}

a:hover, active {
text-decoration: none;
}

.text_left a {
font-size: 11px;
font-weight: normal;
color: #446600;
text-decoration: underline;
}


/***************************************************/
/* Sonstiges                                       */
/***************************************************/

/* Bildformatierung */

.img_right {
display: inline;
margin: 5px 0px 3px 10px;
padding: 0px;
text-align: left;
float: right;
}

/* Linie */

hr {
text-align: left;
margin-top: 20px;
margin-bottom: 20px;
padding: 0px;
background-color: #80B70E; /* Mozilla 1.4 */
color: #80B70E; /* IE 6 */
border: #80B70E; /* Opera 7.11 */
height: 1px; /* im Opera f?r die Anzeige, im Mozilla f?r einheitliche H?he n?tig */
}


/***************************************************/
/* Boxen                                           */
/***************************************************/

/* Box-Content */

#all {
width: 800px;
height: 100%;
text-align: left;
padding: 0px;
margin-bottom: 30px;
background: url(../images/layout/bg_content.gif) repeat-y;
}


/* Box-Navigation */

#menu {
float: left;
width: 194px;
padding: 0px; 
margin: 0px;
}

#menu ul {
margin: 0px;
padding: 0px;
list-style-type: none;
width: 193px;
border-left: #6F9F0C 1px solid;
}

#menu li {
text-align: right;
background-color: #6F9F0C;
border-bottom: #FFFFFF 1px solid;
line-height: 39px;
}

#menu li a {
font-size: 14px;
display: block; 
padding-right: 15px;
color: #FFFFFF;
text-decoration: none;
}

#menu a:hover, #menu li a#selected {
border-right: #FFFFFF 10px solid;
padding-right: 5px;
}

#menu a:activ {
display: block; 
padding: 1px 0px 1px 5px;
color: #009E0F;
text-decoration: none;
border-left: #009E0F 5px solid;
}

#header_motiv {
width: 603px;
border-bottom: #FFFFFF 1px solid;
border-left: #FFFFFF 1px solid;
border-right: #6F9F0C 1px solid;
}

#content {
padding: 20px;
}

#content ul {
padding: 10px 20px 20px 40px;
}

.text_left {
width: 173px;
padding: 20px 10px 20px 10px;
border-bottom: #6F9F0C 1px solid;
}