/*---Allgemeine Body-Angaben---*/

body
{
 font-family:Verdana, Arial, sans-serif;
 font-size:100.01%;
 color:#232323;
 margin:10px 0;
 padding:0;
 width: 100%;
 height: 100%;
/* background-color: #bfbfbf; */
 background: #eff1f2;
}

em {font-style: normal; font-weight: bold;}

p {margin: 15px 0;}

#container
{
width:830px;
margin: 0px auto;
background: #fff url(../img/css/schatten1.gif) repeat-y;
position: relative;
}

#werblinks {
position: absolute;
right: -165px;
}


#header
{
 background-image: url(../img/header/bg1.jpg);
 background-repeat: no-repeat;
 width: 800px;
 margin: 0 auto;
 height: 80px;
}


/*------------------Float-Angaben---------------------*/
.right {float: right;}
.left {float: left;}
.rwerb {float: right; margin-left: 20px;}
.lwerb {float: left; margin-right: 20px;}

.rwerb img, .lwerb img, .rwerb a, .lwerb a {border: none; text-decoration: none;}

.clear
{
clear: both;
}

/*----Headline Kurzmitteilungen h2---- */




h2
{
 margin: 0 0 15px 0;
 font-weight:700;
 font-size:1.3em;
 color:#343499;
 text-align: left;
}

h3
{
 font-weight:600;
 font-size:1.1em;
 color: #3D3730;
 margin: 25px 0 0 0;
 text-align: left;
}


h4
{
 font-weight:600;
 font-size:1em;
 display: inline;
 margin: 15px 0;
}

h5
{
font-size: 1em;
margin: 15px 0;
}

h6
{
font-size: 1em;
margin: 15px 0;
text-align: center;
}


#maincontent
{
 clear:left;
 width:510px;
  margin:-20px 0px 0 15px;
 padding:10px;
 float:left;
 font-size:0.9em;
 text-align:justify;
 border-right:1px;
 border-right-style:solid;
 border-right-color:#B30000;
 line-height: 1.4em;

 }

#content
{
 clear:left;
 margin: 0 15px;
 padding:10px 120px;
 font-size:0.9em;
 line-height: 1.4em;
 text-align:justify;
 }


/*--- Container rechts Startseite ---- */
#rightcontent
{
  margin: -15px 15px 0 545px;
 padding:10px;
 font-size:0.9em;
 line-height: 1.3em;
}

#rightcontent ul {list-style: none; margin:0; padding: 0; }
#rightcontent a, #rightcontent a:visited {font-weight:500; color: #444; line-height: 1.4em;}
#rightcontent a:visited {color: #7C7C7C;}
#rightcontent a:hover {color: #a00;}
#rightcontent h5 {font-size: 1em; color:#45487A; margin:15px 0 0; padding: 0;}


#footer
{
 clear: both;
 margin: 10px 15px 0 15px;
 border-top: 1px solid black;
 background-color:#5C5CA1;
 color: #fff;
 text-align: center;
 font-size:0.7em;
 line-height:1.5em;

}

#menu { width: 800px; margin: 0 15px; background: url(../img/header/menu1.gif); float: left;}

#menu ul { list-style: none; margin: 0; padding: 0;}
#menu li { float: left; width: 3.7em; }
#menu a
  { font: bold 12px/16px arial, helvetica, sans-serif;
  display: block; border-width: 1px; border-style: solid;
  border-color: #ccc #888 #555 #bbb;
  margin: 0; padding: 2px 3px;
  text-align: center;color: #000; background: #efefef; text-decoration: none;}

#menu a:hover { color: #a00; background: #fff; }




/*--CSS-Klassen--*/

a[href^="http:"] {
background: url(../img/css/link.png) top right no-repeat;
padding-right: 12px;
}

a.footerlink:link, a.footerlink:visited
{
color:#fff;
font-weight: bold;
}

a.footerlink:hover
{
color: #D4D4D4;
font-weight: bold;
}

a.go:link, a.go:visited
{
color:#a00;
}

a.go:hover
{
text-decoration: none;
}
a.tit, a.tit:visited {font-weight: bold; color:#45487A;}
a.tit:hover {color: #a00; text-decoration: none;}


.amazon {
padding-bottom: 15px;
text-align: center;
margin: 15px 0;
}



.banner
{
margin: 10px 0 40px 0;
border: 1px solid #5A5DA0;
padding: 5px;
font-size: 0.8em;
}

.center
{
text-align:center;
margin: 15px 0;
}

.css
{
padding: 0 10px;
background: #F0EEEC;
border-left: 5px solid #e6e3df;
text-align: left;

}

.dat {color: #DFDFDF; font-size: 0.7em; margin:-30px 0 5px;}

.del
{
text-decoration: line-through;
}


.extern {
background: url(../img/css/link.png) top right no-repeat;
padding-right: 12px;
}

.info
{border-bottom: 1px solid #5C5CA1; padding-bottom:10px;}

.qt
{
padding: 0 10px;
background: #E6E3DF;
border-right: 5px solid #d1ccc5;
text-align: left;
}

.rot {color: #f00; font-weight: bold;}



.titel
{margin:0 0 15px 0;}


/*-- Formatierung Suchbegriffe --*/
.searchword { color: #222;
background-color: yellow;
border: 0px dotted yellow;
}
.searchword0 {
color: #222;
background-color: #ff0;
border: 0px dotted #ff0;
}
.searchword1 {
color: #222;
background-color: #0f0;
border: 0px dotted #0f0;
}
.searchword2 {
color: #222;
background-color: #0ff;
border: 0px dotted #0ff;
}
.searchword3 {
color: #222;
background-color: #fbb;
border: 0px dotted #fbb;
}
.searchword4 {
color: #222;
background-color: #dfd;
border: 0px dotted #dfd;
}
.searchword5 {
color: #222;
background-color: #faf;
border: 1px dotted #faf;
}

/*-- Ende Formatierung Suchbegriffe --*/
