body {
margin:0; 
padding:0; 
font-family:Verdana, Arial, Helvetica, sans-serif;
/*background-image:url(images/bg-breit.jpg);*/
background-position:center;
background-repeat:repeat-y;
color: #000000;
/*background-image:url(images/bg-breitgelb.jpg);
background-color : #fdfccc;*/
background-image:url(images/bg-breitblau.jpg);
background-color : #e9f1fc;
/*background-image:url(images/bg-breitterra.jpg);
background-color : #fdc9b4;*/
/*background-image:url(images/bg-breitgruen.jpg);
background-color : #d5eccf;*/
}

p {
margin:0; 
padding:0; 
font-size: 0.8em;
}

p.klein {
font-size:0.7em;
}

p.inhalt {
margin:0; 
padding-left:20px;
padding-right:20px;
}

p.foot {
margin:0; 
padding:0.5em;
font-size: 0.6em;
vertical-align: middle;
}

p.footg {
margin:0; 
padding:0.5em;
font-size: 0.6em;
vertical-align: middle;
color:#c0c0c0;
}

p.nanu {
display : none;
font-size : 0.8em;
font-family : verdana, arial, helvetica, sans-serif;
margin-left : 0;
margin-right : 0;
color : red;
background-color : transparent;
}


h1 {
padding:0; 
margin:0; 
font-weight:normal; 
color:#808080; 
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size: 1.6em;
}

h1.top {
padding:0; 
margin:0; 
font-weight:normal; 
color:#808080; 
font-family:Verdana, Arial, Helvetica, sans-serif; 
text-align: center;
}

h2 {
color:#666666; 
font-size: 1.2em;
font-weight:normal;  
padding-top:15px; 
padding-bottom:2px; 
font-family: Verdana, Arial, Helvetica, sans-serif;
border-bottom:1px solid #ffcc66;
background-image:url(images/h2-ballong.jpg);
background-position:top left;
background-repeat:no-repeat;}


blockquote {
color:#cc0000; 
font-weight:normal;  
padding:15px; 
padding-left:40px;
font-family: Georgia, Times New Roman, Times, serif;
font-style: italic;
font-size: 1.0em;
margin-left: 100px;
margin-right: 180px;
background-image:url(images/quote.gif);
background-position:top left;
background-repeat:no-repeat;

}

div {
margin:0; 
padding:0; 
display:block;
}

a:link.nav, a:visited.nav {
color:#000000; 
text-decoration:none;
padding: 2px; 
font-size: 0.8em;
}

a:hover.nav {
color: #cc0000; 
text-decoration:none;
}

a:active.nav {
color:#000000; 
text-decoration:none;
}

a:link.g, a:visited.g {
color:#c0c0c0; 
text-decoration:none;
padding: 2px;font-size: 0.8em;
}

a:hover.g {
color:#cc0000; 
text-decoration:none;
}

a:active.g {
color:#808080; 
text-decoration:none;
}

a:link, a:visited {
color:#336699;
text-decoration:none;
}

a:hover {
color:red; 
text-decoration:underline;
}

a:active {
color:#cc0000; 
text-decoration:none;
}

a:link.foot, a:visited.foot {
color:#000000; 
text-decoration:none;
}

a:hover.foot {
color:#cc0000; 
text-decoration:none;
}

a:active.foot {
color:#000000; 
text-decoration:none;
}

a:link.footg, a:visited.footg {
color:#c0c0c0; 
text-decoration:none;
}

a:hover.footg {
color:#cc0000; 
text-decoration:none;
}

a:active.footg {
color:#000000; 
text-decoration:none;
}

a:link.no, a:visited.no {
text-decoration:none;
}

a:hover.no {
text-decoration:none;
}

a:active.no {
text-decoration:none;
}

.container {
background-color:#ffffff; 
margin:0 auto 0 auto; 
padding:0; 
width:686px; 
border-left: 1px solid #c0c0c0; 
border-right: 1px solid #c0c0c0;
}

.titleblock {
padding:2.0em; 
margin:0px; 
text-align:right;
letter-spacing: 2px;
background-image:url("images/balloon.jpg"); 
background-repeat:no-repeat; 
background-position:center right;
}

.titleblock p {
text-indent:3em; 
color:#99ccff;
}

.titleblock h1 {
text-indent:3em; 
color:#ffffff;
}

.titleblockg {
padding-right:2.0em; 
margin:0px; 
text-align:right;
letter-spacing: 2px;
background-image:url("images/balloong.jpg"); 
background-repeat:no-repeat; 
background-position:center right;
}

.titleblockg p {
text-indent:3em; 
color:#ffffff;
}

.titleblockg h1 {
text-indent:3em; 
color:#ffffff;
}

div.navbar {
display:block; 
width:100%;  
line-height:1.8em;
clear:both; 
margin:0; 
padding: 0; 
background-color:#ffcc00;
text-align: center;
vertical-align: middle;
background-image:url(images/nav-bg.jpg);
}

div.navbarg {
display:block; 
width:100%;  
line-height:1.8em;
clear:both; 
margin:0; 
padding: 0; 
background-color:#ffffcc;
text-align: center;
vertical-align: middle;
}

ul {
  line-height:1.2em;
  margin-left:40px;
  margin-right:40px;
}

.rightcontainer {
float:right; 
clear:both; 
width:13em; 
margin:1em 0 0 0; 
padding:0;
}

.rightbox {
margin:0.5em; 
padding:0.3em; 
border:1px solid #999999; 
text-align:center;
}

.rightcontainer h2 {
text-align:left; 
padding:0 0 0 1.5em;
}

.linkbox a {
display:block;
}

.content {
clear:left; 
text-align:left; 
margin:1.2em .0em 0 0; 
padding:1em 1ex 1em 1.5ex;
}

.content h2 {text-indent:0.1em;
}

.inset {
border: 1px inset #999999; 
background-color: #f5f5f5;
}

hr { clear: both; 
border:solid; 
border-width:1px; 
border-bottom-color:#ffcc66; 
border-top-color:#ffffff; 
border-left-color:#ffffff; 
border-right-color:#ffffff;
}

.footerg {
 margin:0px; 
 padding:0.8em; 
 text-align:right; 
 clear:both;
 background-color:#ffffcc;
 }
 
.footer {
 margin:0px; 
 padding:0.8em;
 text-align:right; 
 clear:both;
 background-color:#ffcc00;
 background-image:url(images/footer-bg.jpg);
}