/* Stylesheet Internet Center for Corruption Research */

body {
	padding:0em;
	background-color:gray;
	background-image:url(grafiken/bg_k.png);
	margin:0em;
	font-family:Verdana,Arial,Helvetica,sans-serif;
	font-size:10pt;
	color:#31618c;
}

td {
	font-family:Verdana,Arial,Helvetica,sans-serif;
	font-size:13px;
}

td.textfeld {
	font-size:13px;
	font-family:Verdana,Arial,Helvetica,sans-serif;
	color:#31618c;
	padding:14px;
	background-image: url(grafiken/kachelhauptfeld.png);		
}

td.textfeld p {
	text-indent: 10px;
	}

td.footer {
	font-size:8pt;
	font-family:Verdana,Arial,Helvetica,sans-serif;
	color:#dce4ef;
	padding:7px;
}

td.footer a:link {
	font-size:8pt;
	font-family:Verdana,Arial,Helvetica,sans-serif;
	color:#dce4ef;
	padding:7px;
}

td.footer a:visited {
	font-size:8pt;
	font-family:Verdana,Arial,Helvetica,sans-serif;
	color:#dce4ef;
	padding:7px;
}

td.footer a:hover {
	font-size:8pt;
	font-family:Verdana,Arial,Helvetica,sans-serif;
	color:#f49733;
	padding:7px;
}

h1 {
	font-size:14pt;
	font-weight:bold;
	font-family:Verdana,Arial,Helvetica,sans-serif;
}

h2 	{
	font-size:12pt;
	font-weight:bold;
	font-family:Verdana,Arial,Helvetica,sans-serif;
}

h3 	{
	font-size:10pt;
	font-weight:bold;
	font-family:Verdana,Arial,Helvetica,sans-serif;
}

div.contributions {
	font-size:14px;
	font-family:Verdana,Arial,Helvetica,sans-serif;
	margin-top:6px;
	margin-bottom:6px;
	padding:4px;
	border:1px;
	border-style:solid;
	border-color:#f49733;
	background-color:#dce4ef;
	}

span.sc  {
	font-variant:small-caps;
	}


ul.contributions {
	list-style-type:none;
	}

ul.contributions > li {
	margin-left: -15px;
	margin-bottom:22px;
}

.invisible {
	display:none;
	}
	


div.attention {
	font-size:12px;
	font-family:Verdana,Arial,Helvetica,sans-serif;
	margin:30px;
	padding:8px;
	border:1px;
	border-style:solid;
	border-color:#f49733;
	background-color:#dce4ef;
}

span.topic {
	font-size:14px;
	font-family:Verdana,Arial,Helvetica,sans-serif;
	padding:4px;
	border:1px;
	border-style:solid;
	border-color:#f49733;
	background-color:#dce4ef;
	}

span.attention {
	font-size:12px;
	font-family:Verdana,Arial,Helvetica,sans-serif;
	padding:4px;
	border:1px;
	border-style:solid;
	border-color:#f49733;
	background-color:#dce4ef;
	}	

span.orange {
	background-color:#f2e6ba;
	}

span.blue {
	background-color:#b5cef4;
	}

td.map {
	font-size:13px;
	font-family:Verdana,Arial,Helvetica,sans-serif;
	color:#edf1f7;
	vertical-align:bottom;
	padding:5px;
	}

a:link {
	text-decoration: underline;
	color: #31618c;
	font-family: Lucida,Verdana,Arial,sans-serif;
	valign:bottom;
	}

a:visited {
	text-decoration: underline;
	color: #31618c;
	font-family: Lucida,Verdana,Arial,sans-serif;
	}	

a:hover {
	color:#f49733;
	font-family: Lucida,Verdana,Arial,sans-serif;
	text-decoration: underline;	
	}

a.navigation:link {
	font-weight:bold;
	font-size:12px;
	color:#31618c;
	text-decoration:none;
	background-color:#dce4ef;
	background-position:bottom;
	background-repeat:repeat-x;
	}

a.arrows:link {
	font-family: Lucida,Verdana,Arial,sans-serif;
	text-decoration:none;
	border-width:0px;
	font-weight:bold;
	font-size:18px;
	color:#31618c;
	}

a.arrows:visited {
	font-family: Lucida,Verdana,Arial,sans-serif;
	text-decoration:none;
	border-width:0px;
	font-weight:bold;
	font-size:18px;
	color: #31618c;
	}

a.arrows:hover {
	font-family: Lucida,Verdana,Arial,sans-serif;
	text-decoration:none;
	border-width:0px;
	font-weight:bold;
	font-size:18px;
	color: #f49733;
	}

td.map a:link {
	text-decoration: none;
	color:#edf1f7;
	font-family: Lucida,Verdana,Arial,sans-serif;
	}

td.map a:visited {
	text-decoration: none;
	color:#edf1f7;
	font-family: Lucida,Verdana,Arial,sans-serif;
	}	

td.map a:hover {
	color: #f49733;
	font-family: Lucida,Verdana,Arial,sans-serif;
	text-decoration: underline;	
	}

a.navigation:visited {
	font-weight:bold;
	font-size:12px;
	color:#204c6d;
	text-decoration:none;
	background-color:#dce4ef;
	}
	
a.navigation:hover {
	font-weight:bold;
	font-size:12px;	
	color:#f49733;
	text-decoration:none;
	background-color:#dce4ef;
	/* background-image:url(grafiken/link.png); */
	background-repeat:repeat-x;
	}

a.navigation_second:link {
	font-weight:bold;
	font-size:11px;
	color:#31618c;
	text-decoration:none;
	background-color:#dce4ef;
	background-position:bottom;
	background-repeat:repeat-x;
	}

a.navigation_second:visited {
	font-weight:bold;
	font-size:11px;
	color:#204c6d;
	text-decoration:none;
	background-color:#dce4ef;
	}

a.navigation_second:hover {
	font-weight:bold;
	font-size:11px;	
	color:#f49733;
	text-decoration:none;
	background-color:#dce4ef;
	/* background-image:url(grafiken/link.png); */
	background-repeat:repeat-x;
	}



td.link_zweite {
	font-size:12px;
	font-family:Verdana,Arial,Helvetica,sans-serif;
	padding-left:20px;
	/* padding-top:5px;
	padding-right:2px;
	padding-bottom:2px; */
	}



.imgtext {
	margin:8px;
	}

table.decent {	
	border-style: none;
	}


table.decent tr td {
	background-color:#dce4ef; 
	}

table.decent tr td.leer {
	background-color:#edf1f7;
	}

table.decent tr.title td { 
	padding-top:5px;
	background-color:#dce4ef;
	font-size:10pt;
	font-weight:bold;
	}

table.decent tr td.orange {
	background-color:#f2e6ba;
	}
table.decent tr td.blue {
	background-color:#b5cef4;
	}

table.pure { 
        border-style: none;
        }

table.pure tr td { 
        background-color:#edf1f7;
        }

table.pure  tr.title td { 
	padding-top:5px;
        padding-bottom:5px;
	background-color:#dce4ef;
	font-size:10pt;
	font-weight:bold;
	}

.faq {
	margin:2px;
	vertical-align:middle;
	}

sup {
	font-size:9px;
	}

#smallmap {
	height: 500px;
	width: 780px;
	border-style: solid;
	border-color: gray;
	border-width: 1px;
	margin-left:auto;
	margin-right: auto;
	display: block;
}

