body
{
background-image: url('../images/logo.jpg');
background-repeat: no-repeat;
background-color: #EDECE5;
font-family: Tahoma, Arial, Verdana;
margin: 0
}

/* Rahmen Content */
#seite
{
	width: 1300px
}
#in
{
border-top: 4px solid #000;
background-color: #000
}
#content
{
border-top: 6px solid #000;
border-bottom: 6px solid #000;
margin: 0;
background-color: #EDECE5
}
#inhalt
{
border-right: 6px solid #000
}
#spalte_li
{
width: 170px;
background-color: #000;
border-right: 6px solid #000;
border-left: 6px solid #000
}

/* Formatierung Beispiel-Suchformular */
#suche
{
margin-top: 93px;
padding: 0 5px;
background-image: url('../images/such.jpg');
background-repeat: no-repeat;
text-align: right;
width: 750px;
height: 35px
}
form
{
margin: 0
}
.such
{
padding: 8px 10px 0 0
}
.suchbox, .suchbutton
{
font-family: Tahoma, Arial, Verdana;
font-size: 11px
}
.suchbox
{
background-color: #fff;
border: none
}
.suchbutton
{
background-color: transparent;
color: #fff;
font-weight: bold;
border: none
}
.pfeil
{
background-image: url('../images/butt.jpg');
background-repeat: no-repeat;
width: 40px;
height: 40px;
float: left; 
margin: 5px 15px 0 25px
}

/* horizontale Navigation */
#nav
{
border-right: 4px solid #000;
}
#nav td
{
background-image: url('../images/button.gif');
background-repeat: no-repeat;
background-position: center center;
text-align: center;
width: 110px;
height: 50px
}
#nav a:link, #nav a:active, #nav a:visited
{
font-size: 14px;
letter-spacing: 2px;
color: #fff;
text-decoration: none
}
#nav a:hover
{ 
color: #ccc;
}

/* Info-Boxen linke Spalte */
.box
{
border: 6px solid #666;
margin-bottom: 15px
}
.box h1
{
margin: 0;
padding: 4px 0 4px 10px;
font-size: 12px;
color: #fff;
background-color: #990000;
border-bottom: 1px solid #666
}
.box p
{
margin: 3px 5px 7px 5px;
font-size: 11px;
letter-spacing: 1px;
line-height: 130%;
color: #fff
}
.box a:link, .box a:active, .box a:visited
{
color: #ccc;
text-decoration: underline;
font-weight: bold
}
.box a:hover
{
color: #fff;
text-decoration: none
}

/* vertikale Navigation linke Spalte */
.menue
{
border-top: 6px solid #666;
border-right: 6px solid #666;
border-bottom: 6px solid #666;
margin-bottom: 15px
}
.nav_ver a:link, .nav_ver a:active, .nav_ver a:visited
{
background-image: url('../images/nav-ver.gif');
background-repeat: repeat-x;
display: block;
padding-left: 5px;
font-size: 14px;
letter-spacing: 2px;
line-height: 28px;
color: #fff;
text-decoration: none;
border-left: 7px solid #666
}
.nav_ver a:hover
{
border-left: 7px solid #333;
color: #ccc
}

/* allgemeine Links im Text */
#inhalt a:link, #inhalt a:active, #inhalt a:visited
{
color: #990000;
text-decoration: underline
}
#inhalt a:hover
{
color: #fff;
text-decoration: none;
background-color: #990000
}

/* obere Leiste Seitentitel */
#bg_ob
{
background-image: url('../images/bg-rot-verl.gif');
background-repeat: repeat-x;
margin: 0;
border-top: 6px solid #000;
background-color: #990000;
height: 35px
}
/* Überschrift Seitentitel */
#bg_ob h1
{
margin: 0 10px;
text-align: right;
line-height: 35px;
font-size: 18px;
color: #ccc
}

/* Absätze, Überschriften */
#inhalt h2
{
	font-size: 36px;
	font-weight: normal;
	letter-spacing: 1px;
	word-spacing: 3px;
	margin: 10px 5px 7px 12px;
	color: #990000;
	text-align: left
}
#inhalt p
{
margin: 7px 10px 20px 25px;
line-height: 140%;
font-size: 14px;
color: #333
}

/* Footer */
#fuss
{
font-size: 11px;
color: #ccc;
padding-left: 180px;
margin: 0;
background-image: url('../images/fuss.gif');
background-repeat: repeat-x;
line-height: 60px
}
#fuss a:link, #fuss a:active, #fuss a:visited
{
color: #ccc
}
#fuss a:hover
{
color: #999;
text-decoration: none
}
