/* for Internet Explorer */
/*\*/
* html #content{height:875px;}
* html #submenu li,* html #submenu li li{height:1%;}
/**/
a{
background-color:inherit;
color:#FF6600;
text-decoration:none;
}
a.extern{
padding-left:16px;
background:url(images/link_go.gif) no-repeat;
}
a.imgboxl:hover,a.imgboxr:hover{border:2px solid #1BA136;}
a:hover,.commentAlt .commentNum,.commentAuthor .commentNum,#info a,#info a:hover{background-color:inherit;color:#FFFFFF;}
a:active,a:focus,#header a,a:link,a:visited{background-color:inherit;color:#FF6600;}
abbr[title],acronym[title]{border-bottom:1px dotted #1BA136;cursor:help;}
blockquote{
border:2px dotted #ECECEC;
margin:10px 20px;
padding:0;
background:url(images/blockquote.gif) #FEFEFE 98% 0 no-repeat;
color:#555555;
font:0.85em Verdana,Geneva,Arial,Helvetica,sans-serif;
}
body{
margin:0;
padding:0;
background-color:#FFFFFF;
color:#555555;
font:0.8em "Trebuchet MS",Arial,Verdana,sans-serif;
}
caption{
padding:0;
display:none;
font:11px "Trebuchet MS",Verdana,Arial,Helvetica,sans-serif;
}
em{
background-color:inherit;
color:#1BA136;
font:bold 11px Verdana,Arial,Helvetica,sans-serif;
font-style:normal;
}
form.email{
border:1px solid #8F9AF1;
margin-bottom:10px;
margin-left:20px;
padding:10px;
background:#FFFFFF;
color:inherit;
}
form.fsf_form{
margin:0;
padding:0;
width:auto;
text-align:right !important;
}
h2.minimise{
background:url(images/minimise.gif) no-repeat center left;
}
h2.sitemap,h2.maximise,h2.minimise{
margin:10px 0 5px 40px;
padding-left:15px;
background:url(images/maximise.gif) no-repeat center left;
font:normal 18px "Trebuchet MS","Arial Narrow",Arial,sans-serif;
cursor:default;
}
img{border:none;}
/*input,select,input.fsf_input{*/
input {
font:0.8em Verdana,Arial,Helvetica,sans-serif;
padding: 2px;
}

select,input.fsf_input{
border:1px solid #9AA5F1;
margin-bottom:2px;
padding:3px;
background-color:#F2F3FD;
color:#000000;
font:0.8em Verdana,Arial,Helvetica,sans-serif;
}
input.fsf_submit{margin-left:10px;}
input.leftsub,input.fsf_submit{
border:1px solid #A0BBFE;
margin-top:5px;
padding:2px;
background-color:#2357CF;
color:#FFFFFF;
}
input:hover.leftsub,input:hover.fsf_submit{
border:1px solid #2357CF;
background-color:#A0BBFE;
color:#FFFFFF;
}
pre{
background-color:inherit;
color:#323232;
font:11px "Courier New",Courier,monospace;
}
select{width:21.25em;}
td{
border-bottom:1px solid #9AA5F1;
border-right:1px solid #9AA5F1;
padding:4px 4px 4px 10px;
background:#FFFFFF;
color:inherit;
font:11px "Trebuchet MS","Arial Narrow",Arial,sans-serif;
}
td.alt{background:#EBF0FF;color:inherit;}
td.altleft{border-left:1px solid #9AA5F1;}
td.alttop{border-top:1px solid #9AA5F1;font-weight:bold;}
td.alttop2{
border-top:1px solid #9AA5F1;
background:#EBF0FF;
color:inherit;
font-weight:bold;
}
th{
border-bottom:1px solid #9AA5F1;
border-right:1px solid #9AA5F1;
border-top:1px solid #9AA5F1;
padding:4px 4px 4px 10px;
background-color:#EBF0FF;
color:#555555;
font:11px "Trebuchet MS","Arial Narrow",Arial,sans-serif;
letter-spacing:1px;
text-align:left;
}
th.nobg{
border-left:0;
border-right:1px solid #9AA5F1;
border-top:0;
background-color:White;
color:#FFFFFF;
}
th.spec{
border-left:1px solid #9AA5F1;
border-top:0;
background:url(images/bullet1.gif) #FFFFFF no-repeat;
color:inherit;
font:11px "Trebuchet MS","Arial Narrow",Arial,sans-serif;
}
th.specalt{
border-left:1px solid #9AA5F1;
border-top:0;
background:url(images/bullet2.gif) #EBF0FF no-repeat;
color:inherit;
font:11px "Trebuchet MS","Arial Narrow",Arial,sans-serif;
}
ul.sitemap{
margin-left:43px;/*margin-left:0.5cm;*/
padding-left:0;
list-style-type:none;
}
ul.sitemap li{padding-left:1.1em;background:transparent;}
ul.sitemap li a{
padding-left:1em;
background:transparent url(images/sitemapdocbullet.gif) no-repeat;/*margin-left:-1.1em;*/
}
ul.sitemap li a.parent{padding-left:2px;background:transparent;}
ul.sitemap li img{padding-right:2px;}
ul.sitemap li ul{
margin:-1.4em 0 0 -1.6em;
padding:1.4em 0 0 0.6em;
list-style-type:none;
background:transparent no-repeat;
}
ul.sitemap li ul li{margin-left:0.5cm;padding-left:10px;}
ul.sitemap li ul:hover{background:transparent no-repeat;}
.asp{background-color:#FFFF00;color:inherit;}
.attr{background-color:inherit;color:#FF0000;}
.baselineimg{vertical-align:baseline;}
.befehl{
background-color:inherit;
color:#1BA136;
font:bold 11px Verdana,Arial,Helvetica,sans-serif;
text-transform:uppercase;
}
.blog_autor{
padding-left:18px;
background:url(images/blog_edit.png) no-repeat 0 -0.10em;
}
.blog_message{
padding-left:18px;
background:url(images/blog_message.png) no-repeat 0 -0.10em;
}
.blog_tag{
padding-left:18px;
background:url(images/blog_tag.png) no-repeat 0 -0.10em;
}
.blog_time{
margin:0;
padding:2px 4px 2px 18px;
background:url(images/blog_time.png) no-repeat 0 -0.10em;
font:11px Verdana,"Trebuchet MS","Arial Narrow",Arial,sans-serif;
}
.clearer{clear:both;}
.codeinfo{border-bottom:2px solid #9AA5F1;font-weight:bold;}
.codeinfo,.codetext{margin:0;font-size:11px;}
.comment{
border-bottom:1px solid #EAEDEE;
margin:0 10px 0 20px;
padding:0 10px 0 20px;
background-color:#FFFFFF;
color:inherit;
font-size:0.9em;
text-align:justify;
}
.comment blockquote{padding:5px;}
.comment em{
background-color:inherit;
color:#555555;
font:italic normal 1.0em "Trebuchet MS","Arial Narrow",Arial,sans-serif;
}
.commentAlt{background-color:#EBF0FF;color:inherit;}
.commentAlt .content,.commentAuthor .content{border-top:2px solid #FFFFFF;}
.commentAuthor{background-color:#FFF0E5;color:inherit;}
.commentAuthor .commentTitle strong{color:#555555;background-color:inherit;}
.commentMe{
padding-top:5px;
background-color:#CCCCFF !important;
color:inherit;
}
.commentMe .commentNum{background-color:inherit;color:#B0B0FF;}
.commentNum{
float:right;
background-color:inherit;
color:#EBF0FF;
font:bold 40px/30px Arial,sans-serif;
}
.commentTitle{
margin-bottom:3px;
padding:5px 0 5px 0;
background-color:inherit;
color:#999999;
}
.commentTitle span{font-size:0.95em;}
.commentTitle strong{
margin-right:6px;
background-color:inherit;
color:#1BA136;
font-size:110%;
font-weight:bold;
text-transform:none;
}
.content{border-top:2px solid #EBF0FF;padding:10px 0 10px 0;}
.image div{
margin:auto;
width:120px;
text-align:center;
height:120px;
}
.imgboxl,a.imgboxl{
border:2px solid #FF6600;/*clear:right;*/
float:left;
margin:4px 8px 0 0;
padding:5px;
background-color:#F9F9F9;
color:inherit;
}
.imgboxr,a.imgboxr{
border:2px solid #FF6600;/*clear:left;*/
float:right;
margin:4px 0 0 8px;
padding:5px;
background-color:#F9F9F9;
color:inherit;
}
.inlineimg{vertical-align:-0.22em;}
.introduction{
padding:0 200px 35px 0;
background-color:inherit;
background-image:url(images/desc.jpg);
background-position:bottom left;
background-repeat:no-repeat;
color:#FF6600;
font:12px/20px Helvetica,Arial,sans-serif;
text-indent:25px;
}
.kleinschrift{font-size:11px;}
.kommentar{
margin:10px 0 10px 0;
padding:0 10px 0 20px;
background-color:#FFFFFF;
color:inherit;
}
.kommentar fieldset{
border:1px solid #CCCCCC;
margin:5px 30px;
padding:5px 0;
}
.kommentar input:focus{
border-bottom:1px solid #000000;
background:#FFFFFF;
background-image:none;
color:inherit;
}
.kommentar label{
display:block;
background-color:inherit;
color:#1BA136;
font:11px Verdana,"Trebuchet MS","Arial Narrow",Arial,sans-serif;
}
.kommentar legend{margin:5px;font-weight:bold;}
.kommentar p{
font:11px Verdana,"Trebuchet MS","Arial Narrow",Arial,sans-serif;
text-align:left;
}
.kommentar p.form{margin:5px 5px;}
.kommentar textarea{
border:1px solid #DCDCDC;
margin:0;
width:365px;
height:225px;
}
/* C# Formatierung*/
.kwrd{background-color:inherit;color:#0000FF;}
.lnum{background-color:inherit;color:#606060;}
.logo{float:right;margin-right:10px;}
.mkinfo2{
padding-left:40px;
background-image:url(images/mkinfo.jpg);
background-repeat:no-repeat;
height:32px;
}
.mkklein{
padding-left:20px;
background-image:url(images/mkklein.png);
background-repeat:no-repeat;
}
.mktipp{
padding-left:40px;
background-image:url(images/mktipp.jpg);
background-repeat:no-repeat;
height:32px;
}
.nl_paging{
border-top:1px solid #2357CF;
padding:10px;
font-size:86%;
}
.op{background-color:inherit;color:#0000C0;}
.precenter{text-align:center;}
.preproc{background-color:inherit;color:#CC6633;}
.PrevNextMenu{
background-color:inherit;
color:#2357CF;
font:10px Verdana,Geneva,Arial,Helvetica,sans-serif;
text-align:right;
}
.PrevNextMenu a:hover,#pageinfo a:hover,#mainbar a:hover,#nav a:hover{background-color:#FF6600;color:#FFFFFF;}
.rem{background-color:inherit;color:#1BA136;}
.skinfo2{
padding-left:40px;
background-image:url(images/skinfo.jpg);
background-repeat:no-repeat;
height:32px;
}
.skklein{
padding-left:20px;
background-image:url(images/skklein.png);
background-repeat:no-repeat;
}
.sktipp{
padding-left:40px;
background-image:url(images/sktipp.jpg);
background-repeat:no-repeat;
height:32px;
}
.str{background-color:inherit;color:#006080;}
.tdright,#info p{text-align:right;}
.token,#mainbar .blog_more a,#submenu a:visited{background-color:inherit;color:#2357CF;}
.wmi{
background-color:inherit;
color:#323232;
font:11px "Courier New",Courier,monospace;
text-align:left;
}
#content{
margin:0 auto 0 auto;
width:720px;
background-repeat:no-repeat;
text-align:left;
height:auto;
min-height:875px;
}
#footer{
padding-bottom:5px;
padding-top:5px;
width:100%;
background:url(images/footer.png) 0 0 repeat-x;
}
#footer p{
margin:0;
width:720px;
font-size:11px;
text-align:left;
}
#header{
margin:0 auto 0 auto;
width:750px;
background-color:inherit;
background-image:url(images/logo.jpg);
background-position:top;
background-repeat:no-repeat;
color:#2357CF;
height:151px;
}
#header h1{
margin:0 0 10px 0;
padding:5px 0 0 0;
font:normal 30px "Century Gothic","Trebuchet MS","Arial Narrow",Arial,sans-serif;
text-align:left;
text-transform:uppercase;
}
#header h3{
border-bottom:1px solid #EAEDEE;
margin:0 150px 0 0;
padding:0;
font:normal 18px "Trebuchet MS","Arial Narrow",Arial,sans-serif;
text-align:center;
text-transform:uppercase;
}
#mainbar{
margin-right:185px;
padding-right:35px;
background-image:url(images/mainbar.jpg);
background-position:top right;
background-repeat:no-repeat;
}
#mainbar .articleimg{
border:1px solid #EAEDEE;
float:left;
margin-right:10px;
padding:3px;
}
#mainbar .articleimgr{
border:1px solid #EAEDEE;
float:right;
margin-left:10px;
padding:3px;
}
#mainbar .code a,#submenu a:link{
background-color:inherit;
color:#2357CF;
font-weight:normal;
}
#mainbar .code a:hover{
background-color:#2357CF;
color:#FFFFFF;
font-weight:normal;
}
#mainbar .imgnormal{
border:1px solid #EAEDEE;
margin-right:10px;
padding:3px;
}
#mainbar .list{
margin:0 0 0 20px;
padding:0;
width:450px;
list-style:none;
font:10px Verdana,"Trebuchet MS","Arial Narrow",Arial,sans-serif;
}
#mainbar .list a{text-decoration:none;}
#mainbar .list a:hover,#mainbar .blog_more a:hover,#nl_pages a:hover{background-color:#2357CF;color:#FFFFFF;}
#mainbar .list h4{
border-left:14px solid #A0BBFE;
margin:0;
padding:4px 4px 4px 7px;
background-color:#F2F5FD;
color:#2357CF;
font:11px Verdana,"Trebuchet MS","Arial Narrow",Arial,sans-serif;
}
#mainbar .list li{margin:1px 0 0 0;padding:0 0 2px 0;display:block;}
#mainbar .list li p{
border-left:14px solid #A0BBFE;
margin:0;
padding:1px 4px 0 7px;
background:#F2F5FD;
color:#2357CF;
line-height:14px;
}
#mainbar .list li:hover p,#mainbar .list li:hover h4{border-color:#2357CF;}
#mainbar .listinline li{
display:inline;
font:11px Verdana,Arial,Helvetica,sans-serif;
}
#mainbar .listtop{margin-top:10px;}
#mainbar .normal li{
margin:0 40px 0 20px;
border-bottom:1px solid #EEEEEE;
list-style-image:url(images/li.png);
font:0.85em Verdana,Geneva,Arial,Helvetica,sans-serif;
line-height:20px;
text-align: justify;
}
#mainbar .nummer li{
margin:0 40px 0 20px;
border-bottom:1px solid #EEEEEE;
font:0.85em Verdana,Geneva,Arial,Helvetica,sans-serif;
line-height:20px;
}
#mainbar div.code,#mainbar div.fsf_searchResults{
margin:10px 0 10px 0;
padding:0 10px 0 20px;
line-height:13px;
}
#mainbar div.fsf_result{
border-bottom:1px solid #DEE0D1;
padding:0 10px 0 20px;
line-height:20px;
text-align:justify;
}
#mainbar h1{
border-bottom:1px solid #EAEDEE;
background-color:inherit;
color:#1BA136;
font:normal 25px "Trebuchet MS","Arial Narrow",Arial,sans-serif;
text-transform:uppercase;
}
#mainbar h3{
margin-bottom:0px;
background-color:inherit;
color:#2357CF;
font:normal 18px "Trebuchet MS","Arial Narrow",Arial,sans-serif;
}
#mainbar h3.start{
border-left:14px solid #2357CF;
margin:0;
padding:2px 4px 2px 7px;
background:#A0BBFE;
color:#FFFFFF;
font:normal 18px "Trebuchet MS","Arial Narrow",Arial,sans-serif;
}
#mainbar h4{
margin-bottom:0px;
padding:0 10px 0 20px;
background-color:inherit;
color:#2357CF;
font:bold 14px "Trebuchet MS","Arial Narrow",Arial,sans-serif;
}
#mainbar h5{
margin-bottom:0px;
margin-top:3px;
padding:0 10px 0 20px;
background-color:inherit;
color:#323232;
font:bold 1em "Trebuchet MS",Arial,Verdana,sans-serif;
}
#mainbar h5.start{
border-left:14px solid #DEE7EC;
margin:0;
padding:2px 4px 2px 7px;
background:#F7FAFB;
color:#555555;
font:bold 12px "Trebuchet MS","Arial Narrow",Arial,sans-serif;
letter-spacing:1px;
}
#mainbar p{
padding:0 10px 0 20px;
line-height:20px;
text-align:justify;
}
#mainbar p.blog_foot{
border-bottom:1px solid #EAEDEE;
border-top:1px solid #EAEDEE;
margin:0;
padding:10px 0 10px 0;
font:11px Verdana,"Trebuchet MS","Arial Narrow",Arial,sans-serif;
text-align:right;
}
#mainbar p.blog_footshow{margin-bottom:10px;}
#mainbar p.blog_more{
font:11px Verdana,"Trebuchet MS","Arial Narrow",Arial,sans-serif;
text-align:right;
}
#mainbar p.list{margin-bottom:6px;}
#mainbar p.mkadd{
padding-left:40px;
padding-top:6px;
background-image:url(images/mkadd.jpg);
background-repeat:no-repeat;
height:32px;
}
#mainbar p.mkinfo{
padding-left:40px;
background-image:url(images/mkinfo.jpg);
background-repeat:no-repeat;
}
#mainbar p.mktop{
padding-left:40px;
padding-top:6px;
background-image:url(images/mktop.jpg);
background-repeat:no-repeat;
height:32px;
}
#mainbar p.skadd{
padding-left:40px;
padding-top:6px;
background-image:url(images/skadd.jpg);
background-repeat:no-repeat;
height:32px;
}
#mainbar p.skinfo{
padding-left:40px;
background-image:url(images/skinfo.jpg);
background-repeat:no-repeat;
}
#mainbar p.sktop{
padding-left:40px;
padding-top:6px;
background-image:url(images/sktop.jpg);
background-repeat:no-repeat;
height:32px;
}
#mainbar table{margin:10px auto 20px auto;padding:0 10px 0 20px;}
#menu{
margin-bottom:10px;
padding-bottom:10px;
padding-top:10px;
width:100%;
background-color:#9AA5F1;
background-image:url(images/menu.jpg);
color:#FFFFFF;
font:bold 11px Verdana,Arial,Helvetica,sans-serif;
text-align:center;
text-transform:uppercase;
}
#menu a{
padding:10px 10px 10px 10px;
background-color:#EAEDEE;
background-image:url(images/menu.jpg);
color:#FFFFFF;
text-decoration:none;
}
#menu a:hover{
border-bottom:1px solid #FFFFFF;
border-left:1px solid #9ACAF1;
border-right:1px solid #F1F5F7;
padding-left:9px;
padding-right:9px;
background-color:inherit;
background-image:url(images/a_hover.jpg);
color:#000000;
}
#nav #blog1 a{background-image:url(images/blog.png);}
#nav #blog1 a:hover{background-image:url(images/blog_h.png);}
#nav #downloads1 a{background-image:url(images/downloads.png);}
#nav #downloads1 a:hover{background-image:url(images/downloads_h.png);}
#nav #impressum1 a{background-image:url(images/impressum.png);}
#nav #impressum1 a:hover{background-image:url(images/impressum_h.png);}
#nav #index1 a{background-image:url(images/startseite.png);}
#nav #index1 a:hover{background-image:url(images/startseite_h.png);}
#nav #tipps1 a{background-image:url(images/tipps.png);}
#nav #tipps1 a:hover{background-image:url(images/tipps_h.png);}
#nav #tutorials1 a{background-image:url(images/tutorials.png);}
#nav #tutorials1 a:hover{background-image:url(images/tutorials_h.png);}
#nav a{
display:block;
background-position:left;
background-repeat:no-repeat;
text-decoration:none;
height:24px;
}
#nav li{
border-bottom:1px solid #EAEDEE;
margin:0;
padding:0.3em;
list-style:none;
font:14px "Trebuchet MS","Arial Narrow",Arial,sans-serif;
text-align:right;
}
#nav li.here{
background-color:inherit;
color:#1BA136;
font-weight:bold;
text-transform:uppercase;
}
#nav ul{margin-left:0;padding-left:0;width:160px;}
#nl_pages{margin-left:20px;}
#nl_pages #nl_currentpage,#nl_pages .nl_off{
border:1px solid #EAEDEE;
padding:1px 5px 2px;
margin-right:1px;
background-color:#FFFFFF;
color:#CCCCCC;
}
#nl_pages .nl_off{font-weight:bold;}
#nl_pages a,#nl_pages a:link,#nl_pages a:visited{
border:1px solid #EAEDEE;
padding:1px 5px 2px;
margin-right:2px;
color:#2357CF;
background-color:#FFFFFF;
font:0.85em Verdana,Geneva,Arial,Helvetica,sans-serif;
text-decoration:none !important;
}
#pageinfo{
margin-right:163px;
font:0.85em Verdana,Geneva,Arial,Helvetica,sans-serif;
text-align:right;
}
#search{margin-right:150px;padding: 0 15px 0;}
#sidebar{
float:right;
width:160px;
background-color:inherit;
color:#6C534A;
font-size:95%;
text-align:left;
}
#sidebar h1{
border-left:14px solid #A0BBFE;
background:#F2F5FD;
color:#2357CF;
font:normal 20px "Trebuchet MS","Arial Narrow",Arial,sans-serif;
text-align:right;
text-transform:uppercase;
}
#submenu a{
background-color:inherit;
color:#2357CF;
font-size:1.0em;
text-decoration:none;
}
#submenu a:hover,#submenu a:active{background:#2357CF;color:#FFFFFF;}
#submenu li{
border-top:1px solid #EAEDEE;
padding:2px 0 2px 20px;
list-style:none;
background:url(images/plus.png) no-repeat 0 0.25em;
height:auto !important;
}
#submenu li li{
padding:2px 0 2px 14px;
list-style:none;
background:url(images/minus.png) no-repeat 0 0.4em;
height:auto !important;
}
#submenu li.here li.here a{
background:none;
background-color:inherit;
color:#1BA136;
font-weight:normal;
text-transform:uppercase;
}
#submenu li.here ul{display:block;}
#submenu ul{margin:0;padding:0 0 30px 2px;}
#submenu ul ul{padding:5px 10px 10px 0;display:none;}

#google {
	margin-left:155px;
}
#google td{
border-bottom:1px solid White;
border-right:1px solid White;
padding:0;
margin: 0;
font:11px "Trebuchet MS","Arial Narrow",Arial,sans-serif;
}

#google input[type=submit] {
border:1px solid #A0BBFE;
margin-top:5px;
padding:2px;
background-color:#2357CF;
color:#FFFFFF;
}