#doc3{padding-left:3px}
@font-face {
    font-family: 'special_eliteregular';
    src: url('/fonts/specialelite/SpecialElite-webfont.eot');
    src: url('/fonts/specialelite/SpecialElite-webfont.eot?#iefix') format('embedded-opentype'),
         url('/fonts/specialelite/SpecialElite-webfont.woff') format('woff'),
         url('/fonts/specialelite/SpecialElite-webfont.ttf') format('truetype'),
         url('/fonts/specialelite/SpecialElite-webfont.svg#special_eliteregular') format('svg');
    font-weight: normal;
    font-style: normal;
}
html{background:#111217 url(/images/bg.jpg) repeat-x;}
div, td, p{font-family: Courier;}
input, textarea, select, h1, h2, h3, h4, h5{font-family:special_eliteregular, Courier;}
div, td, p, h2, h3, h4, h5 {
  color:#ebebeb
}
h1 {
  color:#f60;
  font-weight:bold;
  font-size:152%
}
h2 {
  font-weight:bold;
  font-size:144%
}
h3 {
  font-weight:bold;
}
input, textarea, select {
  color:#000;
}
form, p {
  margin:0;
}
a {
  color:#fff;
  text-decoration:underline
}
a:hover {
  text-decoration:underline
}
#hd a,#ft a {
  text-decoration:none
}
#hd a:hover,#ft a:hover {
  text-decoration:none
}
td {
  vertical-align:top
}
div.box {
  padding:10px 0;
}
div.box img {
  display:block
}
#map a {
	color:000;
}
.orange {
  color:#f60
}
.green {
  color:#b4ce28
}
.bold {
  font-weight:bold
}
hr {
  background-color:	#ebebed;	/* Mozilla 1.4 */
  color: #ebebed;	/* IE 6 */
  border: #ebebed;	/* Opera 7.11 */
  height: 1px;		/* in Opera für die Anzeige nötig, in Mozilla für die einheitliche Höhe */
}
.colTable {
  margin-top:9px
}


/* Formulare */

p input, div textarea {
  border:0;
}
p.logIn {
  width:100px;
  height:17px !important;
  height:19px;
  background:url(/images/bg_inputHeader.gif) no-repeat;
  padding:3px 0 0 7px
}
p.logIn input {
  width:80px;
  color:#b0b1b0;
  background-color:#f0eded
}
p.search {
  width:178px;
  height:26px;
  background:url(/images/bg_inputSuche.gif) no-repeat;
  padding:6px 0 0 10px;
}
p.search input {
  width:160px;
  font-size:144%;
  background-color:#f0eded
}
#leftColForm p, td#rightColForm p, table#form p {
  height:19px;
  padding:3px 0 0 7px
}
table#form td {
  padding:4px 0;
  vertical-align:middle
}
p.form300 {
  width:300px;
  background:url(/images/bg_input300px.gif) no-repeat;
}
p.form300 input {
  width:280px;
  background-color:#f0eded
}
p.form170 {
  width:170px;
  background:url(/images/bg_input170px.gif) no-repeat;
}
p.form170 input {
  width:150px;
  background-color:#f0eded
}
p.form335 {
  width:335px;
  background:url(/images/bg_input335px.gif) no-repeat;
}
p.form335 input {
  width:315px;
  background-color:#f0eded
}
div.form335Area { 
  width:335px;
  height:113px;
  padding:3px 0 0 7px;
  background:url(/images/bg_textarea334px-big.gif) no-repeat;
}
div.form335Area textarea {
  width:315px;
  height:93px;
  overflow: hidden;
  background-color:#f0eded
}
div.form335AreaSmall { 
  width:335px;
  height:74px;
  padding:3px 0 0 7px;
  background:url(/images/bg_textarea334px-small.gif) no-repeat;
}
div.form335AreaSmall textarea {
  width:315px;
  height:54px;
  overflow: hidden;
  background-color:#f0eded
}
p.form361 {
  width:361px;
  background:url(/images/bg_input361px.gif) no-repeat;
}
p.form361 input {
  width:341px;
  background-color:#f0eded
}
input[type=radio] {
  margin-right:3px
}

/* OBEN */

#hd p, .leftBoxMid p,.leftBox1Mid p,.leftBox2Mid p, .rightBox p  {
  float:left
}
#logo {
  padding-top:26px;
  width:300px;
} 
#headerTop {
  padding-top:57px;
  width:670px;
  overflow:hidden
}
#headerTop a {
  display:block
}
#headerTop img {
  display:block
}
#headerSub {
  padding-top:4px !important;
  padding-top:3px;
  padding-left:11px
} 
#hd a {
  color:#f60;
  font-size:182%;
  font-weight:bold
}
td#headerSub {
  height:14px;
  overflow:hidden;
}
#headerSub a {
  color:#fff;
  font-size:82%;
  font-weight:normal
}

/* MITTE */

.yui-g {
  padding-top:2px
}

/* oben */

#topRow {
  padding:7px 0 10px 5px;
}
.topBoxMid {
  background:url(/images/tb_mid_788.gif) repeat-y;
  padding:0 12px;
}
.topBoxHeadline {
  background:url(http://www.mordort.de/images/tb_top_788.gif) no-repeat;
  font-weight:normal
}

/* links */

/* allgemein */

td#leftColNews, td#leftColDetail {
  padding-top:30px !important;
  padding-top:31px;
  padding-left:5px;
}
td#leftColDetail img {
  display:block
}
td#leftColForm {
  padding-left:5px;
}
td.leftBoxMid img {
  display:block
}
td.leftBoxHeadline, td.leftBox1Headline, td.leftBox2Headline, td.topBoxHeadline {
  padding:3px 0 3px 12px;
}
td.leftBoxHeadline h2,td.leftBox1Headline h2, td.leftBox2Headline h2, td.topBoxHeadline h2 {
  margin:0;
  padding:0
}
td.bullet img {
  margin:5px 7px 0 0;
  display:block
}
table#datetable td {
  padding-right:7px
}

/* speziell */

td#leftColNews td.leftBoxHeadline {
  background:url(/images/lb_top_258.gif) no-repeat;
  font-weight:normal
}
td#leftColDetail td.leftBoxHeadline {
  background:url(/images/lb_top_331_0B0D0F.gif) no-repeat;
  font-size:77%
}
td#leftColForm td.leftBox1Headline {
  background:url(/images/lb_top_398_0C0E11.gif) no-repeat;
}
td#leftColForm td.leftBox2Headline {
  background:url(/images/lb_top_398_29303C.gif) no-repeat;
}
td#leftColNews td.leftBoxMid {
  background:url(/images/lb_mid_258.gif) repeat-y;
}
td#leftColNews td.leftBoxMid .map {
  background:url(/images/box_karte.gif) no-repeat;
  width:237px;
  height:214px;
  padding-top:7px
}
td#leftColDetail td.leftBoxMid {
  background:url(/images/lb_mid_331.gif) repeat-y;
}
td#leftColForm td.leftBox1Mid {
  background:url(/images/lb_mid_398_light.gif) repeat-y;
  padding-left:14px
}
td#leftColForm td.leftBox2Mid {
  background:url(/images/lb_mid_398.gif) repeat-y;
  padding-left:14px
}
.greyBoxTop {
  width:237px;
  height:10px;
  background:url(/images/greyBox_top.gif) no-repeat;
  font-family: Arial;
  font-size:0
}
.greyBoxMid {
  width:237px;
  background:url(/images/greyBox_mid.gif) repeat-y;
}
.greyBoxMid td {
  text-align:left;
  line-height:1.1em
}
.greyBoxBottom {
  width:237px;
  height:10px;
  background:url(/images/greyBox_bottom.gif) no-repeat;
}

/* rechts */

td#gmap div {
  font-family:Arial;
  color:#000;
}
#legendeTable td {
  text-align:left
}

/* allgemein */

td.rightBox1Headline, td.rightBox2Headline, td.rightBox3Headline {
  padding:5px 0 3px 12px;
}
td.rightBox1Headline h2, td.rightBox2Headline h2, td.rightBox3Headline h2  {
  margin:0;
  padding:0
}

td.rightBox1Headline b, td.rightBox2Headline b {
  color:#f60;
}

/* speziell */

td#rightCol, td#rightColDetail {
  padding-top:25px
}
td#rightColForm {
}
td#rightCol h1, td#rightColDetail h1 {
  padding-left:12px;
}
td#rightCol td.rightBox1Headline, td#rightColDetail td.rightBox1Headline {
  background:#0e1014 url(/images/rb_top_597_0E1014.gif) no-repeat;
}
td#rightColDetail td.rightBox2Headline {
  background:#29303c url(/images/rb_top_597_29303C.gif) no-repeat;
}
td#rightColDetail td.rightBox3Headline {
  background:#1b2027 url(/images/rb_top_597_1B2027.gif) no-repeat;
  font-size:77%;
}
td#rightColDetail td.rightBox2Headline .date {
  font-size:77%;
  font-weight:normal
}
td#rightCol td.rightBoxMid, td#rightColDetail td.rightBoxMid {
  background:url(/images/rb_mid_597.gif) repeat-y;
  padding:0 12px;
}
td#rightCol td.rightBoxMidAlt, td#rightColDetail td.rightBoxMidAlt {
  background:url(/images/rb_mid_597a.gif) repeat-y;
  padding:0 12px;
}
td#rightColForm td.rightBox1Headline {
  background:url(/images/rb_top_371_0c0e11.gif) no-repeat;
}
td#rightColForm td.rightBox2Headline {
  background:url(/images/rb_top_371_2d3442.gif) no-repeat;
}
td#rightColForm td.rightBox3Headline {
  background:url(/images/rb_top_371_282e39.gif) no-repeat;
}
td#rightColForm td.rightBoxMid {
  background:url(/images/rb_mid_371.gif) repeat-y;
  padding:0 12px;
}
td#rightColForm a {
  color:#f60;
}
.homeLegendeLeftCol {
  padding-right:30px 
}
#homeUmkreissucheWrapper {
  position:absolute;
  z-index:905;
  left:297px;
  top:526px;
  width:640px;
  height:70px;
}
#homeUmkreissuche {
  width:640px;
  height:70px;
  padding-top:15px;
  background:url(/images/balken_umkreissuche_start.png) no-repeat;
  text-align:left;
  color:#000
}
*html #homeUmkreissuche {
  background-image:none;
  filter: progid:DXImageTransform.Microsoft.AlphaImageLoader( enabled=true, src='images/balken_umkreissuche_start.png', sizingMethod=Crop );
}
#homeUmkreissuche td {
  color:#000;
  vertical-align:middle
}

/* Downloads */

tr.listRow  td {
  height:37px;
  vertical-align:middle
}
.odd {
  background-color:#454444
}

/* MAP */

#gmapmarker, #map{
	width:190px;
	font-size:90%;
	text-align:left;
	color:#f60;	
}
#gmapmarker a, #map a {
  color:#f60;
  text-decoration:none
}
#gmapmarker a:hover, #map  a:hover{
  text-decoration:underline
}
#map {
  overflow:hidden
}
.leaflet-container img {
    margin-right: 10px;
}


/* UNTEN */

#ft {
  font-size:77%;
  color:#fff;
  margin-top:23px;
  padding:0 0 20px 15px 
}

#introtext {
  font-size:85%;
  color:#000;
}

/* Google Syntax Highlight */
.searchWords {
  color:#f60;
  font-weight:bold;
}

#complaint {
  font-size:77%;
  font-weight:normal
}

#servicebar {
	display:block;
	border-top:1px solid #999;
	padding-top:8px;
}

#extcopy {
  font-size:65%;
  font-weight:normal;
}

/*JUITTER PLUGIN CSS*/

#juitterContainer{} /*Juitter container*/

#juitterContainer .twittList{margin:0;padding:0;} /* UL that will contain the list of tweets */

/* Bellow the list of tweets "<li>" */

#juitterContainer .twittLI{list-style:none;background:#454444;margin:0;padding:5px 0 0 0;border-bottom:dashed 1px #BBD3A6;padding:3px;clear:both;height:55px;} 
#juitterContainer .twittList SPAN.time{color:#777;font-size:0.9em}
#juitterContainer .twittList A{color:#FF6600;} /*Links inside the tweets list */

/* Bellow the CSS for the avatar image  */

#juitterContainer .juitterAvatar{float:left;border:solid 1px #D3EECA;background:#FFF;margin-right:5px;padding:2px;width:48px;;height:48px;}

#juitterContainer .jRM{float:right;clear:both} /*read it on twitter link*/

#juitterContainer .extLink{} /*CSS for the external links*/

#juitterContainer .hashLink{} /*CSS for the hash links*/

/*end of Juitter CSS*/

.slabtexted .slabtext  {
	display:-moz-inline-box;
	display:inline-block;
	white-space:nowrap;
}
.slabtextinactive .slabtext  {
	display:inline;
	white-space:normal;
	font-size:1em !important;
	letter-spacing:inherit !important;
	word-spacing:inherit !important;
	*letter-spacing:0 !important;
	*word-spacing:0 !important;
}
.slabtextdone .slabtext  {
    display:block;
}
#container {
    border-style: solid;
    border-width: 1px;
    border-color: rgb( 100, 100, 100 );
    border-radius: 8px;
    background-color: rgb( 69, 68, 68 );
    padding: 20px;
    float:left;
}
.krimibox {
    border-style: solid;
    border-width: 1px;
    border-color: rgb( 100, 100, 100 );
    border-radius: 8px;
    background-color: rgb( 69, 68, 68 );
    padding: 20px;
    float:left;
    margin-bottom: 15px;
    margin-right: 15px;
}
.enhancedHeader {
	 width:642px
}
.enhancedHeader td {
	vertical-align:bottom
}
#leftColNews .krimibox p {
    margin-bottom: 5px;
}
.krimibox .social_share_privacy_area li.help_info  {
	height: 25px;
}
.tableWrap {
	margin-top:15px
}
.tableWrap table {
	width:575px
}
.rightBoxHeader {
    border-left: 1px solid #868686;
    border-right: 1px solid #868686;
    border-top: 1px solid #868686;
    border-top-left-radius: 10px;
    border-top-right-radius: 10px;
	padding: 5px 10px 2px;
    width: 575px;
}
.rightBoxHeader.dark {
	background-color:#272727;
}
.rightBoxBottom {
    border-left: 1px solid #868686;
    border-right: 1px solid #868686;
    border-bottom: 1px solid #868686;
    border-bottom-left-radius: 10px;
    border-bottom-right-radius: 10px;
	height:2px;
	padding: 4px;
    width: 587px;
}
.rightBoxBottom.dark {
	background-color:#272727;
}
