/* Stylesheet ALL */
body,table,td,tr,div,p,ul,a {font-family: Verdana, Arial, Helvetica, sans-serif;}
h1,h2,h3,h4,h5,h6 {font-family: Verdana, Arial, Helvetica, sans-serif; color: #FFFF99;}
body,table,tr,td,div,ul,p {font-size: 13px; color: #FFFF99;}

a:link    {color: #FFFF99;}
a:visited {color: #FFFF99;}
a:hover   {color: #FFCC22;}
a:active   {color: #FFCC22;}
a:focus   {color: #FFCC22;}

p {text-align: justify;}
img.normal{width: auto;}

table#tab1 td {vertical-align:top;}
table#tab2 td {vertical-align:bottom;}

h1{font-size:28px; font-weight:normal;}
h2{font-size:21px; font-weight:normal;}
h3{font-size:18px; font-weight:normal;}
h4{font-size:16px; font-weight:normal;}
h5{font-size:14px; font-weight:bold;}

.dist10 {height:10px;}
.heigth20 {line-height:20px;}
.heigth25 {line-height:25px;}
.list1 {list-style-type:disc;}
.padleft10 {padding-left:10px;}
.padleft15 {padding-left:15px;}
.padleft20 {padding-left:20px;}
.padleft24 {padding-left:24px;}
.padleft25 {padding-left:25px; text-align:left;}
.padleft30 {padding-left:30px; text-align:left;}
.padleft35 {padding-left:35px; text-align:left;}
.padleft60 {padding-left:60px; text-align:left;}

body { 
	width: 900px;
	margin: 0 auto;
/*	margin-left: 15%;*/
	margin-top: 10px; 
/*	margin-right: 15%;*/ 
/*	margin-bottom: 0px;*/
/*	padding-left: 0px; 
	padding-top:0px; 
	padding-right:0px; 
	padding-bottom:0px;*/
	background-color: #0099CC;
	background-image:url(../images/background.jpg);
}

/*------------------------------Header-----------------------------*/
div#header {
  padding: 5px 0px 5px 30px;
  text-align: left;
  border-bottom: 3px solid #AA2200;
  background-color: #225566;
  background-image:url(../images/keyboard.jpg);
  background-repeat:no-repeat;
  background-size: 100% 100%;
}

div#header h3 {margin-top:-18px; padding-left:60px;}

/*------------------------------Navigation-----------------------------*/
div#navi {
  margin: 0 auto;
  background-color: #225566;
  border-top: 1px solid #FFFF99;
  border-bottom: 1px solid #FFFF99;
}

div#navi ul{margin: 0 auto; padding: 3px 0px 3px 3px;}
div#navi  a {padding:3px 15px 3px 15px; text-decoration: underline;}
div#navi li { margin-left:-3px; margin-right:-3px; list-style: none; display: inline;}
div#navi li a:hover {background-color: #336677; color: #FFFF99;}
div#navi li.active a{background-color: #336677;}

/*------------------------------Hauptteil-----------------------------*/
div#content {
  background-color: #225566;
  border-top: 3px solid #AA2200;
  border-bottom: 3px solid #AA2200;
}

div#content a {text-decoration: none; font-weight:bold;}

div#col1 {
  float:left;
  height:750px;
  width: 589px;
  padding: 10px 30px 0px 30px;
  border-right: 1px dotted #AA2200;
  overflow:auto;
}

div#col1 h4 a:hover {color: #FFFF99;}
div#col1 h5 a:hover {color: #FFFF99;}
/*div#col1 a.norm {font-weight:normal;}*/
div#col1 a.deco {text-decoration:underline; font-weight:normal;}
div#col1 a.deco2 {text-decoration:underline; font-weight:normal; color: #FFCC22;}
div#col1 p.decoright {text-align:right; font-size: 10px; color: #FFCC22;}
div#col1 h5.primeur {margin-top:0px;}

div#col2 {
  float:right;
/*  height:750px;*/
  width: 240px;
  padding: 50px 0px 0px 0px;
}

/*div#col2 p.decoleft {text-align:left; font-size: 10px; color: #FFCC22;}
div#col2 a.deco2 {text-decoration:underline; font-weight:normal; color: #FFCC22;}
*/
div#col3 {
  height:750px;
  padding: 10px 30px 0px 30px;
  overflow:auto;
}

div#col3 a.deco {text-decoration:underline; font-weight:normal;}
div#col3 a.deco2 {text-decoration:underline; font-weight:normal; color: #FFCC22;}
div#col3 p.decoright {text-align:right; font-size: 10px; color: #FFCC22;}
div#col3 p.right {text-align:right; font-size: 11px;}

div#lastrow {clear: both; height: 0px;}

/*------------------------------Letztezeile-----------------------------*/

div#footer {width: 100%; border-top: 1px solid #FFFF99;}

div#footer p {font-size: 10px; font-style:italic; margin-top:0px;}
div#footer table {font-size: 10px; font-style:italic; margin-top:0px;}
div#footer td.left {width: 800px; text-align:left;}
div#footer td.right {width:100px; text-align:right;}
