*{margin:0;padding:0;text-decoration:none;list-style:none;font-family:verdana;}

html{background:#fff url(/layouts/customized/microsoft_itf/images/body_bg.png) repeat-x}
body{padding:0;margin:0;}

div#page{width:967px;margin:0 auto}

a:link{color:#e95d0f}
a:visited{color:#e95d0f}
a:hover{color:#e95d0f}
a:active{color:#e95d0f}
a:focus{color:#e95d0f}

img{border:none;}

.clearer{clear:both}
.center{text-align:center;margin-left:auto;margin-right:auto}

/* HEADER begin */
#header{background:url(/layouts/customized/microsoft_itf/images/header_bg.png) no-repeat;width:967px;height:171px;overflow:hidden;margin:13px 0 7px 0}
#header #navi0{width:500px;padding:20px 25px 0 0;color:#88898a;font-size:9px;float:right;text-align:right}
#header p{color:#88898a;font-size:9px;text-align:right}
#header a{color:#88898a;text-decoration:none}
#header a:hover,#header a:focus{color:#e95d0f}
#header #logo1{margin:27px 0 0 26px;float:left;border:none;}
#header #logo2{margin:79px 0 0 0;border:none;}
/* HEADER end */


/* WRAPPER begin */
#wrapper_top{background:url(/layouts/customized/microsoft_itf/images/wrapper_top.png) no-repeat;width:777px;height:10px;overflow:hidden;padding:10px 0 0 190px;font-size:10px;font-style:italic;color:#f3a67b}
#wrapper_top a{color:#f3a67b}
#wrapper{background:url(/layouts/customized/microsoft_itf/images/wrapper_bg.png) repeat-y;width:976px;min-height:500px}
* html #wrapper{height:500px}
#wrapper_bottom{background:url(/layouts/customized/microsoft_itf/images/wrapper_bottom.png) no-repeat;width:967px;height:30px;overflow:hidden}
/* WRAPPER end */


/* NAVI begin */
#navi{background:url(/layouts/customized/microsoft_itf/images/navi_bg.png) no-repeat;width:158px;min-height:76px;float:left;font-size:11px;padding:15px 0 0 0}
* html #navi{height:76px}
#navi ul{margin:0 0 0 5px}
#navi li{margin:21px 0 0 0;padding:0 0 0 26px}
#navi a{color:#88898a}
#navi a:hover,#navi a:focus{color:#e95d0f}

#navi ul.act{background:#fff url(/layouts/customized/microsoft_itf/images/navi_act_bottom.png) 0 100% no-repeat;padding:0 0 16px 0}
#navi ul.act li{background:#fff url(/layouts/customized/microsoft_itf/images/navi_act_top.png) no-repeat;padding:25px 0 9px 26px;margin:0}
#navi ul.act li a{color:#e95d0f}
#navi ul.act li ul{margin:9px 0 0 0}
#navi ul.act li li{background:#fff;padding:0 0 0 19px;margin:0 0 9px 0;font-size:10px}
#navi ul.act li li a{color:#88898a}
#navi ul.act li li a:hover,#navi ul.act li li a:focus{color:#e95d0f}
#navi ul.act li li.cur a{color:#e95d0f}

#navi ul.beforeact{display:none}
#navi ul.afteract li{margin:0 0 21px 0}

#navi li.pfeil{background:url(/layouts/customized/microsoft_itf/images/navi_login.png) 10px 3px no-repeat !important}

/* SEARCH */
#navi #search{margin:50px 0 10px 0;border:none;}
#navi #search fieldset{border:none;}
#navi #search .text{float:left;border:none;width:100px;height:20px;margin:0 0 0 16px;padding:2px 0 0 6px;background:url(/layouts/customized/microsoft_itf/images/search_input.png) no-repeat;color:#e95d0f}
* html #navi #search .text{background-attachment:fixed;border:none;}
#navi #search .submit{float:left;width:29px;height:22px;border:none;}

#navi #newsletter{margin:50px 0 10px 0;border:none;}
#navi #newsletter fieldset{border:none;}
#navi #newsletter .text{float:left;border:none;width:100px;height:20px;margin:0 0 0 16px;padding:2px 0 0 6px;background:url(/layouts/customized/microsoft_itf/images/search_input.png) no-repeat;color:#e95d0f}
* html #navi #newsletter .text{background-attachment:fixed;border:none;}
#navi #newsletter .submit{float:left;width:29px;height:22px;border:none;}
/* NAVI end */


/* CONTENT begin */
#content{width:490px;padding:0 34px 28px 33px;min-height:500px;float:left;font-size:12px;color:#868789}
* html #content{height:500px}

h1{color:#e95d0f;font-size:21px;margin:28px 0}
h2{color:#e95d0f;font-size:14px;margin:0 0 1em 0}
h3{color:#e95d0f;font-size:12px;margin:0 0 .5em 0}

#content .hr{background:url(/layouts/customized/microsoft_itf/images/hr.png) no-repeat;width:490px;height:2px;overflow:hidden;margin:0 0 1em 0;clear:both}

#content p{margin:0 34px 1em 0; line-height:1.4em}
#content p a{text-decoration:none}
#content a.link_ext{background:url(/layouts/customized/microsoft_itf/images/link_ext.png) 100% 0 no-repeat;padding:0 20px 0 0}

#content .backlink{font-size:smaller;margin:35px 0 1em 0}
#content .toplink{float:right;}
#content .orange{color:#e95d0f;}
#content .small{font-size:10px;}

#content .table td{padding:2px;}

#content .img_left{float:left;margin:0 15px 15px 0;border:1px solid #929293}
#content .img_right{float:right;margin:0 0 15px 15px;border:1px solid #929293}
#content .img_alone{margin:0 15px 15px 0;border:1px solid #929293}
#content .img_left_without_border{float:left;margin:0 15px 15px 0;border:0}
#content .img_shop_with_border{border:1px solid #929293}

#content .text{border:none;width:153px;height:20px;margin:0 0 2px 10px;padding:2px 0 0 6px;background:url(/layouts/customized/microsoft_itf/images/login_input.png) no-repeat;color:#e95d0f}
* html #content .text{border:none;background-attachment:fixed}
#content .checkbox{display:block;margin:0 0 0 10px;padding-top:20px;}
#content .button{border:none;cursor:pointer;color:#e95d0f;margin:0 0 0 2px;padding:0 19px 0 0;background:url(/layouts/customized/microsoft_itf/images/pfeile_rechts.png) 100% 3px no-repeat}
*+html #content .button{border:none;cursor:pointer;color:#e95d0f;margin:0 0 0 0;padding:0 0 0 0;background:url(/layouts/customized/microsoft_itf/images/pfeile_rechts.png) 100% 5px no-repeat}
* html #content .button{border:none;cursor:pointer;color:#e95d0f;margin:0 0 0 0;padding:0 0 0 0;background:url(/layouts/customized/microsoft_itf/images/pfeile_rechts.png) 100% 5px no-repeat}
#content .buttonright{float:right;}
#content .buttonleft{float:left;}
#content .labelright label{display:inline-block; vertical-align:top;}

#content .ankerlist a{background:url(/layouts/customized/microsoft_itf/images/home_list_bullet.png) 0 4px no-repeat;padding:0 0 0 10px;font-weight:bold}
#content .separator{background:url(/layouts/customized/microsoft_itf/images/hr.png) 0 center no-repeat;line-height:2px;padding:5px 0 5px 0;overflow:hidden}

#content div ul {
		list-style-type: disc;
		margin-left: 15px;
}
#content div ul li {
	list-style-type: disc;
	line-height:1.4em;
}

.initiatoren table{width:100%}
.initiatoren td{padding:45px 0;text-align:center}

.initiatoren_folgeseite img{margin:30px 0}

.text_bild p img{float:right;margin:0 0 15px 15px;border:1px solid #929293}

/*.text_zwischenheadlines a{font-size:14px;line-height:30px;font-weight:bold}*/

.liste li{background:url(/layouts/customized/microsoft_itf/images/hr.png) 0 100% no-repeat;width:490px;padding:0 0 18px 0;margin:0 0 16px 0}

#content .galerie ul{padding:10px 0 0 0}
.galerie li{background:url(/layouts/customized/microsoft_itf/images/hr.png) no-repeat;width:490px;padding:24px 0}
.galerie li h2{margin:0 0 10px 0 !important}
.galerie li h2 a{text-decoration:none !important}
.galerie p.date{float:right;color:#e95d0f;margin:0}
.galerie table{margin:0 36px 0 0}
.galerie td{vertical-align:bottom;padding:0 5px 0 0}
.galerie td p{margin:.5em 0 0 0 !important}

.galerie_folgeseite ul{padding:28px 0 0 0}
.galerie_folgeseite li{display:inline}
.galerie_folgeseite li img{margin:0 23px 20px 0}
.galerie_folgeseite p.counter{font-size:10px}
.galerie_folgeseite p.counter img.pfeile_links{margin:0 5px -3px 0}
.galerie_folgeseite p.counter img.pfeile_rechts{margin:0 0 -3px 5px}
.galerie_folgeseite p.counter a{text-decoration:none !important;color:#868789}
.galerie_folgeseite p.counter a.active{text-decoration:underline !important;color:#e95d0f !important}

.galerie_detailseite div.image{text-align:center;margin:56px 36px 10px 0}
.galerie_detailseite p.navi{text-align:center}
.galerie_detailseite p.navi a.hidden{visibility:hidden}
.galerie_detailseite p.navi img.pfeile_links{margin:0 15px -2px 0}
.galerie_detailseite p.navi img.pfeile_rechts{margin:0 0 -2px 15px}

.lexikon .index{font-size:14px;line-height:22px;width:362px;margin:0 0 16px 0}
.lexikon .index a{text-decoration:none !important;color:#868789}
.lexikon .index a.active{text-decoration:underline !important;color:#e95d0f !important}
.lexikon ul{background:url(/layouts/customized/microsoft_itf/images/hr.png) no-repeat;width:490px;margin:20px 0;padding:20px 0 0}
.lexikon li{margin:0 0 16px 0}

.news h1{margin:28px 0 0 0}
.news td{vertical-align:top;padding:20px 0 0 0}
.news p.date{float:right;color:#e95d0f;margin:0}
.news h2{font-size:12px;margin:0 0 .5em 0 !important}
.news p{margin:0 0 .5em 0 !important}
.news p.morelink{float:right;margin:0 !important}
.news td.image img{border:1px solid #929293;margin:0 0 0 30px}
.news td.image{vertical-align:top;}
.news td.separator{background:url(/layouts/customized/microsoft_itf/images/hr.png) 0 100% no-repeat;height:20px;overflow:hidden}

.downloads h1{margin:28px 0 0 0}
.downloads ul{margin:0 0 1em 0}
.downloads li{background:url(/layouts/customized/microsoft_itf/images/hr.png) 0 100% no-repeat;padding:40px 0 30px 0}
.downloads .icon{width:30px;float:left}
.downloads h2{font-size:12px !important;font-weight:bold;float:left;margin:0 !important}
.downloads h2 a{text-decoration:none !important}
.downloads .filesize{float:left;padding:0 0 0 5px;color:#e95d0f}
.downloads .filename{font-size:11px;color:#e95d0f}
.downloads p{margin:10px 34px 0 0 !important}

.sitemap a{text-decoration:none !important}
.sitemap li{padding:16px 0 0 0}
.sitemap li ul{padding:8px 0 0 0}
.sitemap li ul.hide{display:none}
.sitemap li ul.show{display:block}
.sitemap li li{padding:6px 0 0 40px}
.sitemap li.more a{background:url(/layouts/customized/microsoft_itf/images/plus.png) 0 3px no-repeat;padding:0 0 0 15px}
.sitemap li.more li a{background:none;padding:0}
.sitemap li.active a{text-decoration:underline !important}
.sitemap li.active li a{text-decoration:none !important}

.login form{width:275px}
.login label{float:left;width:100px;padding:2px 0 0 0}
.login input{float:left;width:153px;height:20px;margin:0 0 8px 16px;padding:2px 0 0 6px;background:url(/layouts/customized/microsoft_itf/images/login_input.png) no-repeat;color:#e95d0f}
.login a{margin:0 0 0 116px;padding:0 19px 0 0;background:url(/layouts/customized/microsoft_itf/images/pfeile_rechts.png) 100% 3px no-repeat}
/* CONTENT end */



/* HOME begin */
#home_ittest{width:273px;height:131px;padding:136px 20px 0 16px;margin:0 0 40px 0;background:url(/layouts/customized/microsoft_itf/images/home_ittest_bg.png) no-repeat;float:left;font-size:12px;color:#fff}

#home_kolumne{width:141px;height:254px;padding:13px 15px 0 15px;margin:0 0 40px 10Px;background:url(/layouts/customized/microsoft_itf/images/home_kolumne_bg.png) no-repeat;float:left;color:#88898a;}
#home_kolumne span{color:#88898a;font-size:12px;margin:0 0 5px 0;display:block;margin:0 0 5px 0}
#home_kolumne span.header{color:#e95d0f;font-size:14px;font-weight:normal;height:17px;margin:0 0 15px 0}

#home_list td{width:50%;padding:0 10px 15px 0}
#home_list a{background:url(/layouts/customized/microsoft_itf/images/home_list_bullet.png) 0 4px no-repeat;padding:0 0 0 10px;font-weight:bold}

#kolumne{
	width:171px;
	height:267px;
	margin:0 0 40px 10Px;
	background:url(/layouts/customized/microsoft_itf/images/kolumne_bg.png) no-repeat;
	float:left;
	color:#88898a;
	position:relative;
}

#kolumne h2{
	position:absolute;
	top:10px;
	left:15px;
	margin:0;
	padding:0;
	font-weight:normal;
}

#kolumne #face{
	position:absolute;
	left:3px;
	top:35px;
}

#kolumne #name{
	color:#e95e12;
	position:absolute;
	top:165px;
	font-weight:bold;
	font-size:12px;
	left:15px;
	line-height:1.1;
	width:160px;
}

#kolumne #name span{
	font-weight:normal;
	font-size:11px;
}

#kolumne #text{
	position:absolute;
	top:210px;
	left:15px;
	font-size:11px;
}
#kolumne #text a,
#kolumne #text a:link,
#kolumne #text a:visited{
	font-weight:bold;
	color:#989898;
}

#kolumne #link{
	position:absolute;
	top:224px;
	right:10px;
}

/* HOME end */


/* MARGIN begin */
#margin{background:url(/layouts/customized/microsoft_itf/images/margin_bg.png) no-repeat;width:252px;min-height:76px;float:left}
* html #margin{height:76px}

#margin_counter{width:178px;height:97px;padding:15px 20px 0 18px;margin:0 0 10px 16px;background:url(/layouts/customized/microsoft_itf/images/margin_counter_bg.png) no-repeat}
#margin_counter #counter{height:25px;overflow:hidden}
#margin_counter .digit{width:23px;height:25px;margin:0 1px 0 0;float:left;color:#fff;text-align:center;font-size:21px;overflow:hidden}
#margin_counter .spacer{margin:0 6px 0 0}
#margin_counter p{clear:both;color:#868789;font-size:12px;text-align:center;padding:10px 0 0 0}

#margin_standorte{width:216px;height:280px;margin:0 0 0 16px;background:url(/layouts/customized/microsoft_itf/images/margin_standorte_bg.png) no-repeat}
#margin_standorte h2{color:#e95d0f;font-size:14px;font-weight:normal;height:25px;padding:13px 0 0 15px}
#margin_standorte h2 a{color:#e95d0f;text-decoration:none;font-weight:normal}
#margin_standorte p{color:#e95d0f;font-size:12px;font-weight:normal;height:25px;padding:13px 0 0 15px;margin:179px 0 0 0}
#margin_standorte a{color:#88898a;font-weight:bold}

#margin_ittest{width:188px;height:208px;padding:13px 8px 0 16px;margin:0 0 0 16px;background:url(/layouts/customized/microsoft_itf/images/margin_ittest_bg.png) no-repeat;float:left}
#margin_ittest span{font-size:12px;color:#fff;display:block}
#margin_ittest span.header{color:#e95d0f;font-size:14px;margin:0 0 12px 0}
/* MARGIN end */

#standorte{
	width:216px;
	margin:0 0 0 16px;
	background:url(/layouts/customized/microsoft_itf/images/standorte_2.gif) top left repeat-y;
}

#standorte #topbereich{
	background:url(/layouts/customized/microsoft_itf/images/standorte_1.gif) top left no-repeat;
	height:224px;
	width:216px;
}

#standorte #topbereich h2{color:#e95d0f;font-size:14px;font-weight:normal;height:25px;padding:13px 0 0 15px}
#standorte #topbereich h2 a{color:#e95d0f;text-decoration:none;font-weight:normal}

#standorte #contentbereich{
	background:url(/layouts/customized/microsoft_itf/images/standorte_3.gif) bottom left no-repeat;
	padding-bottom:20px;
}

#standorte #contentbereich p{
	color:#e95d0f;
	font-size:12px;
	font-weight:normal;
	padding:3px 0 0 15px;
}

#standorte #contentbereich a{color:#88898a;font-weight:bold}


#partnerbereich{
width:216px;
margin:0 0 0 16px;
margin-top:10px;
}

#partnerbereich h2{
	color:#88898a;
	font-size:12px;
	font-weight:normal;
	padding:13px 0 0 15px;
	padding:13px 0 0 0;
	text-align:center;
}

#partnerbereich #bildbereich{
	text-align:center;
	margin-top:-10px;
}
