/* ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~

  Copyright (c) 2006, Schwarz & Schwarz 
  Werkstatt fuer Softwareentwicklung
  Thomas Schwarz
  
  http://com-werkstatt.de
 
  All Rights Reserved.
  
  ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
	Created          : 15.11.2006
	Created By       : ts
  ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ */ 
 
#masthead {
    width: 980px;
    height: 114px;
	background: #515156 url(img/masthead.gif) no-repeat left top;
}
 
#masthead span {
    display: none;
}

#content {
	background: #515156 url(img/content.bkg.gif) repeat-y left top;
}

#wrapper {
    float: left;
    width: 600px;
    padding-left: 25px;
}

a {
    padding-left: 10px;
	background-image: url(img/marker.gif);
	background-position: left bottom;
	background-repeat: no-repeat;
}

#reflist {
    float: right;
    width: 316px;
    margin-top: 52px;
    margin-right: 22px;
	background-image: url(img/reflist.bkg.gif);
	background-position: left top;
	background-repeat: repeat-y;
}

#reflist span {
    display: none;
}

#reflist h2 {
    width: 316px;
    height: 59px;
	background-image: url(img/reflist.header.gif);
	background-position: left top;
	background-repeat: no-repeat;
}

#reflist ul {
    padding-left: 16px;
}

#reflist li {
    width: 280px;
    height: 26px;
	
}

#reflist p {
    width: 316px;
    height: 21px;
	background-image: url(img/reflist.footer.gif);
	background-position: left bottom;
	background-repeat: no-repeat;
}

#reflist h4 {
    margin-top: 1.5em;
}

#reflist a:hover {
    color: #d81f26;
    border-bottom: 1px dotted #d81f26;
}

#impressum {
    float: right;
    width: 316px;
    margin-top: 52px;
    margin-right: 22px;
	background-image: url(img/reflist.bkg.gif);
	background-position: left top;
	background-repeat: repeat-y;
}

#impressum span {
    display: none;
}

#impressum h2 {
    width: 316px;
    height: 59px;
	background-image: url(img/impressum.header.gif);
	background-position: left top;
	background-repeat: no-repeat;
}

#impressum p {
    padding-left: 16px;
    padding-right: 20px;
}

#impfooter {
    width: 316px;
    height: 21px;
	background-image: url(img/reflist.footer.gif);
	background-position: left bottom;
	background-repeat: no-repeat;
	padding:0; 
	margin:0;
}

#hdrpublikationen {
    margin-left: 15px;
    width: 246px;
    height: 26px;
	background-image: url(img/hdr.publikationen.gif);
	background-position: left top;
	background-repeat: no-repeat;
}

#hdrshootings {
    margin-left: 15px;
    width: 191px;
    height: 26px;
	background-image: url(img/hdr.shootings.gif);
	background-position: left top;
	background-repeat: no-repeat;
}

#hdrwebsites {
    margin-left: 15px;
    width: 215px;
    height: 26px;
	background-image: url(img/hdr.websites.gif);
	background-position: left top;
	background-repeat: no-repeat;
}

#leftbar {
    float: left;
    width: 290px;
}

#middlebar {
    float: right;
    width: 290px;
    margin-top: 30px;
}

#cap01 {
}

#cap01 h2 {
    width: 156px;
    height: 40px;
	background-image: url(img/cap.01.gif);
	background-position: left top;
	background-repeat: no-repeat;
	text-indent: -5000px;
}

#cap02 h2 {
    width: 173px;
    height: 40px;
	background-image: url(img/cap.02.gif);
	background-position: left top;
	background-repeat: no-repeat;
	text-indent: -5000px;
	margin-top: 2em;
}

#cap03 h2 {
    width: 160px;
    height: 40px;
	background-image: url(img/cap.03.gif);
	background-position: left top;
	background-repeat: no-repeat;
	text-indent: -5000px;
}

#cap04 h2 {
    width: 160px;
    height: 40px;
	background-image: url(img/cap.04.gif);
	background-position: left top;
	background-repeat: no-repeat;
	text-indent: -5000px;
}


#cap06 h2 {
    width: 179px;
    height: 40px;
	background-image: url(img/cap.06.gif);
	background-position: left top;
	background-repeat: no-repeat;
	text-indent: -5000px;
	margin-top: 2em;
}

.toppad {
    padding-top: 1em;
}

.light {
    color: #929296;
}

li.neu {
	background-image: url(img/marker.neu.gif);
	background-position: right top;
	background-repeat: no-repeat;
}



 