
html{}
body{
	color: #333333;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 100%;
	margin: 0;padding:0;
	scrollbar-3dlight-color: #BFBFBF;
	scrollbar-arrow-color: #87A29A;
	scrollbar-darkshadow-color: #BFBFBF;
	scrollbar-face-color: #EEEEE9;
	scrollbar-highlight-color: #FFFFF0;
	scrollbar-shadow-color: #FFFFFF;
	scrollbar-track-color: #F6F6F6;
	background: white;
}
img{border:0px;}
/*
a:link,a:visited,a{color: #00558c;}
a:hover {color: #da8c1b;text-decoration: underline;}
*/
a[href $='.pdf']{padding-right: 18px;background: transparent url(UPLOADPATH/Image/Icons/PDF.gif) no-repeat center right;}
a[href $='.txt'],a[href $='.doc']{padding-right: 18px;background: transparent url(UPLOADPATH/Image/Icons/DOC.gif) no-repeat center right;}
a[href $='.xls']{padding-right: 18px;background: transparent url(UPLOADPATH/Image/Icons/XLS.gif) no-repeat center right;}
a[href $='.ppt']{padding-right: 18px;background: transparent url(UPLOADPATH/Image/Icons/PPT.gif) no-repeat center right;}
a[href $='.zip']{padding-right: 18px;background: transparent url(UPLOADPATH/Image/Icons/ZIP.gif) no-repeat center right;}
a[href ^="mailto:"] {padding-right: 20px;background: transparent url(UPLOADPATH/Image/Icons/Mail.gif) no-repeat center right;}
a.PDF{display: list-item; list-style: none;background: url(UPLOADPATH/Image/Icons/PDF.gif);background-position: top left;background-repeat: no-repeat;padding-left:16px;}
a.XLS{display: list-item; list-style: none;background: url(UPLOADPATH/Image/Icons/XLS.gif);background-position: top left;background-repeat: no-repeat;padding-left:16px;}
a.PPT{display: list-item; list-style: none;background: url(UPLOADPATH/Image/Icons/PDF.gif);background-position: top left;background-repeat: no-repeat;padding-left:16px;}
a.ZIP{display: list-item; list-style: none;background: url(UPLOADPATH/Image/Icons/PDF.gif);background-position: top left;background-repeat: no-repeat;padding-left:16px;}
a.SHP{display: list-item; list-style: none;background: url(UPLOADPATH/Image/Icons/PDF.gif);background-position: top left;background-repeat: no-repeat;padding-left:16px;}
a.LNK{display: list-item; list-style: none;background: url(UPLOADPATH/Image/Icons/PDF.gif);background-position: top left;background-repeat: no-repeat;padding-left:16px;}

td{vertical-align:top;padding-bottom:1em;}
th{text-align:left;}
h1:first-child{margin-top:0;}
h1{font-size: 1.5em;font-weight: bold;color: #444444;margin-bottom: 0.5em;margin-top:0;}
h2{font-size: 1.3em;font-weight: bold;margin: 1em 0em 0.3em 0em;}
h3{font-size:1.2em;margin-bottom: 0.1em;}
h4{font-size:1.1em;margin-bottom: 0.1em;}
li{
	margin-bottom:1em;
}

form{margin: 0px;}
fieldset{margin-top: 10px;margin-bottom:1em;}
label{border-bottom: 1px dotted silver;cursor: hand;}
legend{color:#244A70;padding-right:1em;}
input,select,textarea{font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;font-size: 1em;}
.FormWarning{background-color: #FCFCFC;border: 1px solid #B20507;}
.Barrier{clear: left; line-height: 0; height: 0;}
p{margin-top:0.5em;margin-bottom:0.5em;}
hr{height: 1px;border-width: 1px 0 0 0;border-style: solid;}

#Vortext a{
	text-decoration:none;
	color:black;
}
#Vortext{
	text-align:center;
	margin-top:1em;
}
#Vortext img{
	margin-top:1em;
}
#Einleitung{
	margin-top:3em;
}
#SiteContent{
	margin-top:30px;
	width:790px;
	margin-left:auto;
	margin-right:auto;
	margin-bottom:30px;
}
#Top{
	margin-top:1.5em;
}
#Top h1{
	font-size:20px;
}
#Top h1 .Comment{
	font-size:10px;

}
#Top img{
	float:left;
	margin-right:1em;
}
/** Start Fragen **/
.Nummer{
	width:60px;
	height:40px;
	float: left;
}
.Nummer .Content{
	text-align:center;
	font-size: 28px;
	font-family: "Times New Roman", Times, serif;
	height:40px;
	padding-top:5px;
	background:#F5F5F5;
	border:1px solid silver;	
	border-right:none;	
	margin-bottom:0;
}
.Row{
	clear: both;
	margin-bottom:2em;
	overflow: hidden;
}
.Frage{
	overflow:hidden;
	float: left;
	width:660px;
	margin-bottom:1em;
}
.Frage .Content{
	padding:13px 20px 20px 20px;
	background:white;
	border: 1px solid silver;
	margin-bottom:0;
}

/** Schatten Start */
.Row .SUnten{
	background-image: url(Images/SUnten.gif);
	background-repeat: repeat-x;
	overflow: hidden;
	height: 10px;
}
/** Schatten Ende */

h2 .Comment{
	font-size: 0.8em;
}
.Frage h3{
	margin:0;
	margin-bottom:10px;
}
.Frage h3 strong{
	color:#00558c;
}
.Frage h3 .Comment{
	color:#333333 ;
	font-size: 0.8em;
	font-weight:normal;
	
}
.Feedback{
	margin-top:0.5em;
}
.Feedback .Normal{
	border:1px solid silver;
	padding:3px;
}
.Feedback .Error{
	border:1px solid silver;
	padding:3px;
	color:red;
}
.Error{
	width:97%;
	padding:0.5em;
	background: #b20507;
	color:white;	
}
.Kapitel{

}
.Kapitel>h2{

	margin-top:0;
	margin-bottom:1em;
}
/** Ende Fragen **/
/** Navigation Start **/
.TopRow{font-size:11px;}
#Navigation {
	background-image:none;
	padding-bottom:2em;
}
.NavButton a{text-decoration:none;font-size:11px;}
.NavButton a .Ausgewaehlt{
	background-image: url(Images/BT-L.gif);
	background-repeat: no-repeat;
	height:39px;
	line-height:39px;
	display: block;
	float:left;
	padding-left:1em;
	color: black;
}
.NavButton a .Ausgewaehlt div{
	background-color: white;
	background-image: url(Images/BT-R.gif);
	background-repeat: no-repeat;
	height:39px;
	width:23px;
	line-height:39px;
	display: block;
	float:right;
	margin-left:1em;
}
.NavButton a .Normal{
	background-image: url(Images/BT-Lu.gif);
	background-repeat: no-repeat;
	height:39px;
	line-height:39px;
	display: block;
	float:left;
	padding-left:1em;

	color: #cccccc;
}
.NavButton a .Normal div{
	background: white;
	background-image: url(Images/BT-Ru.gif);
	background-repeat: no-repeat;
	height:39px;
	width:23px;
	line-height:39px;
	display: block;
	float:right;
	margin-left:1em;
}
.NavButton a .Beendet{
	background-image: url(Images/BT-L.gif);
	background-repeat: no-repeat;
	height:39px;
	line-height:39px;
	display: block;
	float:left;
	padding-left:2em;
	margin-left:1em;
	color: black;
}
.NavButton a .Beendet div{
	background: white;
	background-image: url(Images/BT-E.gif);
	background-repeat: no-repeat;
	height:39px;
	width:23px;
	line-height:39px;
	display: block;
	float:right;
	margin-left:1em;
}
.NavButton a .Wartet{
	background-image: url(Images/BT-Lu.gif);
	background-repeat: no-repeat;
	height:39px;
	line-height:39px;
	display: block;
	float:left;
	padding-left:2em;
	margin-left:1em;
	color: #cccccc;
	cursor: default;
}
.NavButton a .Wartet div{
	background: white;
	background-image: url(Images/BT-Eu.gif);
	background-repeat: no-repeat;
	height:39px;
	width:23px;
	line-height:39px;
	display: block;
	float:right;
	margin-left:1em;
}
.NavButton .Normal a{
	margin-left:1em;
	display: block;
	padding-right:1em;
}
input.Button{
font-size:1.5em;
}
a.Button{
	color:black !important;
	font-weight:bold;
	margin-top:4em;
	text-decoration: none;
	margin-right:1em;	
	clear: both;
	background-image: url(Images/WeiterStart.gif);
	background-repeat: no-repeat;
	height:23px;
	line-height:23px;
	display: block;
	text-align:right;
	font-size:16px;
}
a.Button span{
	background: white;
	background-image: url(Images/WeiterEnde.gif);
	background-repeat: no-repeat;
	height:39px;
	width:92px;
	float:right;
	margin-left:20px;
}
/** Navigation Ende**/
#Navigation:after{
content:".";display:block;height:0;clear:both;visibility:hidden
}

#Anleitung,#Einleitung,#Umfrage,#Login{
	clear: both;
	margin-top:2em;
}
#LogoutNein{
 cursor: pointer;
 color:white;
 width:108px;
 height: 35px;
 background-image: url(Images/BT-Weiter.gif);
 float:right;
 background-repeat: no-repeat;
 margin-right:2em;
}
#LogoutJa{
 cursor: pointer;
 background: #b20507;
 color:white;
 width:108px;
 height: 35px;
 background-image: url(Images/BT-Abbrechen.gif);
 background-repeat: no-repeat;
 float:right;
}
#LogoutButton{
	cursor:pointer;
	font-size:12px;
	float:right;
}
#LogoutBox{
	overflow:hidden;
	margin-right:5px;
}
#LogoutBox a{
	text-decoration:none;
}
#LogoutBox .Infotext{
	text-align:right;
	margin-bottom:1em;
	margin-top:1em;
}
#Infoplatz{
	border:1px dotted black;
	display: none;
	margin-bottom:2em;
}
#Infoplatz .Inhalt{
	margin:1em;
}
.Schliesser{
	background:#da8c1b;
	color:white;
	padding:3px 10px 3px 3px;
	text-align: right;
	cursor: pointer;
}
.RadioRow{clear:both;}
.RadioRow input[type="radio"]{width:20px;float:left;}
.RadioRow input[type="radio"]+label{}
th.SP1{background:#f9f9f9;text-align:center;}
th{padding-left:1em;padding-right:0.5em;font-size:12px;}
td.Radio{text-align:center;}
td.Radio1{background:#f9f9f9;text-align:center;}
td.Radio0{text-align:center;}
table.RadioAr th{
	text-align:center;
}

/** Start Status */
.Status{
	clear: both;
	height:12px;
	padding-top:10px;
}
.StatusAktiv,.StatusFertig,.StatusInaktiv{
	background-image: url(Images/Status.gif);
	width:7px;height:8px;
	float:left;margin-right:1px;
}
.StatusAktiv{
	background-position: 0 -16px;
}	
.StatusFertig{
	background-position: 0 -8px;
}

/** End Status */

.Hinweis{margin-bottom:20px;}
.Antwort{overflow:hidden;}
textarea.Antwort{overflow:visible;}

div.Speichern{
	display:none;
	float:right;
	font-size:12px;
	margin-top:5px;
	margin-right:1%;
}
/* Start Buttons */
button {
	box-shadow: 0px 0px 2px #ccc; 
	-moz-border-radius:2px; /* Firefox */
	-webkit-border-radius:2px; /* Safari, Chrome */
	-khtml-border-radius:2px; /* Konqueror */
	border-radius:4px; /* CSS3 */
	border:1px solid silver;
	text-decoration:none;
	padding: 5px 10px 5px 10px;
	color:#666;
	text-decoration: none;
}
button:hover{
	box-shadow: 0px 0px 5px #ccc; 
	border-color:#999;
	cursor:pointer;
	color:black;
}
button.Speichern{
	background-image: url(Images/save.png);
	background-position:5px 2px;
	background-repeat:no-repeat;
	padding-left:28px;
}
button.hinzu{}
button.aktualisieren{}
/* Ende Buttons */

/* Start ProjektID versenden*/
#SendeProjektID {clear:both;margin-top:1em;margin-bottom:1em;}
#SendeProjektID .Hinweis{float:left;width:60px;font-size:16px;font-weight:bold;}
#SendeProjektID .Content{padding-top:2px;float:left;width:400px;font-size:14px;}
#FormSendeProjektID {
	margin-top:0.5em;
}
#FormSendeProjektID input{
	font-size:11px;
}
/* Ende ProjektID versenden*/
.Icon-Info{
	float: left;margin-right:5px;
	width:16px;height:16px;
	background: url(/Kriminalpraevention/Image/Icons/Icons.png) no-repeat;
	background-position: -32px -32px;
	cursor:pointer;
}
#ErrorBox{
	display:none;
	background:#D40000;color:white;
	padding:5px 3px 5px 3px;
	margin-bottom:5px;
}
