/* basics */

/* ====== */



body {

	font-size:11px;

	color:#000;

	background:url(images/bg.gif) repeat;

	margin:0;

	padding:0;

	}

body, body *{

	font-family:Verdana,Helvetica,Arial,sans-serif;

	}



div {

	

	}

td {

	font-size:11px;

	}

tr {

	

	}

table {

	border-collapse:collapse;

	}

ul {

	

	}



a {

	color:#626161;

	font-weight:bold;

	text-decoration:none;

	}

a:hover {

	color:#000000;

	text-decoration:underline;

	}









/* container */

#Header {

	}

#Pathway {

	font-size:10px;width: 480px;line-height: 15px;color: #000;padding-top:3px

	}

#Toolbar {

	}

#Left {

	}

#Right {


	padding-top: 50px;
	padding-left: 5px;

	}

#MainNavigation * {

	font-size: 10px;

	}

#MainContent {

	padding:0px;

	padding-top: 30px;

	font-size: 10px;

	}

#User1 {

	}

#User2 {height:200px;overflow:hidden;}

#User2 img {

	margin:0;padding:0;

	}

#User3 {height:200px;overflow:hidden;}

#User3 img {

	margin:0;padding:0;



	}

#footer {

display: inline;

	}

#footer ul li {

	display:inline;

	padding-right:4px;

	border-right:1px dotted #626161;

}

#Footer a {

	font-weight:normal;

	color: #626161;

}

.tools {margin:0;padding:0;}





/* --- text-settings default --- */

.heading1 {

	font-size:16px;

	font-weight:bold;

	color:#184B7E;

	padding:0;

	margin:0;

	padding-bottom:10px;

	}

.heading2 {

	font-size:14px;

	font-weight:bold;

	color:#184B7E;

	padding:0;

	margin:0;

	padding-bottom:8px;

	}

.heading3 {

	font-size:12px;

	font-weight:bold;

	color:#184B7E;

	padding:0;

	margin:0;

	padding-bottom:8px;

	}

.heading4 {

	font-size:10px;

	font-weight:bold;

	color:#184B7E;

	padding:0;

	margin:0;

	}



/* mod-text */

.mod-text {

width:300px;

}



/* mod_news */

.mod-news-preview-topitem .heading2 a { font-size:13px; color:#626161; }

.mod-news-preview-topitem .entry-date { font-size:11px;color:#626161; }

.mod-news-preview-topitem .text-default  { color:#626161; }

.mod-news-preview-topitem .image  { color:#626161; }

.mod-news-preview-topitem .text-default a { padding-top:5px;color:#626161; }



.mod-news-preview-listitem .heading3 a { font-size:11px;color:#626161; }

.mod-news-preview-listitem .teasertext  { color:#626161; }

.mod-news-preview-listitem .morebutton  { padding-top:5px;color:#626161; }

.mod-news-preview-listitem .morebutton  a { color:#626161; }



/* linked headlines */

.heading1 a, .heading2 a, .heading3 a, .heading4 a {

	text-decoration:none;

	}

.text-default {

	color:#000;

	font-size:11px;

	padding-bottom:8px;

	}

.text-small {

	color:#000;

	font-size:10px;

	padding-bottom:8px;

	font-weight:normal;

	}

.text-notice,

.entry-date {

	font-size:10px;

	color:#626161;

	font-weight:normal;

	}

hr {

	width:100%;

	color:#D1DBE5;

	height:1px;

	}

form {

	border:0;

	margin:0;

	padding:0;

	}

.button,.button-ok {

	color:#184B7E;

	font-size:10px;

	background:url(basic_navigation/navitem_bg_l1.gif) repeat-x top #D1DBE5;

	padding:0px 10px;

	overflow:visible;

	border:0;

	height:20px;

	}

.button-ok 

	{

	font-weight:bold;

	}

.input-text {

	font-size:11px;

	border:solid 1px #D1DBE5;

	}



/* mainmenu */

.mainnavi {

	margin:0px;

	}

.mainnavi ul {

	list-style-type:none;

	margin:0;

	padding:0;

	}

.mainnavi li {

	height:20px;

	padding:0px;

	line-height:20px;

	background-image:url(basic_navigation/navitem_bg_l1.gif);

	}

.mainnavi ul ul ul li {

	background-image:url(basic_navigation/navitem_bg_l2.gif);

	}

.mainnavi a {

	text-decoration:none;

	margin:0px 5px;

	white-space:nowrap;

	overflow:hidden;

	width:100%;

	}

.mainnavi a:hover {

	text-decoration:underline;

	}

.mainnavi ul ul ul a {

	margin-left:15px;

	}

.mainnavi ul ul ul ul a {

	margin-left:25px;

	}

.mainnavi ul ul ul ul ul {

	display:none;

	}

.mainnavi ul ul li.active {

	font-weight:bold;

	}

.mainnavi li.normal {

	font-weight:normal;

	}

/* pathway-navigation */

.pathway, .pathway a {

	color:#626161;

	font-size:10px;

	font-weight:normal;

	text-decoration:none;

	}

.pathway a:hover {

	text-decoration:underline;

	}

.pathway b {

	color:#184B7E;

	}





/* plugin switchLanguage */

ul.switch-language { margin:0;padding:0;border:0;list-style-type:none; }

ul.switch-language img { border:0; }

ul.switch-language a { border:0; }

ul.switch-language li { margin:0;padding:0;border:0;display:inline; }

ul.switch-language li.lang {  }

ul.switch-language li.lang img { width:18px; }

ul.switch-language li.lang-current {  }





