/* Multithumb 2.0 beta 1.3 */
/*
Die Kommentare unten sollen Ihnen helfen, den Style der Thumbnails zu verstehen und ihn selbst zu modifizieren. Sie können auch einfach die Rahmeneinstellungen von oben verwenden. Sie können diese Kommentare auch einfach löschen. 
*/

/*
Style für den DIV, der das Bild umgibt.
*/
div.mtImgBoxStyle {
 margin:5px;
}

/* 
Styles für die Bildüberschriftbox (über oder unter dem Bild).
Hier kann die Schriftart, Textfarbe etc. verändert werden.
*/
div.mtCapStyle {
 font-weight: bold;
 color: black;
 background-color: #ddd;
 padding: 2px;
 text-align:center;
 overflow:hidden;
}
/* 
Styles für den 'Körper' der Multithumb Gallery
*/
table.multithumb {
 width: auto;
}


body{
	font-family		: Arial,sans-serif;
	color			: #333333; 
	line-height		: 1.166;
	margin			: 0px;
	padding			: 0px;
}
td, tr, p {
	font-family		: Arial, Helvetica, sans-serif;
	font-size		: 12px;
	color			: #000000; /* #666666; */
}
hr {
	color			: #DADDD0;
	height			: 1px;
	width			: 90%;
}
h1{
	font			: bold 125% Arial,sans-serif;
	color			: #1A4A88; 
	margin			: 0px;
	margin-top		: 12px;
	padding			: 0px;
}
h2{
	font			: bold 120% Arial,sans-serif;
	color			: #334d55;
	margin			: 0px;
	margin-top		: 12px;
	padding			: 0px;
}
h3{
	font			: bold 110% Arial,sans-serif;
	color			: #334d55;
	margin			: 0px;
	margin-top		: 12px;
	padding			: 0px;
}
h4{
	font			: bold 105% Arial,sans-serif;
	color			: #333333;
	margin			: 0px;
	margin-top		: 12px;
	padding			: 0px;
}
h5{
	font			: bold 100% Arial,sans-serif;
	color			: #334d55;
	margin			: 0px;
	margin-top		: 12px;
	padding			: 0px;
}
.main { 
	float			: left; 
	width			: 100%;
	margin			: 0px; 
	padding			: 0px;
}
.contentdescription { 
	width			: auto !important;
	display			: block;
} 
table.moduletable {
	width			: 100%;
	table-layout	: auto;
}
table.moduletable th {
	font-size		: 12px;
	font-weight		: bold;
	text-transform	: uppercase;
	text-align		: left;
	height			: 22px;
	line-height		: 22px;
	text-indent		: 0px;
	letter-spacing	: 1px;
	color			: #666666; 
	border-bottom	: 1px solid #EEEEEE;
}
table.moduletable td {
	padding-left	: 0px;
	padding-right	: 0px;
	padding-top		: 0px;
	padding-bottom	: 0px;
	margin			: 4px;
}
.back_button, .back_button_rr {
	color			: #996600;
	font-family		: Tahoma, Verdana, Arial, Helvetica, sans-serif;
	font-size		: 11px;
	white-space		: normal;
	font-weight		: normal;
	border			: 1px solid #DADDD0;
	padding-bottom	: 4px;
	padding-left	: 10px;
	padding-right	: 10px;
	padding-top		: 4px;
	margin-right	: 4px;
	margin-bottom	: 10px;
	float			: right;
	line-height		: 10px;
	text-decoration	: none; 
}

.back_button_rr {
	margin-right	: 0px !important;
}

.button {
	font-size		: 11px;
	color			: #000000; /* #666666; */
	background-color: #FFF;
	border			: 1px solid #DADDD0;
	margin-bottom	: 5px;
	padding			: 1px;
 }
.inputbox {
	border			: 1px solid #CCCCCC;
	background-color: #FBFBFB;
	padding			: 2px;
	margin-bottom	: 5px;
	color			: #000000; /* #666666; */
}
.sectiontableheader {
	font-size		: 12px;
	font-weight		: bold;
	text-transform	: uppercase;
	letter-spacing	: 1px;
	
	/* background	: #ff9a00; */
	background		: url(../images/background.jpg) repeat-x 0px -5px;
	margin			: 0; 
	height			: 25px; 
 
	color			: #000000; /* #666666; */
	/* padding			: 3px;*/
	padding-left	: 3px;
	padding-top		: 3px;
	padding-bottom	: 3px;
	padding-right	: 1px;
	/* border-bottom	: 1px solid #EEEEEE; */
	border-top		: 1px solid #EEEEEE;
	text-shadow		: 1px 1px gray;
}
.sectiontablefooter {
	font-size		: 12px;
	font-weight		: bold;
	text-transform	: uppercase;
	letter-spacing	: 1px;
	
	/* background	: #ff9a00; */
	background		: url(../images/background.jpg) repeat-x 0px -5px;
	margin			: 0; 
	height			: 25px; 
 
	color			: #000000; /* #666666; */
	padding			: 3px;
	border-bottom	: 1px solid #EEEEEE;
	border-top		: 1px solid #EEEEEE;
}

.sectiontableentry1 {
	padding			: 3px;
	margin			: 3px;
	background		: #FBFBFB;
	border-top		: 1px solid #FFFFFF;
	border-bottom	: 1px solid #DADDD0;
}
.sectiontableentry2 {
	padding			: 3px;
	margin			: 3px;
	border-top		: 1px solid #FFFFFF;
	border-bottom	: 1px solid #DADDD0;
}
a.mainlevel {
	margin-top		: 1px;
	padding-top		: 0px;
	font-size		: 12px;
	width			: 180px;
	text-indent		: 10px;
}
a.mainlevel:link {
	padding			: 0px 0px 0px 0px;
	font-size		: 12px;
	width			: 180px;
	text-indent		: 10px;
}
a.mainlevel:link, a.mainlevel:visited {
	display			: block;
	font-size		: 12px;
	font-weight		: normal;
	padding			: 2px 0px 2px 0px;
	color			: #1A4A88;
	width			: 180px;
	text-indent		: 10px;
	background-color: #F5F5F5;
	text-decoration	: none;
}
a.mainlevel:hover {
	font-size		: 12px;
	background-color: #FBFBFB ;	
	color			: #000000;
	font-weight		: normal;
	text-decoration	: none;
	text-indent		: 10px;
}
#active_menu {
	color			: #003366;
	font-weight		: bold;
	background-color: #FBFBFB;
}
a#active_menu:hover {
	color			: #0066FF;
	background-color: #FBFBF9;
}
a.sublevel:link, a.sublevel:visited {
	font-size		: 12px;
	font-weight		: normal;
	padding			: 2px 0px 2px 0px;
	color			: #000000; /* #666666; */
	text-align		: left;
	width			: 100%;
	text-indent		: 10px;
	background-color: #FBFBFB;
	display			: block;
}
a.sublevel:hover {
	color			: #0066FF;
	background-color: #FFFFFF;
	text-decoration	: none;
}
a:link, a:visited {
/*	font-size		 : 12px;*/
	color			: #0066FF;
	text-decoration	: none;
}
a:hover {
/*	font-size		 : 12px;*/
	color			: #0066FF;
	text-decoration	: underline;
}
a.category:link, a.category:visited {
	font-weight		: bold;
}
a.readon:link, a.readon:visited {
	color			: #000000; /* #666666; */
	font-family		: Tahoma, Verdana, Arial, Helvetica, sans-serif;
	font-size		: 11px;
	background		: url(../images/more.png);
	background-repeat: no-repeat;
	white-space		: normal;
	font-weight		: bold;
	padding-bottom	: 3px;
	padding-left	: 20px;
	padding-right	: 4px;
	padding-top		: 3px;
	float			: left;
	line-height		: 10px;
	text-decoration	: none; 
}
a.readon:hover {
	color			: #003366;
	font-family		: Tahoma, Verdana, Arial, Helvetica, sans-serif;
	font-size		: 11px;
	background		: url(../images/more2.png);
	background-repeat: no-repeat;
	white-space		: normal;
	font-weight		: bold;
	padding-bottom	: 3px;
	padding-left	: 20px;
	padding-right	: 4px;
	padding-top		: 3px;
	float			: left;
	line-height		: 10px;
	text-decoration	: none; 
}
ul {
	margin			: 2px;
	padding-left	: 10px;
	list-style		: none;
}

li {
	list-style		: inside url(../images/arrow.png) 3px;
	list-style-image: url(../images/arrow.png);
	margin-left		: 20px;
}

table.contenttoc {
	border			: 1px solid #FFF;
	padding			: 2px;
	margin-left		: 2px;
	margin-bottom	: 2px;
}

table.contenttoc td {
	padding			: 2px;
}

table.contenttoc th {
	color			: #000000; /* #666666; */
	text-align		: left;
	padding-top		: 2px;
	padding-left	: 4px;
	height			: 21px;
	font-weight		: bold;
	font-size		: 10px;
	text-transform	: uppercase;
}
.pagenavcounter {
	font-size		 : 10px;
	color			 : #666666;
}
.pagenavbar {
	border-top		: 1px solid #999999;
	padding			: 2px;
}
.pagenav {
	font-weight		: bold;
	color			: #1a4a88;
	text-shadow		: 1px 1px gray;
}
a.pagenav:link, a.pagenav:visited {
}
a.pagenav:hover {
}
.date {
	font-size		: 10px;
	color			: #8BACDA;
	padding-top		: 1px;
}
.small {
	font-size		: 10px;
	color			: #666666;
}
.postedby {
	font-size		: 10px;
	color			: #CCCCCC;
}
.smalldark {
	font-size		: 10px;
	color			: #666666;
}
.createdate, .modifydate {
	font-size		: 10px;
	color			: #666666;
}
.content_vote {
	font-size		: 10px;
	height			: 22px;
	padding-top		: 2px;
	padding-bottom	: 2px;
}
.content_rating {
	font-size		: 10px;
	color			: #666666;
	
}
.pathway {
	font-size		: 10px;
	color			: #999999;
	height			: 10px;

}
a.pathway:link, a.pathway:visited {
	font-size		: 10px;
	color			: #FF9900;
	height			: 10px;

}
a.pathway:hover {
	font-size		: 10px;
	color			: #FFCC00;
	height			: 10px;
}
table.content{
	width			: 100%;
	padding			: 5px;
	border-collapse	: collapse;
	border-spacing	: 0px;
	margin-bottom	: 10px;
}
table.contentpane {
	width			: 100%;
	padding	 		: 5px;
	border-spacing	: 0px;
	margin-bottom	: 5px;
}
table.contentpaneopen {
	width			: 100%;
	padding-left	: 5px;
	padding-right	: 5px;
	border-spacing	: 0px;
	margin-bottom	: 5px;
}
.contentpane {
	margin			: 5px;
	}
.pollstableborder{
	border-color	: #666666;
}
.contentheading {
	font-family		: Arial, Helvetica, sans-serif;
	font-size		: 16px;
	font-weight		: bold;
	font-style		: inherit;
	white-space		: nowrap;
/*	text-transform	: uppercase; */
	text-align		: left;
	color			: #1A4A88;
	width			: 100%;
}
.componentheading {
	font-family		: Arial, Helvetica, sans-serif;
	font-size		: 16px;
	font-weight		: bold;
	white-space		: nowrap;
	text-transform	: uppercase;
	text-align		: left;
	line-height		: 21px;
	color			: #1A4A88;
	width			: 100%;
}
.contentpagetitle {
	font-family		: Arial, Helvetica, sans-serif;
	font-size		: 16px;
	font-weight		: bold;
	white-space		: nowrap;
	text-transform	: uppercase;
	text-align		: left;
	color			: #1A4A88;
	width			: 100%;
	}
a.contentpagetitle:link, a.contentpagetitle:visited {
	font-size		: 16px;
	color			: #1A4A88;
	text-decoration	: none;
	font-weight		: bold;
}
a.contentpagetitle:hover {
	font-size		: 16px;
	color			: #0066FF;
	text-decoration	: none;
	font-weight		: bold;
}
.title {
	font-family		: Arial, Verdana, Geneva,	Helvetica, sans-serif;
	font-weight		: bold;
	text-transform	: uppercase;
	font-size		: 20px;
	text-align		: left;
	color			: #000000; /* #888888; */
}
.footer {
	font-family		: Verdana, Geneva, Arial, Helvetica, sans-serif;
	color			: #888888;
	font-size		: 12px;
	font-weight		: normal;
}
.footer a:link, .footer a:visited {
	font-size		: 12px;
	color			: #888888;
	text-decoration	: none;
	font-weight		: normal;
}
.footer a:hover {
	font-size		: 12px;
	color			: #FFF;
	text-decoration	: none;
	font-weight		: normal;
}
.search{
	position		: absolute;
	top				: 5px;
	right			: 10px;
	z-index			: 1;
}
#mod_search_searchword {
	font-size		: 10px;
	margin			: 1px;
	width			: 80px;
	border			: 1px solid #EEEEEE;
	background-color: FFFFFF;
}

#mod_search_searchword .inputbox {
	font-size		: 10px;
	padding			: 4px;
	height			: 10px;
}

.highlight {
	background-color: #FFFF00;
}


div.mosimage {
	border			: 1px solid #ccc;
}
.mosimage {
	border			: 1px solid #cccccc;
	margin			: 5px;
}
.mosimage_caption {
	margin-top		: 2px;
	background		: #efefef;
	padding			: 1px 2px;
	color			: #666;
	text-transform	: normal;
	font-size		: 10px;
	border-top		: 1px solid #cccccc;
}
#pagecell1{
	position		:absolute;
	top				: 216px;
	left			: 2%;
	right			: 2%;
	width			: 95.6%;
	min-width		: 760px;
	background-image: url(../images/cell_back.jpg);
	background-repeat: repeat-x;
	background-color: #ffffff;
	border-left		: 1px solid #EEEEEE;
	border-right	: 1px solid #EEEEEE;
}
#tl {
	position		: absolute;
	top				: -1px;
	left			: -1px;
	margin			: 0px;
	padding			: 0px;
	z-index			: 1;
}
#tr {
	position		: absolute;
	top				: -1px;
	right			: -1px;
	margin			: 0px;
	padding			: 0px;
	z-index			: 1;
}
#masthead{
	position		: absolute;
	top				: 0px;
	left			: 2%;
	right			: 2%;
	width			: 95.6%;
}
#content{
	padding			: 0px 10px 0px 0px;
	margin			: 0px 198px 0px 0px;
	border-right	: 1px solid #EEEEEE;
}
#siteName{
	margin			: 0px;
	padding			: 16px 0px 8px 0px;
	color			: #1A4A88;
	font-weight		: normal;
}
#utility{
	position		: absolute;
	float			: right;
	top				: 16px;
	right			: 0px;
	color			: #919999;
}
#pageName h2{
	font			: bold 175% Arial,sans-serif;
	color			: #000000;
	margin			: 0px;
	padding			: 0px;
}
#pageName img{
	position		: absolute;
	top				: 0px;
	right			: 6px;
	padding			: 0px;
	margin			: 0px;

}
#globalHead {
	position		: relative;
	width			: 100%;
	min-width		: 760px;
	height			: 100px;
	color			: #cccccc;
	padding			: 0px;
	margin			: 0px;
	background-image: url(../images/glbnav_background_2.jpg);
}
#globalGrey{
	position		: absolute;
	border-right	: 1px solid #FFFFFF;
	height			: 100px;
	width			: 183px;
	padding			: 0px;
	margin			: 0px;
	left			: 7px;
	z-index			: 1;
	background-image: url(../images/logo.jpg);
}
#globalInfo{
	position		: relative;
	width			: 100%;
	min-width		: 760px;
	height			: 20px;
	color			: #cccccc;
	padding			: 0px;
	margin			: 0px;
}
#globalPath{
	font-size		: 10px;
	position		: absolute;
	line-height		: 20px;
	height			: 20px;
	width			: 600px;
	left			: 7px;
	z-index			: 1;
}
#globalDate{
	font-size		: 10px;
	line-height		: 20px;
	height			: 20px;
	position		: absolute;
	top				: 0px;
	right			: 10px;
	z-index			: 1;
}
#yourImage{
	position		: absolute;
	top				: -15px;
	right			: 5px;
	z-index			: 1;
}
#navBar{
	float			: left;
	width			: 20%;
	margin			: 0px;
	padding			: 0px;
	background-color: #eeeeee;
	border-right	: 1px solid #cccccc;
	border-bottom	: 1px solid #cccccc;
}
#globalNav{
	position		: relative;
	width			: 100%;
	min-width		: 760px;
	height			: 32px;
	color			: #cccccc;
	padding			: 0px;
	margin			: 0px;
	background-image: url(../images/glbnav_background.jpg);

}
#globalNav img{
	margin-bottom	: -4px;
}
#gnl {
	position		: absolute;
	top				: 0px;
	left			: 0px;
}
#gnr {
	position		: absolute;
	top				: 0px;
	right			: 0px;
}
#globalLink{
	position		: absolute;
	top				: 1px;
	height			: 30px;
	min-width		: 760px;
	padding			: 0px;
	margin			: 0px;
	left			: 10px;
	z-index			: 1;
}
.story {
	padding			: 10px 0px 0px 10px;
}
.story p {
	padding			: 0px 0px 10px 0px;
}
td.storyLeft{
	padding-right	: 12px;
}
#siteInfo{
	font-size		: 10px;
	clear			: both;
	border-top		: 1px solid #EEEEEE;
	color			: #cccccc;
	padding			: 10px 10px 10px 10px;
	margin-top		: 0px;
}
#siteTop{
	position		: absolute;
	right			: 10px;
	bottom			: 10px;
	margin-top		: 0px;
}
ul#mainlevel-nav {
	float			: right;
	list-style		: none;
	padding			: 0;
	margin			: 0;
	font-size		: 11px;
	font-weight 	: normal;
}
ul#mainlevel-nav li {
	list-style		: none;
	background-image: none;
	padding-left	: 0px;
	padding-right	: 0px;
	float			: right;
	margin			: 0;
	font-size		: 11px;
	line-height		: 18px;
	white-space		: nowrap;
	border-right	: 1px solid #999999;
	font-weight 	: normal;

}
ul#mainlevel-nav li a {
	display			: block;
	padding-left	: 15px;
	padding-right	: 15px;
	text-decoration	: none;
	color			: #666666;
	background		: transparent;
	font-weight 	: normal;

}
ul#mainlevel-nav li a:hover {
	color			: #FFFFFF;
}
#navcontainer {
	font-family		: Arial, Helvetica, sans-serif;
	font-size		: 12px;
	margin			: 0px 0px 0px 0px;
	padding			: 0px 0px 0px 0px;
	width			: auto;
	height			: 30px;
}
#navlist {
	margin			: 0px;
	padding			: 0px 0px 0px 0px;
}
#navlist ul, #navlist li {
	display			: inline;
	list-style-type	: none;
}
#navlist a:link, #navlist a:visited {
	border-right	: 1px solid #EEEEEE;
	padding			: 5px 10px 5px 10px;
	float			: left;
	font-weight		: bold;
	line-height		: 19px;
	margin			: 0px;
	text-decoration	: none;
	color			: #666666;
}
#navlist a:link#current, #navlist a:visited#current, #navlist a:hover {
	color			: #FF9900;
	background-color: #FFFFFF;
}
#navlist a:hover {
	color			: #666666;
}
#subbox {
	font-family		: Arial, Helvetica, sans-serif;
	font-size		: 11px;
	height			: 25px;
	width			: auto;
}
#subnavlist {
	margin			: 0px;
	padding			: 0px;
}
#subnavlist ul, #subnavlist li {
	margin			: 0px;
	padding			: 0px;
	display			: inline;
	list-style-type	: none;
}
#subnavlist a:link, #subnavlist a:visited {
	float			: left;
	font-weight		: normal;
	line-height		: 16px;
font-size			: 12px;
	padding			: 0px 0px 0px 18px;
	text-decoration	: none;
	color			: #666666;
/*	background		: url(../images/line.gif) no-repeat 9px 3px; */
	background		: url(../images/lines_bg.gif) no-repeat 9px 3px; 
}
#subnavlist a:link#subcurrent, #subnavlist a:visited#subcurrent, #subnavlist a:hover {
	color			 : #0066FF;
	font-size		 : 12px;
}
