body {
background-color: #1e161e;
}

td {
font-family: arial;
font-Size: 11px;
letter-spacing: 0px;
text-align: justify;
color: #352f42;
}

#border
{
background-image: url('images/designviolett/BORDER.png');
background-repeat: repeat-x;
vertical-align: top;
width: 100%;
height: 100%;
}

.bg-news {
background: #fbf6ef url('images/designviolett/bg-news.png') top left repeat-x;
border: 0px solid #000000;
}

.h-title {	
font-family: tahoma;	
font-size: 11px;
font-weight: bold;
line-height: 20px;
color: #f2e4d6;
text-transform:uppercase;
text-align: center;
padding: 7px 0px 7px 0px;
border-bottom: 1px solid #aca1ac;
}

.h-autor {	
border-bottom: 1px solid #aca1ac;
border-right: 1px solid #aca1ac;
font-size: 10px;
line-height: 20px;
color: #f2e4d6;
text-transform:uppercase;
text-align: center;
padding: 7px 0px 7px 0px;
}

.h-autor-kommentar {	
font-size: 11px;
font-weight: bold;
line-height: 20px;
color: #965778;
border-bottom: 1px solid #aca1ac;
text-transform:uppercase;
text-align: left;
padding: 5px 0px 5px 6px;
}

.h-datum {	
border-bottom: 1px solid #aca1ac;
border-left: 1px solid #aca1ac;
font-size: 10px;
line-height: 20px;
color: #f2e4d6;
text-transform:uppercase;
text-align: center;
padding: 7px 0px 7px 0px;
}

.h-datum-kommentar {	
font-size:11px;
line-height: 20px;
color: #965778;
border-bottom: 1px solid #aca1ac;
text-transform:uppercase;
text-align: center;
padding: 5px 6px 5px 0px;
}

.news {
padding: 3px;
font-family: arial;
font-Size: 11px;
text-align: justify;
color: #352f42;
border-top: 0px solid #aca1ac;
border-bottom: 1px solid #aca1ac;
border-left: 1px solid #aca1ac;
border-right: 1px solid #aca1ac;
}

.news-bottom {
border-top: 0px solid #aca1ac;
border-bottom: 1px solid #aca1ac;
border-left: 1px solid #aca1ac;
border-right: 1px solid #aca1ac;
font-family: tahoma;
font-Size: 10px;
text-align: justify;
text-transform: uppercase;
color: #352f42;
padding: 5px 5px 5px 5px;
}

.back-forward {
font-family: arial;
font-Size: 10px;
color: #352f42;
line-height: 25px;
}

.back-forward a {
background-color: #fbf5ee;
padding: 5px;
border: 1px solid #aca1ac;
}

.back-forward a:hover {
color: #352f42;
background-color: #aca1ac;
padding: 5px;
border: 1px solid #aca1ac;
}

.footer {
font-family: arial;
font-size: 10px;
line-height: 10px;
color: #746376;
}

.footer a {
color: #746376;
}

.footer a:hover {
color: #965778;
}


/*Schrift kursiv*/

i, em { 
color: #3e3550;
}

/*Schrift unterstrichen*/

u { 
color: #3e3550;
}

/*Schrift durchgestrichen*/

s, stroke { 
color: #3e3550;
}

/*Schrift fett*/

b, strong { 
color: #3e3550;
}


/*normaler Kasten*/

textarea { 
font-family: arial;
font-Size: 11px;
color: #352f42; 
background: #fbf6ef;
border: 1px solid #aca2ad;
width: 230px; 
height: 120px;
padding: 3px;
margin: 2px;
}

input { 
font-family: arial;
font-Size: 11px;
color: #3e3550;
background: #fbf6ef;
border: 1px solid #aca2ad;
width: 230;
height: 25;
padding: 3px;
margin: 2px;
}


/*Überschriften*/

h1 {
display:block;
font-size: 11px;
font-weight: bold;
line-height: 20px;
color: #3e3550;
text-transform:uppercase;
text-align: center;
border-bottom: 1px dotted #aca1ac;
}

h2 {
display:block;
font-size: 11px;
font-weight: bold;
line-height: 20px;
color: #473c5e;
text-transform:uppercase;
text-align: center;
border-bottom: 1px dotted #aca1ac;
}

h3 {
font-size:11px;
line-height: 20px;
color: #965778;
border-bottom: 1px solid #aca1ac;
text-transform:uppercase;
text-align: center;
margin: 1px 2px 1px 2px;
padding:3px;
}


/*Trennlinie*/

hr {
background-color: #ffffff;
border-bottom: 0;
border-left: 0;
border-right: 0;
border-top: 1px solid #3e3550;
height: 2px;
}


/*Zitat-Codierung*/

blockquote {
background: url(images/designviolett/quote.png) no-repeat left top;
background-position: -3px 2px left top;
padding-left: 30px;
color: #3e3550;	
}


/*Bilder-Codierung*/

.caption {
border: 1px solid #3e3550;
background: #eeebef;
class: gradualfader;
padding: 3px;
margin: 10px;
  -moz-border-radius-topright: 4px;
  -moz-border-radius-topleft: 4px; 
  -moz-border-radius-bottomleft: 4px;
  -moz-border-radius-bottomright: 4px;
	-webkit-border-top-right-radius: 4px;
	-webkit-border-top-left-radius: 4px;
	-webkit-border-bottom-left-radius: 4px;
	-webkit-border-bottom-right-radius: 4px;
}

.caption:hover {
border: 1px solid #965778;
background: #eeebef;
class: gradualfader;
padding: 3px;
margin: 10px;
  -moz-border-radius-topright: 4px; 
  -moz-border-radius-bottomleft: 4px;
	-webkit-border-top-right-radius: 4px;
	-webkit-border-bottom-left-radius: 4px;
}


/*Codierung von "Äufzählung"*/

ul {
list-style: none;
color: #3e3550;
}

ul li {
color: #3e3550;
background: url(images/designviolett/bullet.gif) no-repeat 13px 4px;
padding-left: 25px;
}


/*normale Links*/

a:link, a:visited, a:active { 
COLOR: #746376;
TEXT-DECORATION: none;
}

a:hover { 
COLOR: #965778;
TEXT-DECORATION: none;
}


/*Links in der Navigation*/

a.navi:link, a.navi:visited, a.navi:active {
display:block;
padding: 5px 5px 5px 7px;
margin: 0 0 1px 0;
color: #746376;
background-color: #fbf6ef;
border-bottom: 1px dotted #aca1ac;
text-decoration : none;
font-weight :normal;
text-transform: none;
}

a.navi:hover {
display:block;
padding: 5px 5px 5px 7px;
margin: 0 0 1px 0;
color: #965778;
background: url(images/designviolett/bg_link.png);
border-bottom: 1px dotted #aca1ac;
text-decoration : none;
font-weight :normal;
text-transform: none;
}