/*Styles for mice-contact.com
Version 02-01-08
torbeck.de for mice-contact.com*/

/** BASIC */

/* * {
	 margin: 0;
	 padding: 0;
  }*/

html, body {
	height: 100%;
	margin: 0;
	padding: 0;
    	/*background: #d7d7d7 url(images/bg-tile.jpg) repeat-x top left;*/
    	background-color: #fff;
}

/** HEADER  red #9a0606*/

#header {
	width: 900px;
	margin: 0 auto;
    	background: transparent url(images/main-bg6-906x191.jpg) no-repeat top left;
	height: 191px;
	clear: both;
}

/** MASTHEAD */

#masthead {
	float: right;
	width: 264px;
	height: 165px;
	text-align: right;
}

#masthead span, #masthead p.align-right {
	}
	
#masthead span {
	display:block;
	margin:10px 20px 0 0;
	}
#Uhrzeit {
	color: white;
	font-size:10px;
	}
#masthead p.align-right {
	margin:16px 20px 0 0;
	color: white;
	font-size: 13px;
	}

#search {
	float:right;
	width: 177px;
	height: 20px;
	margin-top: 25px;
	margin-right: 10px;
	}

#search form {
margin: 2px 0 0 0;}


#searchfield {
	width: 135px;
	border: 1px solid #CCCCCC;
	background: url(images/input-bg.gif) repeat-x left top;
	font-size: 12px;
	}

#submit2 {
	width: 20px;
	height: 20px;
	border: none;
	background-color: transparent;
	vertical-align:middle;
	cursor:pointer;
	padding-left:4px;
	}

/** LOGO */

#logo {
	float: left;
	width: 636px;
	height: 165px;
    margin: 0;
	}

#logo a {
	text-decoration:none;
	color:#FFFFFF;
	}

#logo h1, #logo h2, #logo h3, #logo p {
   float: left;
   font-family: Arial, Helvetica, sans-serif;
   margin: 0px 0px 0px 320px;
   color: #fff;
   width: 316px;
	}

#logo h1 {
   font-size: 46px; 
   font-weight: bold;
   margin-top: 30px;
	}

#logo h2 {
	font-size: 13px
	font-weight: bold;
	margin-top: 20px;
	line-height: 1.2;
	}

#logo h3 {
    float:left;
	padding-top: 0px;
	font-size: 18px;
	line-height: 1.2;
	font-weight: bold;
	color: white;
	}

/** MENU */
#menu {
	float:left;
	width: 906px;
	height: 19px;
	margin: 3px 0 0 0;
	/*align under globe:*/
	padding-left: 0;
   	background-color: transparent;
   	/*Darstellungsfehler ? */
	/*font: 12px bold Arial, Helvetica, sans-serif;*/
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	text-align: center;
	color: #fff;
	}

#menu ul {
	margin: 0px;
	padding: 0;
	list-style: none;
	text-align: center;}

#menu li {
	display: inline;
	}

#menu a, #menu a:link {
	display: block;
	float: left;
	height: 19px;
	padding: 5px 6px 0px 6px;
	background: url(images/navi-divider.gif) no-repeat left center;
	font-weight: normal;
	}

#menu li.first a, #menu li.first a:link {
	background: none;	
	padding: 5px 9px 0px 25px;
	}
	
#menu a:hover, #menu a:active, #menu a:focus {
	color: #fff;
	cursor: pointer;
	}

#menu li.first a {
	background: none;	
	padding: 5px 9px 0px 25px;
	}

/* Container for Content Section with bg-tile */
#cont-main {
	width: 906px;
	margin: 0px auto 0px auto;
	/*min-height: 100%;*/
	/*height: auto !important;*/
	/*height: 100%;
	background: transparent url(images/wrap-bg-tile3.png) repeat-y top left;*/
	}
	
/*wrapper for main content*/
#wrapper {
	width: 906px;
	float: left;
	margin: 0 auto 0 auto;
	padding-top: 5px;
	background: #fff;
	/*min-height: 100%;*/
	height: auto !important;
	/*height: 100%;*/
	clear: both;
	}

/* Submenu */
#submenu {
	/*width: 168px;
	margin: 0 5px 2px 5px;
	border: 1px solid #bab9b9; */}
	
#submenu li {
	list-style-type:none; 
	width:158px; 
	height:16px; 	
	/*border-bottom: 1px solid #d7d7d7;*/
	clear:both;
	margin: 0 1px 1px 0;
	}

#submenu li.last {
	margin: 0;
	}

#submenu a, #submenu a:visited {
	position:relative; 
	display:block; 
	width:148px; 
	height:16px; 
	background: transparent url(images/navbar-bg2.gif) no-repeat top left; 
	color: #666666;
	font-weight: bold; 
	padding-left:20px;
	padding-top: 2px;
	text-decoration:none;
	}

#submenu a:hover, #submenu a:active, #submenu a:focus {
	color:#9a0606; 
	text-decoration:none;
	}

/* Community navlist*/
#navlist {
	margin-left: 5px;
	padding-left: 0;
	list-style: none;
	}

#navlist ul { list-style: none; }

#navlist li {
	padding-left: 20px;
	background-image: url(images/carre.gif);
	background-repeat: no-repeat;
	background-position: 0 3px;
	line-height: 1.4;
	font-size: 12px;
	}

.subnavlist ul { list-style: none; }
#navlist .subnavlist li {







	padding-left: 10px;
	background-image: url(images/bullet-red.gif);
	background-repeat: no-repeat;
	background-position: 0 5px;
	line-height: 1.4;
	font-size: 11px;
	}

/* breadcrumbs */

.crumb {
	float: left;
	color: #6F7072;
	text-decoration: none;
	padding: 0px 2px;
	margin: 5px 0 5px 2px;
	width: 470px;
	}

/* page functions print and tip-a-friend */

.func {
	float: right;	
	text-decoration: none;
	padding: 0px 2px;
	margin-top: 5px;
	border: 0;
	width: 60px;}

/** FOOTER */

#footer {
   	margin: 0px 0 0 0;
   	width: 906px;
	background: #fff url(images/footer-bg.gif) repeat-x top left;
	padding: 20px 0 10px 0;
	}

/** EXTRAS */

.extra1 {
	height: 5%;
	border-top: 1px solid #bab9b9;
	margin: 0 2% 0 2%;
	padding: 1% 0 0 0;
	}

.extra2 {
	height: 5px;
	border-top: 1px solid #bab9b9;
	padding:0;
	margin: 5px 0;
	}

.Col-left {
	width: 180px;
	float:left;
	background-color: #fff;
	clear: both;
	}

.Col-right {
	width: 180px;
	float: right;
	background-color: #fff;
	font-size: 11px;
}

/* News-Page */
.box-mid {
	background-color:#fff;
	float: left;
	width: 546px;
	margin: 0 auto;
	}

.marquee-box {
	/*background: #9a0606 url(images/menu-tile.gif) repeat-x top left;*/
	background-color: #e2e2e2;
	height: 20px;
	width: 536px;
	/*border: 1px solid #e2e2e2;*/
	margin: 0 0 5px 0;
	padding: 5px 0 0 10px;
	float: left;	
	}

.marquee-box a, .marquee-box a:link {
	color: #cc0000;
	text-decoration: none;}

.box-2third {
	width: 357px;
	float: left;
	margin: 0 0 5px 0;
	border: 1px solid #bab9b9;
	min-height: 215px;
	}
	
.box-2third .content img {
	margin: 10px 10px 10px 10px;
	}

.box-2third .content h3 {
	margin: 10px 10px 0 0;
	}

.box-2third .content ul {
	margin: 10px 0 0 25px;
	}	

/* pdf-links in this box */
.box-2third .content p img {
	text-align:center;
	margin: 0 10px 10px 0px;
	}
.box-2third .content a {
	}
.box-2third .content a:hover {
	color: #9a0606;
	}
	
.box-1third {
	width: 174px;
	float: left;
	margin: 0 0 5px 5px;
	border: 1px solid #bab9b9;
	min-height: 230px;
	}
/* string together 3 boxes in a line */	
.boxes-line {
	width: 544px;
	margin: 0 0 5px 0;
	padding: 0;
}	
	/* image size max 154px !*/
.box-1third .content img {
	text-align:center;
	margin: 10px;
	}

.box-1third .content h3 {
	margin: 0 10px 0 25px;
	}
/* box in the middle of 3 */
.box-1third-m {
	width: 176px;
	float: left;
	margin: 0px 5px 0 5px;
	border: 1px solid #bab9b9;
	min-height: 230px;
	}
/* image size max 154px !*/
.box-1third-m .content img {
	text-align:center;
	margin: 10px;
	}

/* image size max 154px !*/
.box-1third-m .content p img {
	text-align:center;
	margin: 0 10px 10px 0px;
	}
.box-1third-m .content h3 {
	margin: 0 10px;
	}

/* small box floats to the rigth */
.box-1third-r {
	width: 180px;
	float: right;
	margin: 0 0 5px 5px;
	border: 1px solid #bab9b9;
	min-height: 215px;
	/*overflow: hidden;*/}
	
	/* image size max 154px !*/
.box-1third-r .content img {
	margin: 10px 10px 0px 10px;
	}
	/* image size max 154px !*/
.box-1third-r .content p {
	margin: 0 10px 0px 10px;
	}
/* image size max 154px !*/
.box-1third-r .content p img {
	text-align:center;
	margin: 0 10px 10px 0px;
	}
	
.box-1third-r .content h3 {
	margin: 0 10px;
	}	
/* for Login etc. */
.tabbed-box {
	width: 170px;
	float: left;
	margin: 0px 5px 5px 5px;
}

/* horizontal banner-size 468 x 60 px - used in box-mid */ 
.banner-box {
	float: left;
	width: 544px;
	padding: 3px 0;
	margin: 0 0 5px 0;
	border: 1px solid #bab9b9;
	}
	
/* vertical banner-size 138 x 60 or higher */
.banner,.tx-jkpoll-pi1 .error {
	width: 168px;
	float: left;
	text-align: center;
	margin: 0 5px 5px 5px;
	padding: 3px 0;
	border: 1px solid #bab9b9;
	font-size: 11px;	
	}
.banner iframe .adb {font-size: 11px;}

.banner-l {
	margin: 0 5px 5px 5px;
	float: left;
	width: 168px;
	padding: 3px 0;
	border: 1px solid #bab9b9;
	}

/* border for normal content-boxes left side column */
.tx-miceblatest-pi1,.tx-micejs-pi1, .tx-micejo-pi1{
	border: 1px solid #bab9b9;
	margin: 0px 5px 5px 5px;
	float: left;
	width: 168px;
	/*display:inline;*/
	background-color: #e2e2e2;
	}


/* border for normal content-boxes left side column */
.tx-micebcount-pi1, .boxed-l {
	border: 1px solid #bab9b9;
	margin: 0px 5px 5px 5px;
	float: left;
	width: 168px;
	/*display:inline;*/
	background-color: #fff;
	}

.tx-micejs-pi1 .content ul.list4 li, .tx-micejo-pi1 .content ul.list4 li {
	margin: 0;
	padding-left: 5px;}

.boxed-menu {
	border: 1px solid #bab9b9;
	margin: 0px 5px 5px 5px;
	float: left;
	width: 168px;
	display:inline;
	}
/* border for normal content-boxes in box-mid */
.tx-twcomprofil-pi1, .boxed, .tx-indexedsearch {
	border: 1px solid #bab9b9;
	margin-bottom: 5px;
	float: left;
	width: 544px;
	}

/*indexed search */
	
.tx-indexedsearch div.tx-indexedsearch-searchbox {
	padding: 10px 0 0 0;
	margin: 20px 25px 0 25px;}
	
input.tx-indexedsearch-searchbox-sword {width: 300px;}
.tx-indexedsearch-whatis, .tx-indexedsearch-browsebox,.tx-indexedsearch-searchbox, .tx-indexedsearch-res {
	list-style: none;
	padding: 5px 25px 0 25px;
	}
.tx-indexedsearch-res div { padding: 0;}
div.tx-indexedsearch-res td.tx-indexedsearch-title td.title {background: none;}
.tx-indexedsearch-sw {color: #9a0606;}

ul.browsebox {text-align: left; padding: 0;}

ul.browsebox li {
	display: inline;
	padding: 0 3px;
	list-style: none;
	}
.tx-indexedsearch-descr, .tx-indexedsearch-info {padding-left: 3px;}

.tx-indexedsearch-info, .tx-indexedsearch-path {display: none;}

.boxed .content {
	padding-top:5px;
	margin: 0 25px;}
	
.boxed .content .formbox {
	padding-top:0px;
	margin: 0 0;}

.boxed .content div.img-r {
	float: right;
	margin: 5px 10px 10px 10px;
	}

.boxed .content img.img-r {
	margin: 5px 10px 10px 10px;
	}
.boxed .content a img {
	/*margin: 5px 0px 10px 25px;*/
	}
.boxed .content p img {
	/*margin: 0 10px 10px 0;*/
	}
.boxed .content input {
	/*margin: 0 0 0 25px;*/
	}
.boxed .content table {
	/*margin: 0 0 0 25px;*/
	}

.boxed .content h3, .boxed .content h2, .boxed .content h1, .boxed .content h4, .boxed .content h5, .boxed .content h6 {
	/*margin: 0 10px 0 25px;*/
	}
.boxed .content h2 {font-size: 14px;}

.boxed .content h3 a, .boxed .content h3 a:link {
	/*text-decoration: none;*/
	color: #9a0606;}
.boxed .content h3 a:hover, .boxed .content h3 a:focus, .boxed .content h3 a:active {
	color: #3C3C3C;
	}
	
.boxed-newslist {	
	margin: 0 auto;
	/*float: left;*/
	width: 544px;
	clear: both;
	overflow: auto;
	}
.boxed-newslist .content {
	padding:10px;
	margin:0 25px;	
	border-bottom: 1px solid #e2e2e2;
	/*white-space:nowrap;*/
	clear: both;	
	overflow: auto;
	}
.boxed-newslist .content h3 {
	padding-bottom: 5px;}
.boxed-newslist .content p {
	/*float: left;
	padding: 0 25px;*/
	padding: 0;
	margin:0;
	text-align: left;
	/*display: inline;*/
	/*white-space:nowrap;*/
	/*width: 385px;*/
	}

.boxed-newslist .content p br {
	display: inline;
	white-space:nowrap;}
	
.boxed-newslist .content img {
	/*margin: 5px 0px 10px 10px;*/
	clear: both;
	}

	
.boxed-newslist .content h3 {
	margin: 0 10px 0 10px;
	}

.boxed-newslist .content h3 a, .boxed-newslist .content h3 a:link {
	text-decoration: none;
	color: #9a0606;}
.boxed-newslist .content h3 a:hover, .boxed-newslist .content h3 a:focus, .boxed-newslist .content h3 a:active {
	color: #3C3C3C;
	}
	
.firstNewsBox {
	border: 1px solid #bab9b9;
	margin: 0 0 5px 0;
	float: left;
	width: 544px;
	}

.firstNewsBox .rss {
	padding-top:10px;}

.firstNewsBox .content {
	margin: 0 25px;}

.firstNewsBox .content h3 {
	width: 390px;
	padding: 10px 0;
	font-size: 18px;
	}
.firstNewsBox .content p {
	padding: 0;
	margin: 0;
	}
.firstNewsBox .content h3 a:link, .firstNewsBox .content h3 a {
	text-decoration: none;
	color: #9a0606;}

.firstNewsBox .content h3 a:hover, .firstNewsBox .content h3 a:focus, .firstNewsBox .content h3 a:active {
	color: #3C3C3C;
	}

.firstNewsBox .content p img {
	text-align:center;
	margin: 0 10px 10px 0;
	}
.firstNewsBox .content div.img-l {
	margin: 0 15px 10px 10px;
	}

/* border for normal content-boxes right side column */
.tx-micecomcount-pi1,.tx-miceblatest-pi1, .tx-miceminibox-pi1, .tx-micecal-pi1, .boxed-r {
	border: 1px solid #bab9b9;
	background-color: #e2e2e2;
	margin: 0 5px 5px 5px;
	float: left;
	width: 168px;

	}



.tx-micebcount-pi1 p {margin: 0 20px;}

.tx-miceblatest-pi1 .boxed-r .content,.tx-miceminibox-pi1 .boxed-r .content, .tx-micecomlist-pi1 .boxed-r .content, .tx-micejs-pi1 .boxed-r .content, .tx-micejo-pi1 .boxed-r .content, .tx-micecal-pi1, .boxed-r .content {
	padding-top: 0px;}
	
.boxed-r .content p {
	margin-left: 10px;
	margin-right: 10px;}

.tx-micecal-pi1, .boxed-r .content ul {
	/*width: 160px;*/
	}

.tx-miceminibox-pi1 .content p {
	margin-top: 5px;
	text-align: center;}

.tx-miceminibox-pi1 .content img {
	margin: 0;
	}

/* special community-box in right col */	
.tx-micecomlist-pi1, .boxed-mc {
	border: 1px solid #9a0606;
	background-color: #e2e2e2;
	margin: 0 5px 5px 5px;
	float: left;
	width: 168px;
}
.boxed-mc .content p, .boxed-mc .content form {
	margin: 0 10px 5px 10px;
	}

.boxed-mc .content form {text-align: center;}

.smbox {
	/*border: 1px solid #9a0606;
	background-color: #e2e2e2;*/
	margin: 0 5px 5px 5px;
	float: left;
	width: 168px;
	}
.smbox p {margin: 0;}

/*to use for 2 boxes aside */
.boxwrap {
	float: left;
	width: 544px;
	border-left: 1px solid #bab9b9;
	border-right: 1px solid #bab9b9;
	border-bottom: 1px solid #bab9b9;
	text-align: center;
	margin: 0 0 5px 0}
.box2col {
	float:left;
	width: 272px;
	/*margin: 5px 0 5px 0;*/
	padding: 0 0 0 0;
	background-color: #e2e2e2;
	min-height: 230px;
	text-align:center;
	}

.box2col h3 {
	text-align:left;
	margin: 0 0 0 20px;
	width: 230px;
	}

.box2col .content img {
	margin: 10px 20px;
	}

.box2col .content p {
	margin: 0 20px 0 20px;
	text-align: left;
	}
.box2col .content p.align-right {
	text-align: right;}
.box2col .content p span.align-right {
	float: right;}
.box2col .content p span.align-left {
	float: left;}

.box2col .content p img {
	/*text-align:center;
	clear:both;*/
	margin: 0 5px 0 0;
	/*height: 14px;*/
	}

/*sliding door to enlarge the headline text dynamically,
right part of background-image */
.title {
   float: left;
   /*clear:left;*/
   position: relative;
   background: transparent url(images/bg-btn.gif) repeat-x top right;
   padding: 0 0 10px 0;
   height: 10px;
   width: 100%;
   }
.boxed-l .title {
	/*width: 171px;*/
	overflow:hidden;}

.boxed-r .title {
	/*width: 171px;*/
	overflow:hidden;}

/* sliding door part 2, small left part of bg-image */
.title-text {
   color: #3C3C3C;
   padding: 2px 5px 2px 25px;
   background: transparent url(images/button_01.gif) no-repeat top left;
   font: bold 12px Arial,Helvetica,sans-serif;
   line-height: 1.4;
   }

.boxed-l .title-text {
	/*width: 142px;*/}

.boxed-r .title-text {
	/*width: 142px;*/}
	
/* red bg, white letters - left column - h2*/
.link-title {
   color: white;
   padding: 2px 2px 1px 5px;
   /*display: inline;*/
   background: transparent url(images/bg-red-174x22.jpg) no-repeat top left;
   font: bold 12px Arial,Helvetica,sans-serif;
   line-height: 1.4;
   /*width: 158px;*/
   margin-bottom: 2px;
   }
/* red bg, white letters - right column - h2 */
.link-title-r {
   color: white;
   padding: 2px 5px 1px 5px;
   /*display: inline;*/
   background: transparent url(images/bg-red-174x22.jpg) no-repeat top left;
   font: bold 12px Arial,Helvetica,sans-serif;
   line-height: 1.4;
   /*width: 158px;*/
   }

/* no list signs, red bg, white letters - left column - h2 */
.link-title-l {
   color: white;
   padding: 2px 5px 1px 5px;
   /*display: inline;*/
   background: transparent url(images/bg-red-174x22.jpg) no-repeat top left;
   font: bold 12px Arial,Helvetica,sans-serif;
   line-height: 1.4;
   /*width: 158px;*/
   }

/*sliding door to enlarge the headline text dynamically,
right part of background-image */
.long-title {
   float: left;
   background: transparent url(images/bg-btn.gif) repeat-x top right;
   padding: 0;
   margin: 0 0 0 0; 
   border-left: 1px solid #bab9b9;
   border-right: 1px solid #bab9b9;
   border-top: 1px solid #bab9b9;
   height: 20px;
   width: 544px;
   }

/* sliding door part 2, small left part of bg-image */
.long-title-text {
   color: #3C3C3C;
   padding: 2px 5px 2px 25px;
   background: transparent url(images/button_01.gif) no-repeat top left;
   font: bold 12px Arial,Helvetica,sans-serif;
   line-height: 1.4;
   }
   
.new-title {
   float: left;
   position: relative;
   background: transparent url(images/bg-btn.gif) repeat-x top right;
   padding: 0;
   height: 25px;
   width: 100%;}
   
.new-title-text {
   color: #3C3C3C;
   padding: 2px 5px 2px 50px;
   background: transparent url(images/new-star-complete.png) no-repeat top left;
   font: bold 12px Arial,Helvetica,sans-serif;
   line-height: 1.4;
   height: 35px;}

   
/* special title for community box */
.mc-titletext {
   color: white;
   margin: 0 35px 0 0;
   padding-bottom: 15px;
   padding-left: 5px;
   padding-top: 2px;
   /*display: inline;*/
   background: transparent url(images/bg-red-mc.gif) no-repeat top left;
   font: bold 12px Arial,Helvetica,sans-serif;
   line-height: 1.4;
   width: 168px;
   }

.mc-title {
   float: left;
   position: relative;
   background: transparent url(images/bg-red-174x22.jpg) no-repeat top right;
   /*padding-bottom: 20px;*/
   height: 35px;
   width: 100%;}
   
.content {
	clear: both;
	padding: 5px 0 5px 0;
	}
	
.boxed .content ul {
	/*clear: both;*/
	padding: 5px 0 5px 0;
	width: 450px;
	}
	
.boxed-l .content {
	padding: 0;
	}

.boxed-l .content {
 	/*width:171px;*/}
.boxed-r .content {
 	/*width:172px;*/}

.content h3 {
	font: bold 1.2em Arial, Helvetica, sans-serif;
	}
.rss { 
	float: right; 
	padding: 0px 10px 10px 10px;
	width: 100px;
	font-size: 9px;
	text-align:right;
	}
/* img-links in content area - used in page translations */
.content p.bodytext a img {border: 1px solid #000;}

/*special aligned box for poll */
.tx-jkpoll-pi1 .boxed-r .content {
	margin-top: 5px;}
.tx-jkpoll-pi1 .boxed-r .content input.pollanswer {
	margin: 0 5px;
	}
.tx-jkpoll-pi1 .boxed-r .content input.pollsubmit {
	margin: 5px 5px 0 5px;
	}
.tx-jkpoll-pi1 .content p.bodytext {margin-left: 10px;}


p.poll {
	padding: 5px 0;
	margin: 0;
	/*width: 170px;*/
	}

.cal_table {margin: 0 0 0 25px;}
.cal_month {
	width: 100%; 
	background-color: #e2e2e2; 
	font-size: 13px;
	margin-top: 10px;}
.monat {
	width: 100%; 
	background-color:#f0f0f0; 
	font-size: 12px;
	margin: 10px 0;
	float: left;}
.cal_title {line-height: 1.4;}
.date {
	width: 125px; 
	display: block; 
	float: left;
	}
.cal-link {width: 100%;}
.cal_link a, .cal_link a:link {padding-left: 10px;}

.twrss_imagefile {
	display:none;}

.boxed .content .news-single-additional-info {margin-bottom: 20px;}	
.boxed .content .news-single-additional-info p {margin: 0; padding:0}
.boxed .content .news-single-additional-info a {color: #9a0606;} 