body {background-color:#EDF2FC; background-image:url(webpics/hgcomp4.jpg); font-family:Arial, Verdana, Helvetica, sans-serif; font-size:x-small; color:#336; letter-spacing:1.5px;}

#outer {width:1190px; border:0px; margin:auto; min-height:840px;}

#box01,#box02,#box03,#box04,#box05,#box06,#box07,#box08 {
float:left; height:340px; width:280px; margin:6px 6px 18px 6px; padding:0px; background-color:#004077; text-align:center; font-size:medium; font-weight:bold; letter-spacing:3px;
moz-border-radius:5px; webkit-border-radius:5px; khtml-border-radius:5px; border-radius:5px; behavior:url(border-radius.htc);
-moz-box-shadow:5px 4px 3px #999; -webkit-box-shadow:5px 4px 3px #999; box-shadow:5px 4px 3px #999;
border:2px solid #004077;} 

#box01,#box02,#box03,#box05,#box06,#box07,#box08 {background-color:#004077;}
 
/*#box04 {background-image:url(webpics/start-kompos.gif);} */

#navbox {height:115px; width:1180px; margin:5px; padding:5px; background-color:#fff; border:1px solid #004077;
moz-border-radius:3px 3px 8px 8px; webkit-border-radius:3px 3px 8px 8px; khtml-border-radius:3px 3px 8px 8px; border-radius:3px 3px 8px 8px; behavior:url(border-radius.htc);
-moz-box-shadow:5px 4px 3px #999; -webkit-box-shadow:5px 4px 3px #999; box-shadow:5px 4px 3px #999;}

#hauptrechts {float:right; width:204px; height:696px; background-color:#004077; margin-top:2px; padding-left:1px;
moz-border-radius:3px 3px 8px 8px; webkit-border-radius:3px 3px 8px 8px; khtml-border-radius:3px 3px 8px 8px; border-radius:3px 3px 8px 8px; behavior:url(border-radius.htc);
-moz-box-shadow:5px 4px 3px #999; -webkit-box-shadow:5px 4px 3px #999; box-shadow:5px 4px 3px #999;}

#hauptlinks {width:980px; border:0px; margin-left:10px;}

#boxhaupt01,#boxhaupt02,#boxhaupt03,#boxhaupt04,#boxhaupt05,#boxhaupt06,#boxhaupt07,#boxhaupt08,#boxhaupt09 {
float:left; height:220px; width:310px; margin:3px; padding:0px; background-color:#fff; padding:3px;
moz-border-radius:5px; webkit-border-radius:5px; khtml-border-radius:5px; border-radius:5px; behavior:url(border-radius.htc);
-moz-box-shadow:5px 4px 3px #999; -webkit-box-shadow:5px 4px 3px #999; box-shadow:5px 4px 3px #999;
border:1px solid #004077;} 

#komposrechts {float:right; width:645px; min-height:690px; background-color:#fff; margin-top:3px; padding:3px;
moz-border-radius:3px 3px 8px 8px; webkit-border-radius:3px 3px 8px 8px; khtml-border-radius:3px 3px 8px 8px; border-radius:3px 3px 8px 8px; behavior:url(border-radius.htc);
-moz-box-shadow:5px 4px 3px #999; -webkit-box-shadow:5px 4px 3px #999; box-shadow:5px 4px 3px #999;}

#komposlinks {width:325px; border:0px; margin-top:3px; min-height:690px;
moz-border-radius:3px 3px 8px 8px; webkit-border-radius:3px 3px 8px 8px; khtml-border-radius:3px 3px 8px 8px; border-radius:3px 3px 8px 8px; behavior:url(border-radius.htc);
-moz-box-shadow:5px 4px 3px #999; -webkit-box-shadow:5px 4px 3px #999; box-shadow:5px 4px 3px #999;}

 
.fliesstext {font-size:small; letter-spacing:1px;}
 
a {letter-spacing:1px; color:#369; font-size:small; font-family:Arial, Verdana, Helvetica, sans-serif; font-weight:bold; text-decoration:none; border:0 none;} 
 
.topmenue {color:#fff; font-family:Arial, Verdana, Helvetica, sans-serif; font:larger lighter; letter-spacing:3px;}
 
h1 {color:#369; font-size:medium; font-weight:bold; letter-spacing:3px;}
	
h2 {font-weight:bold; color:#369; font-size:medium; text-align:center;}

h3 {font-weight:bold; color:#369; text-align:left; letter-spacing:3px;}
 
#list ul {list-style:none; margin:0px; padding:0px; color:#fff; background-color:#004077; text-align:center; font-size:medium; font-weight:bold; letter-spacing:3px;  moz-border-radius:3px 3px 8px 8px; webkit-border-radius:3px 3px 8px 8px; khtml-border-radius:3px 3px 8px 8px; border-radius:3px 3px 8px 8px; behavior:url(border-radius.htc);
-moz-box-shadow:4px 3px 3px #999; -webkit-box-shadow:4px 3px 3px #999; box-shadow:4px 3px 3px #999;}

#list li {float:left; width:190px; height:30px; list-style:none; margin:8px; color:#fff; background-color:#004077; letter-spacing:3px;
moz-border-radius:3px 3px 8px 8px; webkit-border-radius:3px 3px 8px 8px; khtml-border-radius:3px 3px 8px 8px; border-radius:3px 3px 8px 8px; behavior:url(border-radius.htc); -moz-box-shadow:4px 3px 3px #999; -webkit-box-shadow:4px 3px 3px #999; box-shadow:4px 3px 3px #999;}
 
#list a {text-decoration:none; text-align:center; padding:0px; margin:0px; color:#fff; background-color:#004077; letter-spacing:3px;
moz-border-radius:3px 3px 8px 8px; webkit-border-radius:3px 3px 8px 8px; khtml-border-radius:3px 3px 8px 8px; border-radius:3px 3px 8px 8px; behavior:url(border-radius.htc); -moz-box-shadow:4px 3px 3px #999; -webkit-box-shadow:4px 3px 3px #999; box-shadow:4px 3px 3px #999; display:block;}
 
#list a:hover {padding:0px; margin:0px; width:100%; height:100%; background-color:#fff; color:#004077; border:1px solid #004077; letter-spacing:3px;
moz-border-radius:3px 3px 8px 8px; webkit-border-radius:3px 3px 8px 8px; khtml-border-radius:3px 3px 8px 8px; border-radius:3px 3px 8px 8px; behavior:url(border-radius.htc); -moz-box-shadow:4px 3px 3px #999; -webkit-box-shadow:4px 3px 3px #999; box-shadow:4px 3px 3px #999;}

.menuauswahl {background-color:#c03 !important; text-align:center; font-size:small; font-weight:bold; letter-spacing:0px;}


 
#fusszeile {text-align:center; text-decoration:none; font-size:small; font-weight:normal; letter-spacing:3px;}

.fusszeiletextfettklein {font-size:small; letter-spacing:2px;}
 
dl { padding:5px 5px 0 5px; text-align:left; margin-left:5px;}

dt { font-weight:bold; font-size:15px; padding:5px 5px; background:#e4be6d; color:#fff;}

dd { border-bottom:1px solid #e4be6d; border-left:1px solid #e4be6d; border-right:1px solid #e4be6d; padding:5px; margin-bottom:5px; margin-left:0; moz-border-radius:0px 0px 5px 5px; webkit-border-radius:0px 0px 5px 5px; khtml-border-radius:0px 0px 5px 5px; border-radius:0px 0px 5px 5px; behavior:url(border-radius.htc);}
 

.label {border-bottom:3px dotted #d0d0da; background-color:#fff; color:#001962; padding:2px;}

.textarea {background-color:#fff; width:230px; min-height:280px; margin-left:15px; border:2px solid #d0d0da;}
 
.button {text-align:center; font-weight:bold; width:120px; height:30px; background-color:#d0d0da; color:#001962; padding:2px;}