/*  
Theme Name: New PTSV Theme
*/
/*-smilies without a border-*/
body img.wp-smiley {
    border:none;
}

/* PTSV aachen-aktiv Stylesheet */

html {
    height: 100%;
	min-height: 100%;
    }

body {
    height: 100%;
	min-height: 100%;
    color: #242424;
    font-size: 62.5%;
    font-family: Arial, Helvetica, sans-serif;
    background-color: #FFFFFF;
    margin: 0;
    padding: 0;
    }
    
font {
    font-size: 10pt;
    font-family: Arial, Helvetica, sans-serif;
}
    
.hidden {
    display: none;
    }

/* Layout Angaben */
    
#centerit {
    width: 1000px;	
	height:auto !important;
    height: 100%;
	min-height: 100%;
    margin-left: -500px;
    left: 50%;
    position: absolute;
    background-image: url(images/bg.jpg);
    background-repeat: repeat-y;
    }
    
#header {
    width: 1000px;
    top: 0;
    left: 0;
    background-position: top;
    background-repeat: no-repeat;
    }
    
#navigation {	
    width: 165px;
    /*top: 175px;*/    
    background-color: #ffcc01;
    background-position: 20px 32px;
    background-repeat: no-repeat;
    }
    
#content {	
    width: 495px;
	margin-top:-60px;
    /*margin-top: 175px;*/
    padding-left: 20px;
    padding-right: 20px;
    /*left: 165px;*/
    font-size: 1.2em;
    line-height: 2em;
    }
    
#aktuelles {	
	position:absolute;
	min-height:600px;
    width: 280px;
	margin-top:-5px;
    /*padding-right: 20px;*/
    left: 720px;
	background-image:url(images/header-schwung_.jpg);
	background-color:#F9FAF2;
	background-repeat:no-repeat;
    }
    
/* Haupt Navigation Angaben */
#pagetree {
	margin-left:20px;
	font-size:12px;
	color:#000000;
}

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

#pagetree a:hover {
	color:#555555;
}
  
/* Newsspalte Formatierung */
    
#aktuelles ul {
    list-style-type: none;
    margin: 0;
    padding: 0;
    margin-left: 20px;
    }
    
#aktuelles li {
    margin-bottom: 10px;
    margin-top: 15px;
    font-size: 1.2em;
    }
    
#aktuelles p {
    line-height: 2em;
    margin-top: 0px;
    margin-bottom: 0px;
    }
    
#aktuelles a, #aktuelles a:link, #aktuelles a:visited {
    font-size: 1.2em;
    text-decoration: none;
    }
    
#aktuelles a:hover {
    text-decoration: underline;
    }
    
#aktuelles h2 {
    background-image: url(images/blockweiss.gif);
    background-position: 0 3px;
    background-repeat: no-repeat;
    display: block;
    height: 20px;
    width: 60px;
    font-size: 2em;
    margin-left: 20px;
    padding-left: 20px;
    margin-top: 73px;
    margin-bottom: 20px;
    }
    
* html #aktuelles h2 {
    margin-bottom: 15px;
    background-position: 0 6px;
    margin-top: 70px;
    }
    
#content h2 {
    background-image: url(images/blockgrau.gif);
    background-position: 0 3px;
    background-repeat: no-repeat;
    display: block;
    height: 20px;
    width: 300px;
    padding-left: 20px;
    margin-top: 73px;
    margin-bottom: 20px;
    }
    
* html #content h2 {
    margin-bottom: 15px;
    background-position: 0 6px;
    margin-top: 70px;
    }

#content h3 {
    background-image: url(images/blockgrau.gif);
    background-position: 0 3px;
    background-repeat: no-repeat;
    display: block;
    padding-left: 20px;
    margin-top: 25px;
    margin-bottom: 5px;
    }
        
#content a img {
    border-width: 0px;
}

a.navi:link {color:#000000; text-decoration: none}
a.navi:visited {color:#000000; text-decoration: none}
a.navi:active {color:#000000; text-decoration: none}
a.navi:hover {color:blue; text-decoration: none}

#content img {
    /*margin: 10px;*/
}
    
/* Standard Links */
    
a, a:link, a:visited {
    /*color: #126502;*/
    color: #0000cc;
    text-decoration: none;
    }
    
a:hover {
    text-decoration: underline;
    }
    
/* Suche Links */

#navigation form {
    margin-left: 25px;
    width: 140px;
    margin-top: 20px;
    }
    
#navigation input {
    width: 140px;
    }
    
#navigation .submit {
    width: 80px;
    height: 20px;
    border: 1px solid #999999;
    margin-top: 10px;
    }
    
/* Topnavigation */

#topnavigation {
	margin-left:15px;
    }
    
#topnavigation span {
    display: none;
    }
    
#topnavigation ul {
    list-style-type: none;
    margin: 0;
    padding: 0;
    }
    
#topnavigation li {
    float: left;
    display: block;
    }

#topnavigation .ueberuns {
    width: 79px;
    height: 20px;
    display: block;
    background-image: url(images/startseite.gif);
    background-repeat: no-repeat;
    }
    
#topnavigation .ueberuns:hover {
    background-image: url(images/startseite-over.gif);
    background-repeat: no-repeat;
    }
    
#topnavigation .kontakt {
    width: 71px;
    height: 20px;
    display: block;
    background-image: url(images/kontakt.gif);
    background-repeat: no-repeat;
    }
    
#topnavigation .kontakt:hover {
    background-image: url(images/kontakt-over.gif);
    background-repeat: no-repeat;
    }
    
#topnavigation .impressum {
    width: 82px;
    height: 20px;
    display: block;
    background-image: url(images/impressum.gif);
    background-repeat: no-repeat;
    }
    
#topnavigation .impressum:hover {
    background-image: url(images/impressum-over.gif);
    background-repeat: no-repeat;
    }
