* {
/*	margin: 0;
	padding: 0; */
}

body {
background: #0171AF url(images/verlauf.jpg);
font-family: "Trebuchet MS", Verdana, Arial, Helvetica, sans-serif;
font-size: 12px;
line-height: 17px;
color: #333;
}
a{text-decoration: none;
color:#7798cd;}

a:hover {
text-decoration: underline;
color: #111;
}

#wrap {
margin: 40px auto;
width: 1002px;
background: #fff;
border: 10px solid #7798cd;
}

#header {

height: 135px;
background: url(images/header_without.jpg)
}
#header h1 { 

font-size: 28px;
letter-spacing: -1px;
padding: 26px 0 0 10px;
color: #0171AF;
}
#header h1 a { 

color: #0171AF;
text-decoration: none;
font-weight: 100;
letter-spacing: -2px;
}
#header h1 a:hover {
color: #111;
}
#header h2 {
font-size: 19px;
color: #ACD3E5;
padding: 5px 0 0 20px;
letter-spacing: -1px;
font-weight: 100;
}

#menu {
height: 24px;
line-height: 30px;
background: url(images/mainmenue.gif) repeat-x;
padding-left: 0px;
color: #000000;
font-weight: bolder;
}
/*
#menu ul {
list-style-type: none;
padding-left: 190px;
}
#menu ul li {
display: block;
float: left;
}
#menu ul li a {
padding: 0 20px 0 0;
text-decoration: none;
font-weight: 100;
font-size: 12px;
color:#c5d4e9;


}
#menu ul li a:hover {
color: #ffffff;
text-decoration: none;

}
*/
#content {
padding-top: 0px;
}

.left {
float: left;
width: 450px;
text-align: justify;
/*padding-left:45px;*/

}
.left h2 {
font-size: 21px;
font-weight: 100;
padding: 15px 0 15px 0;

}
.left h2 a {
text-decoration: none;


}
.left h2 a:hover {
color: #111;
}


.right {
float: left;
width: 220px;
padding-top: 10px;
padding-right: 0px;
padding-left: 25px;
}
.right h2 {
margin: 10px 0 0 0;
padding-left: 10px;
height: 28px;
line-height: 28px;
background: #7798cd;
color: #111;
font-size: 13px;
}
.right ul {
padding: 10px 0 15px 10px;
list-style-type: none;
}
.right ul li a {
color: #7396cc;
text-decoration: none;
font-size: 12px;
font-weight: 100;
}
.right ul li a:hover {
color: #111;
}

 

 
.right ul li a span { /* hide spans */
 display: none;
}
 
.right ul li a:hover span { /* display span if hovered */
 display: block;
 position: absolute;
 width: 100px;
 height:100px;
 padding: 0;
 margin:0;
 right: 280px;
 top:746px;
}
 
/* images */
.right ul li a#image1:hover span {background:url(images/pic.jpg);}
.right ul li a#image2:hover span {background:url(images/nachrichten.jpg);}
.right ul li a#image3:hover span {background:url(images/pic.jpg);}
.right ul li a#image4:hover span {background:url(images/nachrichten.jpg);}
.right ul li a#image5:hover span {background:url(images/pic.jpg);}
.right ul li a#image6:hover span {background:url(images/nachrichten.jpg);}
.right ul li a#image7:hover span {background:url(images/pic.jpg);}






.adleft {
float: left;
height: 85px;
width:85px;
border: 10px solid #7798cd;
font-size: 18px;
color: #aaa;
text-align: center;
}
.adright {
float: right;
height: 85px;
width:85px;
border: 10px solid #7798cd;
font-size: 17px;
color: #aaa;
text-align: center;
}
.adleftcol {
float: left;
/*height: 100px;*/
width:150px;
/*border: 10px  #aaa;
font-size: 18px;
color: #aaa;
text-align: center;
padding-left:3px*/
}
.adrightcol {
float: right;
height: 100px;
width:85px;
border: 10px solid #D1E6EF;
font-size: 17px;
color: #aaa;
text-align: center;
}

#footer {
height: 20px;
line-height: 30px;
background: #7798cd;
text-align: center;
font-size: 11px;
}

input:hover, textarea:hover {
border : 1px solid #888;
}
input.text {
color : #000000;
border : 1px solid #e6e6e6;
background : inherit;
}
input.text:hover, textarea.text:hover {
border : 1px solid #d6d6d6;
}
form {
display : inline;
margin : 0;
padding : 0;
}
#search {
float : left;
background : inherit;
margin-top : 0;
padding : 0;
margin-right : 0px;
margin-top : 10px;
width: 221px;
}
#search input.text {
background : url(images/input.gif) no-repeat top;
width : 221px;
height:24px;
border : 0;
padding : 3px 0 0 0px;
}
#search input.txt {
color : #fff;
font-weight : bold;
border : 0;
background : transparent;
cursor : pointer;
}








