div#colrightlarge_single {
	background-color:#ffffff;
	float:left;
	width:870px;
	margin:8px 1px 8px 15px;
	font-size:1.1em;
	border-right: 1px dotted #FFD736; 
	border-left: 1px dotted #FFD736; 
	padding:0 5px 0 5px;
}


.tdinnerhighlighted
{
	background-color: #ffeb95;
}

.highlightedlink{
	padding: 5 5 5 5;
	color:#FFD736;
	font-size:1.0em;
	font-weight:bold;
	text-decoration:none;

}



.notify, .analyze, .live, .notok, .sdp, .lppd, .lppe, .idnp, .ptb, .werbung, .paypal, .basebackground{
	font-size:1.1em;
    color:white;
    font-weight:bold;
    padding:0px 2px 0px 2px;
    border: 1px dotted #828286;
}

 .notok{
	font-size:0.8em;
    color:white;
    font-weight:bold;
    padding:0px 2px 0px 2px;
    border: 1px dotted #828286;
}

.notify {
    background: #99ccff;
}

.analyze {
    background: #fbe141;
}

.live {
    background: #82ca95;
}

.notok {
    background: #ff652d;
}

.werbung
{
	background: #99ccff;
}

.sdp
{
	background: #336666;
}

.basebackground
{
	background: #0000FF;
}

.lppd
{
	background: #660066;
}

.lppe
{
	background: #0033cc;
}

.idnp
{
	background: #003300;
}

.odd
{
	background:#ffeb95;
}

.even
{
	background: #FFFFFF;
}

.ptb
{
	background: #254d71;
}

.paypal
{
	background: #000066;
}










body {
	margin:0;
	padding:0;
	font-family: Arial,Univers,Helvetica;
	font-size:70%;
	color:#000000;
	background:#edf2f8;
	text-align:center;
	
}

.idnccdtable 
{
	border-bottom:2px dotted #FFFFFF;
	border-top:2px dotted #FFFFFF;
	border-left:2px dotted #FFFFFF;
	border-right:2px dotted #FFFFFF;

}

.faqlink
{
	text-decoration:none;
	color:#000066;
	font-weight:bold;
	border-bottom:1px dotted #000066;
}

.tdoutereven
{
	background-color: #edeff7;
	
}

.tdinnereven
{
	background-color: #ccd5de;
}

.tdouterodd
{
	background-color: #ffffff;
	
}

.tdinnerodd
{
	background-color: #dce0e7;
}


div#note
{
	font-size:1.0em;
}

div#specialinfo
{
	font-weight:bold;
	font-size:1.4em;
	color:#00AA00;
}

div#introHeader
{
	font-weight:bold;
	font-size:1.2em;
}

div#pageTitle {

	color:#8195c1;
	font-size:1.5;


	 }

div#specialinfonote
{
	color:#000066;
	font-size:0.9em;
}

div#menuleftlink{


}
div#menuleftlink a{
	padding: 10 10 10 10;
	color:#000066;
	font-size:1.2em;
	font-weight:bold;
	text-decoration:none;
	

}

div#menuleftlink a:hover{
	padding: 10 10 10 10;
	color:#FFD736;
	font-size:1.2em;
	font-weight:bold;
	text-decoration:none;
	

}

div#imagelinkmmb
{
	margin:0;
	display:block;
	width:75px;
	height:75px;
	background:url(../images/mmbMini.gif) top right no-repeat;
	overflow:hidden;
	text-indent:-9999px;
	text-decoration:none;

}

div#imagelinkmmb a
{
	margin:0;
	display:block;
	width:75px;
	height:75px;
	background:url(../images/mmbMini.gif) top right no-repeat;
	overflow:hidden;
	text-indent:-9999px;
	text-decoration:none;

}


div#imagelinkmmb a:hover
{
	margin:0;
	display:block;
	width:75px;
	height:75px;
	background:url(../images/mmbMini.gif) top right no-repeat;
	overflow:hidden;
	text-indent:-9999px;
	text-decoration:none;

}

div#menurightlinksmall {
	color:#8195c1;
	font-size:0.8em;
	font-weight:bold;
	text-decoration:none;
}



div#menurightlink {
	color:#8195c1;
	font-size:1.2em;
	font-weight:bold;
	text-decoration:none;
}



.internallinkup{
	color:#000066;
	font-size:0.8em;
	font-weight:bold;
	text-decoration:none;

}

.infoactive
{
	font-weight:bold;
	color:#66cc66;
}

.infoinactive
{
	font-weight:bold;
	color:#FF0000;	
}

div#formerror
{
	color:#FF0000;
	font-weight:bold;
}

div#header 
{
	color:#000000;
	
	position:relative;
	text-align:left;
	height:108px;
	padding:0 1px;
	background:#FFFFFF;
	width:958px;
	margin: 0px auto;

		
}



div#imagelinkidnwebshieldpro
{
	margin:0;
	display:block;
	width:131px;
	height:157px;
	background:url(../images/FlattBoxWebshieldPro3D_kl.jpg) top right no-repeat;
	overflow:hidden;
	text-indent:-9999px;
	text-decoration:none;

}

div#imagelinkidnwebshieldpro a
{
	margin:0;
	display:block;
	width:131px;
	height:157px;
	background:url(../images/FlattBoxWebshieldPro3D_kl.jpg) top right no-repeat;
	overflow:hidden;
	text-indent:-9999px;
	text-decoration:none;

}

div#imagelinkidnwebshieldpro a:hover
{
	margin:0;
	display:block;
	width:131px;
	height:157px;
	background:url(../images/FlattBoxWebshieldPro3D_kl.jpg) top right no-repeat;
	overflow:hidden;
	text-indent:-9999px;
	text-decoration:none;

}

div#imagelinkidnwebshieldpro a:active
{
	margin:0;
	display:block;
	width:131px;
	height:157px;
	background:url(../images/FlattBoxWebshieldPro3D_kl.jpg) top right no-repeat;
	overflow:hidden;
	text-indent:-9999px;
	text-decoration:none;

}

div#imagelinkmyidnwebshield
{
	margin:0;
	display:block;
	width:184px;
	height:250px;
	background:url(../images/IDNWSAdvertiseLeft.jpg) top right no-repeat;
	overflow:hidden;
	text-indent:-9999px;
	text-decoration:none;

}

div#imagelinkmyidnwebshield a
{
	margin:0;
	display:block;
	width:184px;
	height:250px;
	background:url(../images/IDNWSAdvertiseLeft.jpg) top right no-repeat;
	overflow:hidden;
	text-indent:-9999px;
	text-decoration:none;

}

div#imagelinkmyidnwebshield a:hover
{
	margin:0;
	display:block;
	width:184px;
	height:250px;
	background:url(../images/IDNWSAdvertiseLeft.jpg) top right no-repeat;
	overflow:hidden;
	text-indent:-9999px;
	text-decoration:none;

}

div#imagelinkmyidnwebshield a:active
{
	margin:0;
	display:block;
	width:184px;
	height:250px;
	background:url(../images/IDNWSAdvertiseLeft.jpg) top right no-repeat;
	overflow:hidden;
	text-indent:-9999px;
	text-decoration:none;

}


div#imagelinkidnccd
{
	margin:0;
	display:block;
	width:75px;
	height:75px;
	background:url(../images/idnccdtmButton.JPG) top right no-repeat;
	overflow:hidden;
	text-indent:-9999px;
	text-decoration:none;

}

div#imagelinkg4bi 
{
	margin:0;
	display:block;
	width:75px;
	height:75px;
	background:url(../images/g4biButton.JPG) top right no-repeat;
	overflow:hidden;
	text-indent:-9999px;
	text-decoration:none;

}

div#imagelinkidnwebshield 
{
	margin:0;
	display:block;
	width:75px;
	height:75px;
	background:url(../images/webshieldButton.JPG) top right no-repeat;
	overflow:hidden;
	text-indent:-9999px;
	text-decoration:none;

}

	
div#imagelinkidnccd a 
{
	margin:0;
	display:block;
	width:75px;
	height:75px;
	background:url(../images/idnccdtmButton.JPG) top right no-repeat;
	overflow:hidden;
	text-indent:-9999px;
	text-decoration:none;

}

div#imagelinkidnccd a:hover
{
	margin:0;
	display:block;
	width:75px;
	height:75px;
	background:url(../images/idnccdtmButton_active.jpg) top right no-repeat;
	overflow:hidden;
	text-indent:-9999px;
	text-decoration:none;

}

div#imagelinkidnccd a:active
{
	margin:0;
	display:block;
	width:75px;
	height:75px;
	background:url(../images/idnccdtmButton.JPG) top right no-repeat;
	overflow:hidden;
	text-indent:-9999px;
	text-decoration:none;

}

div#imagelinkg4bi a  
{
	margin:0;
	display:block;
	width:75px;
	height:75px;
	background:url(../images/g4biButton.JPG) top right no-repeat;
	overflow:hidden;
	text-indent:-9999px;
	text-decoration:none;

}

div#imagelinkg4bi a:hover 
{
	margin:0;
	display:block;
	width:75px;
	height:75px;
	background:url(../images/g4biButton_active.jpg) top right no-repeat;
	overflow:hidden;
	text-indent:-9999px;
	text-decoration:none;

}

div#imagelinkg4bi a:active 
{
	margin:0;
	display:block;
	width:75px;
	height:75px;
	background:url(../images/g4biButton.JPG) top right no-repeat;
	overflow:hidden;
	text-indent:-9999px;
	text-decoration:none;

}

div#imagelinkidnwebshield a 
{
	margin:0;
	display:block;
	width:75px;
	height:75px;
	background:url(../images/webshieldButton.JPG) top right no-repeat;
	overflow:hidden;
	text-indent:-9999px;
	text-decoration:none;

}

div#imagelinkidnwebshield a:hover 
{
	margin:0;
	display:block;
	width:75px;
	height:75px;
	background:url(../images/webshieldButton_active.jpg) top right no-repeat;
	overflow:hidden;
	text-indent:-9999px;
	text-decoration:none;

}

div#imagelinkidnwebshield a:active 
{
	margin:0;
	display:block;
	width:75px;
	height:75px;
	background:url(../images/webshieldButton.JPG) top right no-repeat;
	overflow:hidden;
	text-indent:-9999px;
	text-decoration:none;

}




div#header div#logoidnwebshield
{
	margin:0;
	display:block;
	width:623px;
	height:108px;
	background:url(../images/g4bi_de_header.gif) top right no-repeat;
	overflow:hidden;
	text-indent:-9999px;
	text-decoration:none;

}


div#header div#logo_idnccd
{
	margin:0;
	display:block;
	width:357px;
	height:108px;
	background:url(../images/idnccd_header_part1.jpg) top right no-repeat;
	overflow:hidden;
	text-indent:-9999px;
	text-decoration:none;

}

div#header div#logows_idnccd
{
	margin:0;
	display:block;
	width:601px;
	height:108px;
	background:url(../images/idnccd_header_part2.jpg) top right no-repeat;
	overflow:hidden;
	text-indent:-9999px;
	text-decoration:none;

}

div#header div#logows_idnccd a
{
	margin:0;
	display:block;
	width:601px;
	height:108px;
	background:url(../images/idnccd_header_part2.jpg) top right no-repeat;
	overflow:hidden;
	text-indent:-9999px;
	text-decoration:none;

}

div#header div#logows_idnccd a:hover
{
	margin:0;
	display:block;
	width:601px;
	height:108px;
	background:url(../images/idnccd_header_part2_effekt.jpg) top right no-repeat;
	overflow:hidden;
	text-indent:-9999px;
	text-decoration:none;

}







div#header div#logo
{
	margin:0;
	display:block;
	width:357px;
	height:108px;
	background:url(../images/logo_webshield1_5_header_part1.jpg) top right no-repeat;
	overflow:hidden;
	text-indent:-9999px;
	text-decoration:none;

}

div#header div#logows
{
	margin:0;
	display:block;
	width:601px;
	height:108px;
	background:url(../images/logo_webshield1_5_header_part2.jpg) top right no-repeat;
	overflow:hidden;
	text-indent:-9999px;
	text-decoration:none;

}

div#header div#logows a
{
	margin:0;
	display:block;
	width:601px;
	height:108px;
	background:url(../images/logo_webshield1_5_header_part2.jpg) top right no-repeat;
	overflow:hidden;
	text-indent:-9999px;
	text-decoration:none;

}

div#header div#logows a:hover
{
	margin:0;
	display:block;
	width:601px;
	height:108px;
	background:url(../images/logo_webshield1_5_header_part2_effekt.jpg) top right no-repeat;
	overflow:hidden;
	text-indent:-9999px;
	text-decoration:none;

}

div#header div#logo_idnccd
{
	margin:0;
	display:block;
	width:335px;
	overflow:hidden;
	color:#FFD736;
	font-size:16px;
	font-weight:bold;
	text-decoration:none;


}

div#header div#trust_q
{
	margin:0px;
	display:block;
	width:958px;
	overflow:hidden;
	color:#FFD736;
	font-size:16px;
	font-weight:bold;
	text-decoration:none;
	vertical-align:middle;
	text-align:center;

}



 div#header  div#logo_idnccd  a {

	margin:0;
	display:block;
	width:286px;
	color:#FFD736;
	text-decoration:none;

}

div#header  div#logo_idnccd a:hover{ 


	margin:0;
	display:block;
	width:286px;
	color:#FFD736;
	text-decoration:none;


	 }

div#header  div#logo h1 {

	margin:0;
	display:block;
	overflow:hidden;
	text-indent:-9999px;
	text-decoration:none;

}

div#header  div#logo h2, div#header  div#logo h2 a {

	margin:0;
	display:block;
	overflow:hidden;
	text-indent:-9999px;
	text-decoration:none;

}

div#header  div#logo h2 a:hover{ 


	margin:0px;
	display:block;
	overflow:hidden;
	text-indent:-9999px;
	text-decoration:none;


	 }

div#header  div#logo h1, div#header  div#logo h1 a {

	margin:0;
	display:block;
	width:357px;
	height:108px;
	background:url(../images/logo_webshield1_5_header_part1.jpg) top right no-repeat;
	overflow:hidden;
	text-indent:-9999px;
	text-decoration:none;

}

div#header  div#logo h1 a:hover{ 


	margin:0px;
	display:block;
	width:357px;
	height:108px;
	background:url(../images/logo_webshield1_5_header_part1_effekt.jpg) top right no-repeat;
	overflow:hidden;
	text-indent:-9999px;
	text-decoration:none;


	 }


.help
{
	color:#ffcc00;
	font-weight:bold;
}

.error
{
	color:#ff0000;
	font-weight:bold;
}

div#mainmenu
{
	padding-right: 1px;
	padding-left: 1px;
	background: #ffe36b;
	padding-bottom: 0px;
	margin: 0px auto;
	width: 958px;
	color: #000000;
	padding-top: 0px;
	position: relative;
	text-align: left;
//	border:solid 1px #000066;
}

div#mainmenu a
{
	color: black;
	text-decoration: none;
}

div#mainmenu a:hover
{
	color: black;
	background-color: #FFD736;
	text-decoration: none;
}



div#content h1{
	margin:0;
	font-size:16px;
	font-weight:bold;
	text-decoration:none;

}




div#header h1{
	margin:0;
	display:block;
	width:291px;
	height:69px;
	overflow:hidden;
	text-decoration:none;
}

  div#navigationactive
{
	width: 85px;
	padding-right: 16px;
	padding-left: 6px;
	font-weight: bold;
	padding-bottom: 4px;
	color: black;
	padding-top: 4px;
	background-color: #FFD736;
	text-decoration: none;
	border-left:2px dotted #000066;
	border-right:2px dotted #000066;
}



div#navigationnormal {
        color : black;
		font : Arial;
		text-decoration:none;
		padding-right : 16px;
		padding-left : 6px;
		padding-top : 4px;
		padding-bottom : 4px;
		width:85px;
	
}

div#lang
{

	position:absolute;
	right:10px;
	top:0px;

}
 div#cssLangActive
{
	padding-right: 6px;
	padding-left: 6px;
	padding-bottom: 4px;
	color: black;
	padding-top: 4px;
	background-color: #FFD736;
	text-decoration: none;
	font-size:1.1em;
	text-align:center;
	font-weight:bold;

}

div#cssLangNormal {
        color : black;
		font : Arial;
		text-decoration:none;
		background-color: #ffe36b;
		font-size:1.0em;
		padding-right : 6px;
		padding-left : 6px;
		padding-top : 4px;
		padding-bottom : 4px;
		text-align:center;
}



div#hotlink {
	width:170px;
	text-align:right;
	position:absolute;
	right:10px;
	top:5px;
	color:#FFD736;
	font-size:1.0em;

}

div#hotlink p 
{
	margin-bottom:6px; 
	color:#FFD736;
	}

div#hotlink a 
{
	font-weight:bold;
	text-decoration:none;
	border-bottom:1px dotted #FFD736;
	color:#FFD736;
	}

div#pathlink 
{
	text-decoration:none;
	color:#FFD736;
	border-bottom:1px dotted #FFD736;
}

div#testlink 
{
	text-decoration:none;
	color:#FFD736;
	border-bottom:1px dotted #000066;
}


div#hotlink form input {
	float:right;
}





div#contentmainpart {
	background-color:#ffffff;
	padding:0 30px;
	width:898px;

}

/*
 * Content layout definitions
 */

div#content {
	background:#ffffff;
	text-align:left;
	margin:0 auto;
	width:958px;
	padding-right: 1px;
	padding-left: 1px;

	
}

* html div#content {
	width:960px;

}

div.contentspacing {
	background-color:#efefef;
	overflow:hidden;
	height:10px;
} 


/*
 * Path
 */

div#pathwrapper {
	background-color:#edf2f8;
}
div#pathwrapper div#path {
	text-align:left;
	margin:0 auto;
	width:960px;
	padding:4px 10px;
	background:#efefef;
	width:940px;
}
* html div#pathwrapper div#path {
	width:960px;
	width:940px;
}
div#pathwrapper div#path span { color:#719AAD; }

div#path div#languageselect {
	color:#A8C7D6;
	float:right;
	padding-bottom:1px;
}


/*
 * Footer definitions 
 */
div#footer {
	margin:0 auto;
	width:960px;
	background:#FFFFFF;
	padding:10px 1px;
	color:#FFD736;
	width:958px;

}
* html div#footer {
	width:960px;
	width:958px;

}
div#footer a:link, div#footer a:visited {
	color:#FFD736;
	border-bottom:0;
}
div#footer a:hover, div#footer a:active {
	color:#FFD736;
	border-bottom:1px dotted #FFD736;
}






div#colleft {
	float:left;
	width:184px;
	margin:8px 40px 8px 0;
	padding:0 5px 0 5px;

}

div#colmiddel {
	float:left;
	width:440px;
	margin:8px 40px 8px 0;
	font-size:1.1em;
	border-right: 1px dotted #FFD736; 
	border-left: 1px dotted #FFD736; 
	padding:0 5px 0 5px;
}

div#colrightlarge {
	float:left;
	width:624px;
	margin:8px 40px 8px 0;
	font-size:1.1em;
	border-right: 1px dotted #FFD736; 
	border-left: 1px dotted #FFD736; 
	padding:0 5px 0 5px;
}

div#colright {
	float:left;
	margin:8px 0 8px 0;
	width:184px;
	padding:0 5px 0 5px;

}

* html div#colleft, * html div#colmiddel, * html div#colright {
	display:inline;
}


div#colright div.roundedbox {
	color:#000000;
	position:relative;
	padding:10px 10px 1px 37px;
	background:#AEE453;
	width:137px;
}
* html div#colright div.roundedbox { 
	width:184px; 
	width:137px;
}

div.roundedbox img.icon { position:absolute; left:0; top:10px; }
div.roundedbox h3 { color:#ffffff; font-size:1.1em; margin-bottom:3px; }

div#colright div.roundedboxbottom {
	background-color:#AEE453;
	width:184px;
	height:9px;
	background:#AEE453;
	overflow:hidden;
}




/* Content pages: sub navigation */

ul#subnav {
	list-style-type:none;
	margin:0;
	padding:0;
}
ul#subnav ul {
	list-style-type:none;
	margin:4px 0;
	padding:0;
}

ul#subnav li { margin-bottom:4px; }

ul#subnav a { display:block; padding:0 0 0 15px; margin:0; }
ul#subnav a:link, ul#subnav a:visited { border:0; }
ul#subnav a:hover, ul#subnav a:active { border:0; color:#89CB17; }

ul#subnav ul a { padding-left:32px;  }
ul#subnav a:link, ul#subnav li a:visited { border:0; }
ul#subnav a:hover, ul#subnav li a:active { border:0;  color:#89CB17; }

ul#subnav ul a:hover, ul#subnav ul a:active { padding-left:32px; }


ul#subnav a.active:link, ul#subnav a.active:visited, ul#subnav a.active:hover, ul#subnav a.active:active { font-weight:bold; color:#89CB17; background:none; }

ul#subnav ul a.active:link, ul#subnav ul a.active:visited, ul#subnav ul a.active:hover, ul#subnav ul a.active:active {}

/*
 * Formatting styles
 */
 
h1 { font-size:1.1em;  margin-bottom:8px; } 
h1 span { color:#719AAD; } 
#colmiddel h1 { color:#ffffff; }
h2 { font-size:1em;  margin-bottom:8px; } 
h2 span { color:#ffffff; } 
h3 { font-size:1em;  margin:0; margin-bottom:8px; }


#column1 h2, #column3 h2 { font-size:1.1em; color:#719AAD; }

#column2 p { margin-bottom:25px; }
#column2 p.image { text-align:center; }
p.leadin { font-size:1em; }

div.divider {
	height:1px;
	overflow:hidden;
}




div.imagecolumn {
	float:right;
	width:160px;
	margin-left:10px;
}
* html div.imagecolumn { display:inline; }



/* Float clearing workaround also working on Mozilla */
.clearer {
	clear:both;
	height:1px;
	overflow:hidden;
	margin-top:-1px; 
}


/*
 * General styles
 */
 



h1,h2,h3 { margin-top:0; padding:0; }
p { margin:0; padding:0; }
form { margin:0; padding:0; }
img { margin:0; padding:0; border:0; }

input,select,textarea {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:1em;
}
input.text { margin:0; padding:2px; }