/*

@css-style for template now

@author: Rene Wandel

@web: http://www.gopip.de

@email: info@gopip.de

*/



body{
	margin: 20px 10px 20px 10px;
	padding: 0px;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	color: #333333;
	font-size: 85%;
}



.descript{

	text-indent: -5000px;

	text-decoration: none;

}



p{

	line-height: 140%;

	margin: 2px;

	padding: 2px;

}



/* Normaler link */



a {
	color: #333333;
	text-decoration: underline;
	margin: 0px;
	padding: 0px;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
}



a:hover, a:active {
	color: #FF0000;
	text-decoration: underline;
	margin: 0px;
	padding: 0px;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
}



/* Überschriften */



h1 {
	font-size: 13px;
	color: #993300;
}



h2 {
	font-size: 13px;
	color: #996600;
	border-bottom: 1px dotted;
}



h3 {

	font-size: 12px%;

}



h4 {

	font-size: 12px;

	text-transform: uppercase;

}



h5 {

	font-size: 11px%;

	text-transform: uppercase;

	border-bottom: 1px dotted;

}



h6 {

	font-size: 10px;

	text-transform: uppercase;

	border-bottom: 1px dotted;

}



/* Listenstyle */



ul {

	margin: 5px 2px 5px 20px;

	padding: 2px 2px 2px 5px;

	list-style: disc url(../images/list.gif);

}



hr {

	border-top: 1px solid #FFDF26;

	border-right: 0;

	border-left: 0;

	border-bottom: 0;

	height: 1px;

}



a img {
	border: none;
	margin: 0px;
	padding: 0px;
}



/* Vertikale und Horizontale Navigation */



a.mainlevel {
	display: block;
	color: #333333;
	text-decoration: none;
	font-size: 16px;
	margin-top: 1px;
	margin-right: 2px;
	margin-bottom: 1px;
	margin-left: 6px;
	padding-top: 1px;
	padding-right: 2px;
	padding-bottom: 1px;
	padding-left: 6px;
	font-family: "Times New Roman", Times, serif;
	font-weight: bold;
	background-color: #FFAA55;
	line-height: 20px;
}



a.mainlevel:hover,a.mainlevel:active {
	color: #CC6600;
	text-decoration: none;
}



a.mainlevel#active_menu {
	color: #CC3300;
	font-weight: bold;
	text-decoration: none;
}



a.sublevel {
	display: block;
	color: #545454;
	text-decoration: none;
	margin-bottom: 2px;
	margin-left: 6px;
	padding-top: 2px;
	padding-bottom: 2px;
	padding-left: 6px;
	font-family: "Times New Roman", Times, serif;
	font-size: 14px;
	font-weight: bold;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
}



a.sublevel:hover,a.sublevel:active {
	color: #CC6633;
	text-decoration: none;
}



#active_menu {
	color: #990033;
}



/*Horizontale Menüs*/



.topnavi{

	margin: 0px 0px 0px 0px;

	text-align: center;

	line-height: 140%;

}



#buttons_outer {
	margin: 0px;
	padding: 0px;
	background-color: #D48567;

}



#buttons_inner {
	background-color: #C38472;
	margin: 0px;
	padding: 0px;

}



ul#mainlevel-nav {

	list-style: none;

	padding: 0;

	margin: 0;

	font-weight: normal;

	font-family: Tahoma, Verdana, Geneva, Arial, Helvetica, sans-serif;

	font-size: 80%;

	font-weight: bold;

}



ul#mainlevel-nav li {

	background-image: none;

	padding: 0px;

	float: left;

	margin: 0;

	white-space: nowrap;

	border-right: 1px solid #FFFFFF;

}



ul#mainlevel-nav li a {
	display: block;
	padding: 2px 15px 2px 15px;
	text-decoration: none;
	color: #FFFFFF;
	background-image: url(../images/topnavi.png);
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
}



ul#mainlevel-nav li a:hover{
	color: #FF6600;
	padding: 2px 15px 2px 15px;
	background-image: url(../images/navi_bg_hover.gif);
}



/* Layout und Style */



#bg{
	background-repeat: repeat;

}



#container {
	width: 1024px;
	padding: 0px;
	text-align: left;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
	border-top-color: #FFED6F;
	border-right-color: #FFED6F;
	border-bottom-color: #FFED6F;
	border-left-color: #FFED6F;
	margin-top: 0px;
	margin-right: auto;
	margin-bottom: 0px;
	margin-left: auto;

}



#container_inner{

	margin: 0px;

	padding: 0px;

}



#header {
	width: auto;
	padding: 0px;
	background-image: url(../images/banniere-site.jpg);
	background-repeat: no-repeat;
	height: 120px;
	margin: 0px;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
}



#header_inner{

	background-color: #FFFAD2;

}

 

#leftcol{
	width: 192px;
	float: left;
	margin: 0px;
	padding: 0px;
	background-color: #FFCC99;
}

 

#leftcol_inner{
	padding: 0px;
	margin: 10px 5px 10px 5px;
	border: 1px solid #FFEF95;
	font-size: 85%;
	background-color: #FFCC99;
}



#leftcol_inner ul{

	margin: 5px;

	padding: 0px;

	list-style-image: none;

	list-style: none;

}



#leftcol_inner ul li{

	margin: 0 0 0 15px;

	padding: 2px 0 2px 0px;

	list-style: square;

}



#rightcol{
	width: 185px;
	float: right;
	margin: 0px;
	padding: 0px;
	background-color: #FFCC99;
}

 

#rightcol_inner{
	padding: 0px;
	margin: 10px 5px 10px 5px;
	border: 1px solid #FFEF95;
	font-size: 85%;
	background-color: #FFCC99;
}



#rightcol_inner ul{

   margin: 0 0 0 15px;

	padding: 2px 0 2px 0px;

	list-style: square;

}



#rightcol_inner ul li{

	margin: 0px;

	padding: 2px;

	list-style-image: none;

	list-style: none;

}



#maincol{
	float: left;
	width: 63%;
	margin: 0px;
	padding: 0px;
	font-size: 85%;
}

 

#maincol_inner{

	width: 100%;

	float: left;

}



#maincol_inner_in{
	padding: 10px;
	margin: 10px 5px 0px 5px;
	border: 1px solid #FFCC99;
	background-color: #FFFFFF;
}



#maincol_no_left {

   float: left;

	width: 80%;

	margin: 0px;

	padding: 0px;

	font-size: 85%;

}



#maincol_no_right {

	float: left;

	width: 80%;

	margin: 0px;

	padding: 0px;

	font-size: 85%;

}



#maincol_full {

	width: 100%;

	padding: 0px;

	float: left;

	font-size: 85%;

}



#pathway{
	width: 100%;
	height: 25px;
	border-top: 0px solid #0099CC;
	background-repeat: repeat-x;
	background-color: #FF6633;
	margin: 0px;
	padding: 0px;
}



#pathway_inner{

	padding: 6px 0 5px 10px;

	margin: 0px;

	font-size: 11px;

	font-weight: bold;

	color: #FFFFFF;

}



#user{

	width: 100%;

	height: auto;

	margin: 0px 0px 10px 0px;

	padding: 0px;

}



#user_inner{
	background-repeat: no-repeat;
	background-position: center top;
	color: #534700;
	padding: 5px;
	border: 2px solid #D9B900;

}



#footer {
	color: #FFFFFF;
	font-size: 80%;
	margin: 10px 0 0px 0px;
	padding: 10px 20px 10px 20px;
	background-repeat: no-repeat;
	background-color: #FFCC99;
	text-align: center;
	height: 60px;
	position: relative;

}



.copy {

	text-align: center;

	color: #AA9100;

	font-size: 80%;

	margin: 5px 0 5px 0;

}



.copy a, .copy a:visited{

	color: #867200;

}



.copy a:hover{

	color: #FFFFFF;

}



.clr{

	clear: both;

}



/* End Layout Style */



/* Default Joomla! Menu */



table.moduletable {

	width: 100%;

	margin: 0px;

	padding: 0px;

}



table.contentpaneopen td.componentheading {

	padding-left: 4px;

}



.contentpaneopen{

	width: 100%;

}



table.contentpane {

	width: 100%;

	padding: 0px;

	border-collapse: collapse;

	border-spacing: 0px;

	margin: 0px;

}



.contenttoc{

	border: 1px solid #CCCCCC;

	padding: 2px;

	margin: 2px;

	background: #E2EBF4;

}



.contenttoc th{
	background-color: #FF6600;
	color: #FFFFFF;
	padding: 2px;
	font-size: 100%;
}



td.contentheading, .contentheading {
	color: #996600;
	font-size: 18px;
	background-image: url(../images/contentheading.png);
	background-repeat: no-repeat;
	background-position: left;
	font-family: Geneva, Arial, Helvetica, sans-serif;
	font-weight: bolder;
	background-color: #FFCC99;
	display: block;
	margin-top: 5;
	margin-right: 0;
	margin-bottom: 5px;
	margin-left: 10;
	padding-top: 5;
	padding-right: 0;
	padding-bottom: 5px;
	padding-left: 30px;
	line-height: 26px;
	border-bottom-width: 1px;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
	border-bottom-color: #D0B200;
}



div.componentheading {
	color: #996600;
	font-size: 18px;
	background-image: url(../images/contentheading.png);
	background-repeat: no-repeat;
	background-position: left;
	line-height: 26px;
	font-weight: bolder;
	background-color: #FFCC99;
	margin-top: 5;
	margin-right: 0;
	margin-bottom: 5px;
	margin-left: 10;
	padding-top: 5;
	padding-right: 0;
	padding-bottom: 5px;
	padding-left: 30px;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
}



/* Small text */

.small, .smalldark, .createdate, .modifydate, .mosimage_caption,.back_button, .pagenavcounter, .pagenav, .pagenavbar, a.readon {

	font-size: 85%;

	color: #B4B4B4;

	padding: 2px;

}



/* Formstyle */



form {

	margin: 2px;

	padding: 2px;

}



textarea, input, select {

	color: #6C5D00;

	padding: 2px;

}



.inputbox {

	border: 1px solid #C1A500;

	background: #FFF3AA;

	color: #6C5D00;

	margin: 2px 0 2px 0;

}



.inputbox:hover, .inputbox:focus {

	border: 1px solid #C1A500;

	background: #FFFFFF;

}



fieldset{

	border: 1px solid #CCCCCC;

}



/* Button Style */



.button{
	padding: 1px 5px;
	color: #FFFFFF;
	margin: 2px 0 2px 0;
	font-size: 85%;
	background-color: #663300;
	border-top-width: 1px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-top-style: solid;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
}



.button:active {
	color: #FFFFFF;
	background-color: #CC9966;
	border-top-width: 1px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-top-style: solid;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
}



/*  Modulstyle  */



div.module h3, div.moduletable h3 {
	margin: 0 0 2px 0;
	background-color: #CC6633;
	padding: 4px;
	font-size: 16px;
	font-weight: bold;
	text-transform: uppercase;
	color: #FFFFFF;
	text-align: center;
	font-family: Geneva, Arial, Helvetica, sans-serif;
}



div.module, div.moduletable {

	margin: 0 0 5px 0;

	padding: 0;

}



/* Poll Style */



table.poll {

	padding: 0;

	width: 100%;

	border-collapse: collapse;

}



table.pollstableborder {

	padding: 0;

	width: 100%;

	border: 0px solid #CCCCCC;

	text-align: left;

}



table.pollstableborder img {

	vertical-align: baseline;

}



table.pollstableborder td {

	padding: 2px!important;

}



table.pollstableborder tr.sectiontableentry1 td {

	background-color: #EEEEEE;

}



/* Search Style */



table.searchintro {

	padding: 5px 0;

	width: 100%;

}



table.searchintro td {

	padding: 5px!important;

}



/* Blog more Style */



.blog_more {

	margin: 10px 0;

	padding: 10px;

	border: 1px solid #FFEA6F;

	background-color: #FFF8CE;

}



.blog_more strong {

	margin: 0 0 5px;

	display: block;

	color: #545454;

	text-transform: uppercase;

}



.blog_more ul {

	margin: 0 0 0 15px;

	padding: 0;

	list-style: none;

	list-style-image: none;

}



.blog_more ul li {

	margin: 0;

	padding: 2px 0 2px 0px;

	list-style: square;

}



/* READON Style */



a.readon {
	float: left;
	padding: 2px 15px 2px 15px;
	display: block;
	color: #FFFFFF;
	background-color: #CC6633;
	border: 1px solid #957F00;
	text-decoration: none;
	font-size: 10px;
	font-weight: bold;
}



a.readon:hover, a.readon:active {

	color: #FFFFFF;

	background-color: #FFFB44;

	border: 1px solid #0685FF;

	text-decoration: none;

}



/* LOgIn Style */



#mod_login_username{

	background-color: #FFF3AA;

	color: #6C5D00;

	height: 15px;

	border: 1px solid #C1A500;

	width: 90%;

}



#mod_login_password{

	background-color: #FFF3AA;

	color: #6C5D00;

	height: 15px;

	border: 1px solid #C1A500;

	width: 90%;

}



/* MOSImage Style */



.mosimage {
	padding: 4px;
	margin: 2px 5px 2px 5px!important;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
}



.mosimage img {

	padding: 4px;

	border: 1px solid #FFEF95;

}



.mosimage_caption {
	margin: 0px;
	padding: 2px;
	color: #666666;
	font-weight: bolder;
	text-transform: uppercase;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
}



/* TABLE STYLE */



td.sectiontableheader {

	padding: 3px;

	border-bottom: 1px solid #CCCCCC;

	background-color: #E0E0E0;

	font-weight: bold;

	line-height: 120%;

}



tr.sectiontableentry1 td{

	padding: 8px;

	background-color: #F8F8F8;

	line-height: 120%;

}



tr.sectiontableentry2 td{

	padding: 8px;

	background-color: #F2F2F2;

	line-height: 120%;

}



tr.sectiontableentry1:hover td,tr.sectiontableentry2:hover td {

}



tr.sectiontableentry1 a:hover, tr.sectiontableentry1 a:active, tr.sectiontableentry1 a:focus,tr.sectiontableentry2 a:hover, tr.sectiontableentry2 a:active, tr.sectiontableentry2 a:focus {

	background: none;

}



.pollstableborder tr.sectiontableentry1 td,.pollstableborder tr.sectiontableentry2 td {

	background: none;

}



.contentpaneopen, .contentpane{

	width: 100%;

}



table.contentpane, table.contentpaneopen {

   width: 100%;

	padding: 0px;

	border-collapse: collapse;

	border-spacing: 0px;

	margin: 0px;

}



td.componentheading, td.contentheading{

width:100%;

}



/* SYNDICATE STYLE */



div.syndicate div {

	text-align: center;

	margin: 2px;

	padding: 2px;

}
