/* Projektweite Grundeinstellungen */
a { color:#880000; }
a:hover { text-decoration: none }
a:link,a:visited { text-decoration:none }

ul,ol,li { list-style:none }

h1,h2,h3,h4,h5,h6,pre,code { font-size:1em; }

ul,ol,li,h1,h2,h3,h4,h5,h6,pre,form,body,html,p,blockquote,fieldset,input, dl, dt, dd
{ margin: 0px; padding: 0px }

a img,:link img,:visited img { border:none }

/* Stylesheet-Einstellungen */
body {
        background-image:url(../img/background.gif);
        background-position: 0% 0%;
        background-repeat: no-repeat;
        background-attachment: fixed;
        margin: 0;
        padding:0;
}

/* Link-Attribute für Navigation */
.nav {
font-weight: bold;
margin: 0px 0px 0px 0px;
}
.nav a {
display: block;
font: bold 80% verdana, arial, helvetica, sans-serif;
margin: 0px 0px 1px 0px;
padding: 10px 10px 10px 10px;
border-left: 10px solid #880000;
}
.nav a:link {
color: #404040;
}
.nav a:visited {
color: #404040;
}
.nav a:hover {
/* background-image: url(../img/halbtrans.gif);*/
display: block;
font: bold 80% verdana, arial, helvetica, sans-serif;
text-transform: uppercase;
color: #000000;
border-left: 0px solid #880000;
}

/* Farbschemata für Navigation und Rahmen */
.color0 { background-color: #FFFFE0;} /* RGB:255,255,220 */
.color1 { background-color: #FFFFBA;} /* RGB:255,255,186 */
.color2 { background-color: #FFEE90;} /* RGB:255,238,144 */
.color3 { background-color: #FFDA6E;} /* RGB:255,218,110 */
.color4 { background-color: #FFC258;} /* RGB:255,194,88 */
.color5 { background-color: #FFA028;} /* RGB:255,160,40 */
.color6 { background-color: #FF6E00;} /* RGB:255,110,0 */
.color7 { background-color: #EE4610;} /* RGB:238,70,16 */
.color10 { background-color: #990000;} /* RGB:134,0,0 */

.border0 { border-left: 20px solid #FFFFE0; } /* RGB:255,255,220 */
.border1 { border-left: 20px solid #FFFFBA; } /* RGB:255,255,186 */
.border2 { border-left: 20px solid #FFEE90;} /* RGB:255,238,144 */
.border3 { border-left: 20px solid #FFDA6E;} /* RGB:255,218,110 */
.border4 { border-left: 20px solid #FFC258; } /* RGB:255,194,88 */
.border5 { border-left: 20px solid #FFA028;} /* RGB:255,160,40 */
.border6 { border-left: 20px solid #FF6E00;} /* RGB:255,110,0 */
.border7 { border-left: 20px solid #EE4610;} /* RGB:238,70,16 */
.border10 { border-left: 20px solid #990000;} /* RGB:134,0,0 */

/* Workaround für Firefox-Border-Problem */
.borderA { border-left: 10px solid #FFFFE0; } /* RGB:255,255,220 */
.borderB { border-left: 10px solid #FFFFBA; } /* RGB:255,255,186 */
.borderC { border-left: 10px solid #FFEE90;} /* RGB:255,238,144 */
.borderD { border-left: 10px solid #FFDA6E;} /* RGB:255,218,110 */
.borderE { border-left: 10px solid #FFC258; } /* RGB:255,194,88 */
.borderF { border-left: 10px solid #FFA028;} /* RGB:255,160,40 */
.borderG { border-left: 10px solid #FF6E00;} /* RGB:255,110,0 */
.borderH { border-left: 10px solid #EE4610;} /* RGB:238,70,16 */
.borderI { border-left: 10px solid #990000;} /* RGB:134,0,0 */


#top {
        margin:0px 0px 0px 0px;
        padding:0px 0px 0px 10px;
}

#links {
         font-size: 100%;
         font-family: verdana, arial, sans-serif;
         font-variant: normal;
         text-transform: lowercase;
         text-align: right;
         position: absolute;
         top: 120px;
         left: 55px;
         width: 130px;
}

#container {
         position: absolute;
         top: 120px;
         left: 235px;
         width: 600px;
}

#titel {
       position: relative;
       text-align: right;
       margin: 0px 0px 20px 0px;
       padding: 0px 10px 0px 0px;
       height: 40px;
       width: 600px;
}

h1 {
       color:#000000;
       font:bold 105% arial, helvetica, sans-serif;
       letter-spacing: .4em;
       line-height: 40px;
}

.rechts1 {
        position:relative;
        /*background-image: url(../img/halbtrans_bg.png); */
        margin: 0px 0px 0px 0px;
        height: 100%;
        width: 600px;
        background: #FAFAFA;

}

.inhalt {

        padding: 10px 10px 20px 25px;
        border: 1px solid #EBEBEB;
}


h2 {
        font: bold 100% verdana, arial, helvetica, sans-serif;
        letter-spacing: .2em;
        font-variant: small-caps;
        text-align: center;
        background: #F3F3F3;
        border-bottom: 1px solid #EBEBEB;
        line-height: 20px;
        padding: 15px 0px 15px 15px;
        margin: -10px -10px 20px -25px;
}

h3 {
        font:bold 80% verdana, arial, helvetica, sans-serif;
        letter-spacing: .05em;
        line-height: 12px;
        padding: 25px 0px 5px 0px;
        color: #880000;
}

h4 {
       color:#000000;
       font:bold 105% verdana, arial, helvetica, sans-serif;
       letter-spacing: .005em;
       line-height: 40px;
}

.inhalt p {
        font: normal 80% verdana;
        letter-spacing: .002em;
        text-align: left;
        padding: 0px 0px 0px 10px;
}

.inhalt p a:hover {
        text-decoration: underline;
}

.inhalt table {
	margin: 0px 0px 0px 30px;
	border: 1px;
	font: normal 100% verdana, arial, helvetica, sans-serif;
}

.inhalt td {
	height: 80px;
	vertical-align: middle;
}

.spc {
        margin: 0px 0px 10px 0px;
}

em {
	font-style: normal;
	font-weight: bold;
	color: #880000;
}

.right {
       margin: 0px 15px 20px 15px;
}

.test {
        height: 270px;
        background-image:url(../foto/agust_title.jpg);
        background-repeat: no-repeat;
        margin: 0px 0px 10px 20px;
        background-position: 0px 0px;
}

.navbar {
        position:relative;
        text-align: right;
        font: normal 75% verdana, arial, sans-serif;
        color: #000000;
        margin: 4px 0px 4px 0px;
        padding: 0px 0px 0px 0px;
        height: 20px;
        width: 600px;
}
.navbar p {
        padding:3px 5px 0px 0px;
}
.navbar a {
        color:#000000;
        padding:0px 2px 0px 1px;
}

.navbar a:hover {
       text-decoration:underline;
}

.vorschau table{
          width: 540px;
          margin: 10px 0px 20px 0px;
          padding: 0px;
}
.vorschau tr {
	 text-align: center;
}
.vorschau td {
          background: #EEEEEE;
          padding: 15px 15px 15px 15px;
	 width: 105px;
          height: 105px;
          border: 1px solid #DDDDDD;
}

.vorschau a {
	display: block;
}

.footer {
        text-align: right;
        font: normal 70% verdana, arial, helvetica, sans-serif;
        padding: 30px 10px 30px 0px;
}
.footer a:hover {
        text-decoration: underline;
}
