/*

PlanetBlunt001 Template für Joomla CMS

----------------------------------------------

Autor: Lars Ellmauer - Planet Blunt Web-Design

Bei Fehlern freue ich mich über eine Rückmeldung

per Email an mail@larsellmauer.net. Danke!

Dieses Template unterliegt der GNU/GPL Lizenz

-----------------------------------------------

*/



/*Allgemeine Seiten-Informationen*/



body {

	font-family: Verdana, Geneva, Arial, helvetica, sans-serif;

	font-size:12px;

	background-image:url(../images/body-bg.jpg);

	background-repeat:repeat-x;

	background-color:#333333;

}



td {

	font-family: Verdana, Geneva, Arial, helvetica, sans-serif;

	font-size:12px;

}

th {

	font-family: Verdana, Geneva, Arial, helvetica, sans-serif;

	font-size:12px;

}



a:link {

	color: #333333;

	text-decoration: none;

}

a:visited {

	text-decoration: none;

	color: #333333;

}

a:hover {

	text-decoration: underline;

	color: #000000;

}

a:active {

	text-decoration: none;

	color: #333333;

}



/*DIV-Container*/



#main {

	width: 1000px;

	padding: 0px;

	margin: 0px;

}



#header-top-outer {

	width:980px;

	height:24px;

	background-image:url(../images/pathway-bg.jpg);

	background-repeat:repeat-x;

	border: 1px solid #000000;

	color:#333333;

	text-align:left;

}



#topmenu {

	height: 20px;

	float: right;

	width: 600px;

}



#suche {

	margin: 0px;

	padding: 0px;

	width: 148px;

	float: left;

	background: url(../images/back_search.jpg) right top no-repeat;

	padding-left: 5px;

	padding-top: 3px;

	vertical-align: middle;

}



#header-main-outer {

	width:100px;

	height:170px;

	margin-top:5px;

	background-image:url(../images/header-main.jpg);

	background-repeat:repeat-y;

	border: 1px solid #000000;

}



#header-main-inner {

	padding:10px;

	text-align:right;

	color:#000000;

}



#header-bottom-outer {

	width:980px;

	height:24px;

	margin-top:5px;

	background-image:url(../images/pathway-bg.jpg);

	background-repeat:repeat-x;

	border: 1px solid #000000;

	text-align:left;

	font-size:10px;

	font-weight:bold;

	color:#333333;

}



#pathway-inner{

	text-align:left;

	width:500px;

	padding:5px;

}

#datum {

	width:200px;

	float:right;

	text-align:right;

	padding:5px;

}



#leftblock-outer {

	width:180px;

	float:left;

	margin-top:5px;

}



#leftblock-inner{



}



#content-outer{

	width:801px !Important;

	width:800px;

	float:center;

	margin-top:5px;

	border:1px solid #389039;

	background-image:url(../images/main-bg.jpg);

	background-repeat:no-repeat;

	background-color:#ffffff;

	margin-bottom:5px;

}

#content-inner{

	padding-left:5px;

	padding-right:5px;

	padding-bottom:5px;

}



#footer-outer{

	width:980px;

	line-height:33px;

	clear:both;

}

#footer-inner{

	background-image:url(../images/pathway-bg.jpg);

	background-repeat:repeat-x;

	border: 1px solid #000000;

	margin-top:5px;

	line-height:23px;

	text-align:center;

	font-size:10px;

	font-weight:bold;

}



/*Mainlevel Menü*/



a.mainlevel:link, a.mainlevel:visited {

	display: block;

	font-weight: normal;

	color:#333333;

	text-align: left;

	line-height: 20px;

	text-decoration: none;

	background-image :url(../images/mainlevel-bg1.jpg);

	background-repeat:no-repeat;

	text-indent:20px;

	height: 20px;

	border-top:1px solid #000000;

}

a.mainlevel:hover {

	display: block;

	vertical-align: middle;

	font-weight: bold;

	color: #FF0000;

	text-align: left;

	padding-top: 0px;

	text-decoration: none;

	background-image :url(../images/mainlevel-bg2.jpg);

	background-repeat:no-repeat;

	text-indent:20px;

	height: 20px;

	line-height: 20px;

	border-top:1px solid #ffffff;

}

a.mainlevel#active_menu {

	display: block;

	vertical-align: middle;

	font-weight: bold;

	color: #333333;

	text-align: left;

	padding-top: 0px;

	text-decoration: none;

	background-image :url(../images/mainlevel-bg1.jpg);

	background-repeat:no-repeat;

	text-indent:20px;

	height: 20px;

	line-height: 20px;

	border-top:1px solid #ffffff;

}



/*Mainlevel Menü*/



a.sublevel:link, a.sublevel:visited {

	display: block;

	font-weight: normal;

	color:#333333;

	text-align: left;

	line-height: 20px;

	text-decoration: none;

	background-image :url(../images/sublevel-bg1.jpg);

	background-repeat:no-repeat;

	text-indent:20px;

	height: 20px;

}

a.sublevel:hover {

	display: block;

	vertical-align: middle;

	font-weight: bold;

	color: #FF0000;

	text-align: left;

	padding-top: 0px;

	text-decoration: none;

	background-image :url(../images/sublevel-bg1.jpg);

	background-repeat:no-repeat;

	text-indent:20px;

	height: 20px;

	line-height: 20px;

}

a.sublevel#active_menu {

	display: block;

	vertical-align: middle;

	font-weight: bold;

	color: #333333;

	text-align: left;

	padding-top: 0px;

	text-decoration: none;

	background-image :url(../images/sublevel-bg1.jpg);

	background-repeat:no-repeat;

	text-indent:20px;

	height: 20px;

	line-height: 20px;

}



/* Topmenu (User3) - übernommen von Templates MadeYourWeb/Rhuk_Solarflare*/



ul#mainlevel-nav{

	list-style: none;

	padding: 0;

	margin: 0;

	float: right;

	white-space: nowrap;

}



ul#mainlevel-nav li{

	width: auto !important;

	width: 5%;

	float: left;

	margin: 0;

	font-size: 10px;

	font-weight:bold;

	height: 23px;

	line-height: 23px;

	white-space: nowrap;

	margin-right: 1px;	

}



ul#mainlevel-nav li a{

	font-weight:bold;

	height: 23px;

	display: block;

	padding-left: 5px;

	padding-right: 10px;

	text-decoration: none;

	color: #333333;

	margin-left: 5px;

	white-space: nowrap;

}



ul#mainlevel-nav li a:hover{

	color: #fff;

	background-image:url(../images/pathway-bg2.jpg);

	background-repeat:repeat-x;

}



/*Modulüberschrift*/



div.moduletable h3 {

	color:#000000;

	width:178px !Important;

	width:180px;

	padding:0px;

	margin:0px;

	line-height:23px;

	font-size:14px;

	font-weight:bold;

	text-transform:uppercase;

	text-align:center;

	background-image:url(../images/h3-bg.jpg);

	background-repeat:repeat-x;

}



/* Überschriften */



div.componentheading{

	color:#000000;

	font-size:14px;

	font-weight:bold;

	text-align:left;

	text-indent:20px;

	text-transform:uppercase;

	line-height:23px;

	border-bottom:1px dotted #000000;

	margin:0px;

	padding:0px;

	background-image :url(../images/heading-bg.gif);

	background-repeat:no-repeat;

}

div.contentheading{

	color:#000000;

	font-size:14px;

	font-weight:bold;

	text-align:left;

	text-indent:20px;

	text-transform:uppercase;

	line-height:23px;

	border-bottom:1px dotted #000000;

	margin:0px;

	padding:0px;

	background-image :url(../images/heading-bg.gif);

	background-repeat:no-repeat;

}

.componentheading{

	color:#00000;

	font-size:14px;

	font-weight:bold;

	text-align:left;

	text-indent:20px;

	text-transform:uppercase;

	line-height:23px;

	border-bottom:1px dotted #000000;

	margin:0px;

	padding:0px;

	background-image :url(../images/heading-bg.gif);

	background-repeat:no-repeat;

}

.contentheading{

	color:#000000;

	font-size:14px;

	font-weight:bold;

	text-align:left;

	text-indent:20px;

	text-transform:uppercase;

	line-height:23px;

	border-bottom:1px dotted #000000;

	margin:0px;

	padding:0px;

	background-image :url(../images/heading-bg.gif);

	background-repeat:no-repeat;

}



/* Andere Joomla-spezifische Definitionen*/



table.blog {

	width:100%;

}



table.contentpaneopen{

	width:100%;

}



table.contentpane {

	width:100%

}



table.moduletable {

	background-color:#cccccc;

	background-image:url(../images/modul-bg.jpg);

	background-repeat:repeat-y;

	border: 1px solid #000000;

}



div.moduletable {

	background-color:#cccccc;

	background-image:url(../images/modul-bg.jpg);

	background-repeat:repeat-y;

	border: 1px solid #000000;

	margin-bottom:5px;

}



.createdate{

	font-size:10px;

	color:#000000;

}



.modifydate{

	font-size:10px;

	color:#000000;

}



.small{

	font-size:10px;

	font-weight:bold;

	color:#000000;

}



.button{

	border:3px double #333333;

	background-color:#cccccc;

	padding-top:0px;

	padding-bottom:2px;

	margin-top:5px;

}



.back_button{

	border:3px double #333333;

	background-color:#cccccc;

	padding-top:0px;

	padding-bottom:2px;

	width:70px;

}



.mosimage_caption{

	font-size:10px;

}



fieldset {

	width:575px !Important;

	width:595px;

	white-space:normal;

	overflow:hidden;

	max-width:575px !Important;

	max-width:595px;



}



#suche .inputbox{

	width: 100px;

	height: 15px;

	font-size: 10px;

	background: #cccccc;

	border: 1px solid #333333;

	margin: 0px;

	padding-top:0px;

	padding-bottom:0px;

	padding-left:2px;

	line-height: 15px;

}



#suche .button{

	margin: 0px;

	padding: 0px;

	height: 14px;

	font-size: 10px;

	background: transparent;

	border: none;

	line-height: 10px;

}



#suche form {

	margin: 0px;

	padding: 0px;

}



tr.sectiontableentry1{

	background-color:#cccccc;

	border-bottom:1px solid #333333;

}



.sectiontableentry2{

	background-color:#999999;

	border-bottom:1px solid #333333;

}