body,td,th {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color: #000000;
}

body {
	margin-left: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	background-repeat: no-repeat;
}

#ap_home {
	position:absolute;
	left:380px;
	top:48px;
	width:200px;
	height:55px;
	z-index:5;
}

#ap_impressum {
	position:absolute;
	margin: 2px;
	left:0px;
	top:0px;
	z-index:3;
	display: inline;
	font-size: 11px;
	color: gray;
}

#ap_kontakt {
	position:absolute;
	left:80px;
	top:0px;
	width:60px;
	height:47px;
	z-index:4;
	display: inline;
	font-size: tiny;
	color: gray;
}

#ap_news {
	position:absolute;
	left:140px;
	top:0px;
	width:80px;
	height:47px;
	z-index:5;
	display: inline;
}

#ap_wir {
	position:absolute;
	left:100px;
	top:555px;
	width:80px;
	height:47px;
	z-index:1;
}

#ap_schaffen {
	position:absolute;
	left:185px;
	top:555px;
	width:175px;
	height:47px;
	z-index:2;
}

#ap_ordnung {
	position:absolute;
	left:365px;
	top:555px;
	width:200px;
	height:57px;
	z-index:3;
}

#ap_home_wir {
	position:absolute;
	left:100px;
    top:300px;
	width:80px;
	height:47px;
	z-index:0;
}

#ap_home_schaffen {
	position:absolute;
	left:186px;
	top:300px;
	width:175px;
	height:47px;
	z-index:1;
}

#ap_home_ordnung {
	position:absolute;
	left:365px;
	top:300px;
	width:197px;
	height:55px;
	z-index:2;
}

#ap_content1 {
	position: absolute;
	left: 33px;
	top: 155px;
	width: 206px;
    height: 400px;
	z-index: 6;
	overflow: auto;
}

#ap_content2 {
	position:absolute;
	left:293px;
	top:155px;
	width:206px;
    height: 400px;
	z-index:7;
	overflow: auto;
}

#ap_content3 {
	position:absolute;
	left:550px;
	top:155px;
	width:206px;
    height: 400px;
	z-index:8;
	overflow: auto;
}

#ap_kontaktformular {
	position:absolute;
	left:110px;
	top:400px;
	width:655px;
	height:350px;
	z-index:6;
}

#ap_content_news {
	position:absolute;
	left:110px;
	top:400px;
	width:655px;
	height:350px;
	z-index:6;
    text-align:justify;
}

#ap_content_news p {
    font-style:italic;
}

#ap_content_news cite {
    font-size:8pt;
    padding-left: 5px;
    padding-right: 5px;
} 

#ap_content_news strong {
}

#ap_newsimage_left {
    float:left; 
    padding:8px;
    padding-right:15px;
}

#ap_newsimage_right {
    float:right; 
    padding:8px;
}

#ap_impcontent {
	position:absolute;
	left:110px;
	top:400px;
	width:655px;
	height:250px;
	z-index:6;
	overflow: auto;
}

.content_style {
	font-size: 12px;
	line-height: 17px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color: #000000;
	text-decoration: none;
}

li {
    padding-bottom:5px;
    color: #222;
    margin-left:-10px;
    list-style:square;
}

dt
{
    padding-bottom:5px;
    color: #333;
    font-weight:bold;
}

dd {
    padding-bottom:5px;
    margin-left:10px;
    color: #222;
}

a:link {
	text-decoration: none;
	border: 0;
    color:#A33;
}

a:visited {
	text-decoration: none;
	border: 0;
    color:#A33;
}

a:hover {
	text-decoration: none;
	border: 0;
    color:#666;	
}

a:active {
	text-decoration: none;
	border: 0;
    color:#333;	
}

#wt_home_notitle
{
    background-image: url(img/wt_home_notitle.jpg);
    background-repeat: no-repeat;
    width: 850px;
    padding-top: 285px;
}

#wt_typotitle
{
    padding-top: 20px;
    padding-left: 20px;
    font: bold 1cm Helvetica;
    color: #333;
}

#wt_content
{
    z-index:2;
    text-align: left;
    background-color: white;
    position: relative;
    width: 850px;
    height: 359px;
}

#wt_news
{
    background-color: white;
    width: 850px;
    // height: 359px;
    margin-top: -1px;
    // height: 600 px;
    overflow: auto;
}

#wt_impressum
{
    background-image: url(img/wt_home.jpg);
    background-repeat: no-repeat;
    background-color: white;
    width: 800px;
    padding-top: 360px;
    padding-left: 20px;
    padding-right: 20px;
    padding-bottom: 20px;
}
 
#wt_home
{
    background-image: url(img/wt_home.jpg);
    background-repeat: no-repeat;
    width: 850px;
    padding-top: 360px;
}

#wt_kontakt
{
    background-image: url(img/wt_home.jpg);
    background-repeat: no-repeat;
    background-color: white;
    width: 850px;
    padding-top: 360px;
    height: 440px;
    padding-left: 60px;
}

#wt_wir
{
    background-image: url(img/wt_wir.jpg);
    background-repeat: no-repeat;
    height: 800px;
    width: 850px;
}

#wt_schaffen
{
    background-image: url(img/wt_schaffen.jpg);
    background-repeat: no-repeat;
    height: 800px;
    width: 850px;
}

#wt_ordnung
{
    background-image: url(img/wt_ordnung.jpg);
    background-repeat: no-repeat;
    height: 800px;
    width: 850px;
}

#wt_sidebar_left
{
    position:absolute;
    top:0;
    left:0;
    z-index:0;
    width:400px;
}

#wt_sidebar_right
{
    position:absolute;
    top:0;
    right:0;
    z-index:1;
    width:400px;
}

#wt_news dl
{
    width: 800px;
    margin: 10px 20px;
    text-align: justify;
}

#wt_news dt
{
    margin-top:30px;
    clear:both;
}

#wt_news #wt_news_date
{
    margin-left:0;
    font-style: italic;
}

#wt_news #wt_news_image
{
    float:left;
    padding: 5px 20px 10px 10px;
    max-width: 90px;
    max-height: 90px;
    width: 90px;
    height: 90px;
}

#wt_news #wt_news_text
{
    margin-left:0;
    padding-bottom: 1em;
}

.wt_kontakt
{
    padding-left:80px;
}

/* iPhone Application Microsites */


#wt_iphoneapps
{
    background-color: white;
    width: 850px;
    margin-top: -1px;
    // height: 500px;
    overflow: auto;
}

#wt_iphoneapps dl
{
    width: 800px;
    margin: 10px 20px;
    text-align: justify;
}

#wt_iphoneapps dt
{
    margin-top:30px;
}

#wt_iphoneapps #wt_app_date
{
    margin-left:0;
    font-style: italic;
}

#wt_iphoneapps #wt_app_image
{
    float:left;
    padding: 5px 20px 10px 10px;
}

#wt_iphoneapps #wt_app_text
{
    margin-left:0;
    padding-bottom: 1em;
}

/* Individual Application Pages */

#wt_app
{
    background-color: #FFF;
    width: 790px;
    margin-top: -6px;
    height: 459px;
    padding: 30px 30px 0px 30px;
    overflow: scroll;
}

#wt_app #wt_app_image
{
    float: left;
    width: 256px;
    margin-top: -20px;
}

#wt_app #wt_app_blurb
{
    float: right;
    width: 480px;
    top: 0px;
}

#wt_app #wt_app_supportemail
{
    float: right;
    margin-right: 250px;
}

#wt_app #wt_app_screenshots
{
   clear: both;
   width: 775px;
}

#wt_app #wt_app_appstorelink
{
    float: right;
    vertical-align: top;
    font: 0.4cm Helvetica;
    padding-top: 30px;    
    text-align : center;
    width: 510px;
}

#wt_app #wt_app_appstorelink img
{
    margin-bottom: -12px;
    padding-left: 20px;
}

#wt_app #wt_screenshots
{
    clear: both;
    width: 755px;
    height: 425px;
    padding-top: 40px;
}

#wt_screenshots_list
{
    padding: 0px;
    margin: 0px;
    list-style: none;
}

#wt_screenshots_list li
{
    list-style-type: none;
    display: inline;
}

#wt_screenshots_list li img
{
    width: 256px;
}

#wt_screenshots h2
{
    padding-top: 20px;
    margin-bottom: -20px;
}
