body {
	background-color: #fff;
    color: #444;
    margin: 0;
    padding: 0;
    font-family: "Lucida Grande CY", "Lucida Grande",Verdana, Arial;
	font-size: 0.75em;
	line-height: 1.5em;
	text-align: left;
}

#intro {
  background-color: #fdffdf;

}

#intro p {
  padding: 15px;
  margin: 5px 11px 11px 5px;
 }

hr { 
 color : #ff0099;
 height : 1px;
 padding : 0;
 border-color : #ff0099;
 border-width : 1px 0 0 0;
 border-style : solid;
 margin: 1em 0;
}

em { 
 font-family: georgia; 
 line-height:1.9em; 
}

p, blockquote, li, h3
{
	padding-left: 0px;
	padding-right: 0px;
}

strong { color: #444; }

img { border: 0; }

input {
  border: 1px solid #ff0099;
  font-family: "Lucida Grande CY", "Lucida Grande",Verdana, Arial;
  color: #444;
  background-color: #fff;
  font-size: 1em;
  line-height: 1.5em;
}



textarea { 
  border: 1px solid #ff0099;
  font-family: "Lucida Grande CY", "Lucida Grande",Verdana, Arial;
  color: #444;
  background-color: #fff;
  font-size: 1em;
  line-height: 1.5em;
}

#head { 
       text-align: left;
       height: 125px;
}
#blogback {
       background-color: #d50067;
       width: 100%;
       height: 30px;
}

#blogback a { border: 0px; }

#blogback img { border: 0px; }

#bloghead { 
  height: 144px;
    margin:0 auto 15px;
    border:1px solid #ff0099;
  padding: 3px;
  background-color: #fff;
}

#blogcontainer {
	width: 780px;
	\width: 790px;
	w\idth: 780px;
    margin: 0 auto;
	padding: 15px 0 ;
}

div.blogbild img {   
       border: 1px solid #ff0099; padding: 4px; 
       float: none; 
       margin: 0 15px 10px 0;
}

div.blogbild-sans img {   
       border: 0; 
       float: none; 
       margin: 0 0 5px 5px;
}

#hauptnavigation {
       text-align: left;
       position:relative; top: -30px;
}

#hauptnavigation a:hover { border-bottom: 0; }

#container
{
	background-color: #fff;
	width: 780px;
	\width: 790px;
	w\idth: 780px;
	margin: 0 auto;
	padding: 0;
}

#links
{
    float: left;
	width: 360px;
	\width: 360px;
	w\idth: 360px;
	/* background-color: #dcdcdc; */
	padding: 0 0 30px 0;
}

#rechts
{
	/* background-color: #dcdcdc; */
	float: right;
	width: 388px;
	\width: 388px;
	w\idth: 388px;
	padding: 0 0 30px 0 ;
       text-align: left;
}

#links_breit
{
       float: left;
	width: 500px;
	\width: 500px;
	w\idth: 500px;
	/* background-color: #dcdcdc; */
	padding: 0 0 30px 0;
}

#rechts_schmal {
	float: right;
	width: 248px;
	\width: 248px;
	w\idth: 248px;
	padding: 0 0 30px 0 ;
    text-align: left;
}

#rechts_schmal ul { 
	margin: 0 ;
	padding: 0;
}

#rechts_schmal li {
	padding: 0 19px;
	margin: 8px 0 ;
	list-style-type: none;
	display: block;
	text-align: left;
    background:#fff url(../images/59.gif) top left no-repeat;
    background-position: 0px 3px; 
}



div.artikelbild img {   
       border: 1px solid #ff0099; padding: 4px; 
       float: right; 
       margin: 0 5px 5px 5px;
}

div.artikelbild-links img {   
       border: 1px solid #ff0099; padding: 4px; 
       float: left; 
       margin: 0 15px 10px 0;
}

div.artikelbild-links-sans img {   
       border: 0; 
       float: left; 
       margin: 0 15px 10px 0;
}

div.artikelbild-rechts-sans img {   
       border: 0; 
       float: right; 
       margin: 0 0 10px 15px;
}

div.artikelbild-full img {   
       border: 1px solid #ff0099; padding: 4px; 
       float: none;
       margin: 0 0 5px 0;
}

div.artikelbild-full-sans img {   
       border: 0; 
       float: none;
       margin: 0 0 5px 0;
}

div.artikelbild-sans img {   
       border: 0; 
       float: right; 
       margin: 0 0 5px 5px;
}

div.artikelbild-sans-left img {   
       border: 0; 
       float: left; 
       margin: 0 5px 5px 0;
}

div.artikelbild-rechts img {   
       border: 1px solid #ff0099; padding: 4px; 
       float: left;
       margin: 0 15px 5px 0;
  background-color: #fff;
}


#foot { clear: both; text-align: left; }

div.right img {

       float:right;
}

#accessibility { position: absolute; top: -10000px; }

a { color: #ff0099; text-decoration: none; }

a:hover { border-bottom: 1px #ff0099 solid; }

h1
{
	font-weight: bold;
	text-decoration:none;
	color: #ff0099;
	font-size: 1em;
       line-height: 150%;
       border-bottom: 1px solid #ff0099;
       border-top: 1px solid #ff0099;
       margin: 0 5px 10px 0;
}

h1 a { color: #ff0099; }
h1 a:hover { color: #000; border: 0; }

h2 {
  margin:1.5em 0 .75em;
  font:normal normal 0.9em 'Trebuchet MS',Trebuchet,Arial,Verdana,Sans-serif;
  line-height: 1.4em;
  text-transform:uppercase;
  letter-spacing:.2em;
  color:#000;
}

/*
h3
{
	font-weight: bold;
	text-decoration:none;
	font-size: 1.5em;
       line-height: 150%;
       margin: 0;
	/* background-color: #ccc; */
}
*/

h3 a
{
	border: 0px;
	font-weight: normal;
	font-size: 1.5em;
       line-height: 150%;
       margin: 0;
	/* background-color: #ccc; */
}

h3 {
  font: 'Trebuchet MS',Trebuchet,Verdana;
  margin:.25em 0 0;
  padding:0 0 2px;
  font-size:180%;
  font-weight:normal;
  line-height:1.4em;
  color:#000000;
}

h4 {
  font: 'Trebuchet MS',Trebuchet,Verdana;
  margin:.25em 0 0;
  padding:0 0 2px;
  font-size:140%;
  font-weight:normal;
  line-height:1.4em;
  color:#444;

}


h4 a
{
	font-weight: bold;
	text-decoration:none;
       color: #000;
	font-size: 1em; 
	line-height: 190%;
       margin: 0.45em 0 0 0;
	/* background-color: #0C0; */
}

h2 a
{
	border: 0px;
  color: #000;
}

.caption
{
      font-family:"Courier New", Courier, mono;
      font-size:12px;
      line-height:16px;
      font-style:normal;
      text-align: left;
      margin: 0 ;
  padding: 0 0 0 5px;
 /* background-color: #ece9e4; */
}

/*.caps
{
	letter-spacing: 0.1em;
	font-size: 10px;
}*/

.comments_error
{ 
	background-color: #ffa 
}

div.comments_error
{
	border: 1px solid #cc8;
	padding : 0.3em;
}

.bildrand {
  border: 1px solid #ff0099;
  padding: 4px;
}

.txpCommentInputMessage {
  width:75%;
}

