
* {
	margin:0px;
	padding:0px;
	font-family:Arial, Helvetica, sans-serif;

}

a {
	text-decoration:none;
	color:#FFFFFF;
}

h1 {
	font-family:Arial, Helvetica, sans-serif;
	font-size:13px;
	font-weight:bold;
	color:#d3a620;
	padding-top:10px;
	padding-bottom:10px;
	background-image:url(../img/bg_h.gif);
	background-repeat:repeat-x;
	padding-left:20px;
	border:1px solid #000000;
	border-left:none;
	border-right:none;
}

h2 {
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#FFCC00;
	margin-bottom:10px;	
}

h3 {
	font-family:Arial, Helvetica, sans-serif;
	font-size:13px;
	/*color:#d3a620;*/
	color:#FFCC00;
	margin-bottom:15px !important;
	padding-top:10px !important;
	padding-bottom:10px !important;
	background-image:url(../img/bg_h.gif);
	background-repeat:repeat-x;
	padding-left:20px !important;
	border:1px solid #000000;
	border-left:none;
	border-right:none;
}

.componentheading {
	font-family:Arial, Helvetica, sans-serif;
	font-size:13px;
	font-weight:bold;
	color:#FFCC00;
	padding-top:10px;
	padding-bottom:10px;
	background-image:url(../img/bg_h.gif);
	background-repeat:repeat-x;
	padding-left:20px;
	border:1px solid #000000;
	border-left:none;
	border-right:none;
}

.moduletable {
	margin-bottom:20px;
}

.contentdescription {

}

.contentpane {
	width:710px;
/*	width:670px;
	margin-left:20px;
	margin-top:15px;
	margin-bottom:30px;
	margin-right:20px;*/
}

.blog {
	margin-left:20px;
	margin-top:15px;
	margin-bottom:30px;
	margin-right:20px;
}



.button {
	text-align:left;
	margin-top:10px;
}

textarea {
	font-size:12px;
}

select {
	background-color:#CCCCCC;
}

.menu {
	margin:0px;
	padding:0px;
}

html {
	overflow-y:scroll;
}

body {
	background-image:url(../img/bg_body.png) !important;
	background-repeat:repeat-x;
	background-color:#d5a820;
}

#main_div {
	width:920px !important;
	height:auto;
	min-height:141px;
	margin:auto;
	text-align:left;
	background-color:#000000;
}

#main_header {
	width:920px;
	height:141px;
	background-image:url(../img/bg_header.jpg);
	background-repeat:repeat-x;
}

#logo {
	width:920px;
	height:106px;
}

#main_navi {
	width:898px;
	height:34px;
	padding-bottom:1px;
	padding-left:21px;
}

#main_navi ul {

}

#main_navi li {
	list-style-type:none;
	float:left;
	width:150px;
	height:26px;
	background-image:url(../img/bg_navi_off.gif);
	background-repeat:no-repeat;
}

#main_navi a:link {
	width:150px;
	height:26px;
	padding-top:8px;
	background-image:url(../img/bg_navi_off.gif);
	background-repeat:no-repeat;
	font-family:Arial, Helvetica, sans-serif;
	font-size:15px !important;
	color:#FFFFFF;
	text-decoration:none;
	text-align:center;
	display:block;
}

#main_navi a:active {
	width:150px;
	height:26px;
	padding-top:8px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:15px !important;
	color:#FFFFFF;
	text-decoration:none;
	text-align:center;
	display:block;
}

#main_navi a:hover {
	width:150px;
	height:26px;
	padding-top:8px;
	background-image:url(../img/bg_navi_on.gif);
	background-repeat:no-repeat;
	font-family:Arial, Helvetica, sans-serif;
	font-size:15px !important;
	color:#FFFFFF;
	text-decoration:none;
	text-align:center;
	display:block;
}

#main_navi a:visited {
	width:150px;
	height:26px;
	padding-top:8px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:15px !important;
	color:#FFFFFF;
	text-decoration:none;
	text-align:center;
	display:block;
}

#main_navi li.active {
	width:150px;
	height:26px;
	padding-bottom:8px;
	background-image:url(../img/bg_navi_on.gif) !important;
	background-repeat:no-repeat;
	font-family:Arial, Helvetica, sans-serif;
	font-size:15px !important;
	color:#FFFFFF;
	text-decoration:none;
	text-align:center;
	display:block;
}

#main_navi a.active {
	width:150px;
	height:26px;
	padding-bottom:8px;
	background-image:url(../img/bg_navi_on.gif) !important;
	background-repeat:no-repeat;
	font-family:Arial, Helvetica, sans-serif;
	font-size:15px !important;
	color:#FFFFFF;
	text-decoration:none;
	text-align:center;
	display:block;
}

#main_border {
	width:922px;
	padding-left:12px;
	padding-right:12px;
	margin:auto;
	background-image:url(../img/bg_maindiv.png) !important;
	background-repeat:repeat-y;
}

#main_content {
	text-align:left;
	color:#FFFFFF;
	width:920px;
	height:auto;
	min-height:479px;
	margin-top:20px;
	background-image:url(../img/bg_content.gif) !important;
	background-repeat:repeat-y;
	background-color:#282119;
	border:1px solid #000000;
	font-size:12px;
	padding-bottom:25px;
}

#content {
	width:710px;
	height:auto;
	min-height:479px;
	float:left;
}

#content a:link {
	color:#FFFFFF;
}

#content a:active {
	color:#FFFFFF;
}

#content a:hover {
	color:#FFFFFF;
}

#content a:visited {
	color:#FFFFFF;
}

#content li {
	list-style-type:none;
}

#content p {
	line-height:18px;
}


#news {
	width:207px;
	height:100% !important;
	min-height:479px;
	border-right:2px solid #000000;
	float:left;
	/*padding-left:20px;
	background-color:#161516;
	border-left:1px solid #333333;*/
}

#news ul {
	margin-left:20px;
}

#news li {
	list-style-type:none;
	margin-bottom:7px;
}

#news a:link {
	color:#FFFFFF;
	font-weight:bold !important;
}

#news a:active {
	color:#FFFFFF;
}

#news a:hover {
	color:#FFCC00 !important;
	font-size:12px;
	text-decoration:underline;

}

#news a:visited {
	color:#FFFFFF;
	font-weight:bold !important;
}

#news .menu .active a {
	color:#FFCC00 !important;
	font-size:12px;
	text-decoration:underline;

}

#footer {
	width:922px;
	height:12px;
	padding-left:12px;
	padding-right:12px;
	background-image:url(../img/bg_footer.png) !important;
	background-repeat:no-repeat;
	margin:auto;
	margin-bottom:30px;
}


/******Subnavigation******/
.menuon {
	font-size:12px;
	font-weight:bold;
	margin-bottom:15px;
}

.moduletable_sub li {
	margin-bottom:7px;
	color:#FFFFFF;
}

.moduletable_sub a:link {
	color:#FFFFFF;
}

.moduletable_sub a:active {

}

.moduletable_sub a:hover {
	font-size:12px;
	font-weight:bold;
	color:#ffde00 !important;
}

.moduletable_sub a:visited {

}

.moduletable_sub li.active {
	font-size:12px;
	font-weight:bold;
	color:#ffde00 !important;
	text-decoration:underline;
}


/******Login******/
.input {
	border:0px;
	margin-left:20px;
	margin-top:10px;
}

.inputbox {
	border:1px solid #666666;
	background-color:#cccccc;
	color:#000000;
	margin-bottom:7px;
	margin-top:3px;
	margin-left:20px !important;
	width:300px !important;
}

.inputbox:hover {
	border:1px solid #FFCC00;
	background-color:#cccccc;
	color:#000000;
	margin-bottom:7px;
	margin-top:3px;
}

.select {
	border:1px solid #666666;
	background-color:#cccccc;
	color:#000000;
	margin-bottom:7px;
	margin-top:3px;
	margin-left:20px !important;
	width:300px !important;
}

.select:hover {
	border:1px solid #FFCC00;
	background-color:#cccccc;
	color:#000000;
	margin-bottom:7px;
	margin-top:3px;
}

.validateSubmit {
	border:1px solid #666666;
	background-color:#423928;
	color:#FFFFFF !important;
	margin-bottom:10px;
}

.validateSubmit:hover {
	border:1px solid #666666;
	background-color:#574b35;
	color:#FFFFFF !important;
	margin-bottom:10px;
}

.button {
	border:1px solid #666666;
	background-color:#423928;
	color:#FFFFFF !important;
	margin-bottom:10px;
	font-size:11px;
	padding: 0 15px;
}

.button:hover {
	border:1px solid #666666;
	background-color:#574b35;
	color:#FFFFFF !important;
	margin-bottom:10px;
	font-size:11px;
	padding: 0 15px;
}

.validate {
	border:1px solid #666666;
	background-color:#423928;
	color:#FFFFFF !important;
	margin-bottom:10px;
	font-size:11px;
	padding: 0 15px;
	margin-left:20px;
}

.validate:hover {
	border:1px solid #666666;
	background-color:#574b35;
	color:#FFFFFF !important;
	margin-bottom:10px;
	font-size:11px;
	padding: 0 15px;
	margin-left:20px;
}

#discussTopic {
	margin-left:20px !important;
	margin-right:10px !important; 
}

.required {
	border:1px solid #666666;
	background-color:#cccccc;
	color:#000000;
	margin-bottom:7px;
	margin-top:3px;
}

.required:hover {
	border:1px solid #FFCC00;
	background-color:#cccccc;
	color:#000000;
	margin-bottom:7px;
	margin-top:3px;
}

.hasTip {
	width:50px;
}

#form-login {
	margin-left:0px;
}

#form-login a:link {
	font-weight:100 !important;
}

#form-login a:visited {
	font-weight:100 !important;
}

/******Neuste Bilder******/
.jglatestcat20_main {
	/*background-image:url(../img/bg_gallery.gif) !important;
	background-repeat:repeat-y;
	background-position_
	border-top:1px solid #000000;*/
	border-bottom:1px solid #000000;
}

.jglatestcat20_row {
	margin:0px;
	padding:0px;
}

.jglatestcat20_imgct {
	width:315px !important;
	height:125px;
	padding-left:20px;
	padding-right:20px;
}


.jglatestcat20_imgct a:link {
	font-weight:bold;
}

.jglatestcat20_imgct a:active {
	font-weight:bold;
}

.jglatestcat20_imgct a:hover {
	font-weight:bold;
}

.jglatestcat20_imgct a:visited {
	font-weight:bold;
}

.jglatestcat20_img img {
	border:1px solid #C0C0C0 !important;
}

.jglatestcat20_img img:link {
	margin:0px;
	padding:0px;
	border:1px solid #C0C0C0 !important;
}

.jglatestcat20_img img:active {
	margin:0px;
	padding:0px;
	border:1px solid #C0C0C0 !important;
}

.jglatestcat20_img img:hover {
	margin:0px;
	padding:0px;
	border:1px solid #D3A620 !important;
}

.jglatestcat20_img img:visited {
	margin:0px;
	padding:0px;
	border:1px solid #C0C0C0 !important;
}

/******Galerie******/
.jg_row {
	margin-left:20px;
	/*background-image:url(../img/bg_gallery.gif) !important;*/
	background-repeat:repeat-y;
}

.jg_row a:link {
	color:#FFCC00 !important;
}

.jg_row a:active {
	color:#FFCC00;
}

.jg_row a:hover {
	text-decoration:underline;
}

.jg_row a:visited {
	color:#FFCC00 !important;
}

.jg_element_txt_l a:link {
	color:#FFCC00 !important;
}

.jg_pathway {
	margin-left:20px;
	margin-top:10px;
	margin-bottom:7px;
}

.jg_back {
	margin-left:20px;
}

.jg_element_cat {
	background-color:#282119;
}

.jg_element_cat ul {
	margin:0px;
	padding:0px;
}

.jg_element_cat li {

}

.jg_element_txt {
	color:#FFFFFF;
}

.jg_element_txt a:link {
	color:#ffde00 !important;
}

.jg_element_txt a:active {
	color:#ffde00 !important;
}

.jg_element_txt a:hover {
	color:#ffde00 !important;
}

.jg_element_txt a:visited {
	color:#ffde00 !important;
}

.jg_pagination a:link {
	color:#FFCC00 !important;
}

.jg_pagination a:active {
	color:#FFCC00 !important;
}

.jg_pagination a:hover {
	color:#FFCC00 !important;
	text-decoration:underline;
}

.jg_pagination a:visited {
	color:#FFCC00 !important;
}

/******Neuste Bilder******/
.jglatestcat66_main {
	margin-left:20px;
	margin-right:20px;
}

.jglatestcat66_main img:hover {
	border:1px solid #FFCC00;
}

.jglatestcat66_txt {
	color:#FFCC00 !important;
}

.jglatestcat66_txt a:link {
	color:#FFCC00 !important;
	font-weight:bold;
	text-decoration:underline;
}

.jglatestcat66_txt a:active {
	color:#FFCC00 !important;
	font-weight:bold;
}

.jglatestcat66_txt a:hover {
	color:#FFCC00 !important;
	text-decoration:none !important;
	font-weight:bold;
}

.jglatestcat66_txt a:visited {
	color:#FFCC00 !important;
	font-weight:bold;
	text-decoration:underline;
}

/******community******/
#hellomelogout {
	margin-left: 20px;
}

#fb_logout_image img {
	border:0px;
}

.hasTip img {
	border:1px solid #FFFFFF;
}

.hasTip img:hover {
	border:1px solid #FFCC00;
}

.message {
	margin-left:20px;
	margin-top:15px;
}

#uploadForm {
	margin-left:20px;
}

.column {
	margin-left:20px !important;
}

.friend-list {
	margin-left:20px;
}

#invite-message {
	margin-left:20px;
}

.groups-news-author {
	color:#FFFFFF;
	margin-top:5px !important;
}

.inputbox_com {
	border:1px solid #666666;
	background-color:#cccccc;
	color:#000000;
	margin-bottom:7px;
	margin-top:3px;
	width:150px !important;
}

.inputbox_com:hover {
	border:1px solid #FFCC00;
	background-color:#cccccc;
	color:#000000;
	margin-bottom:7px;
	margin-top:3px;
}

.friend-name {
	font-size:10px;
}

#community-photo-wrap {
	margin-left:20px !important;
}

.module-box-content {
	text-align:left !important;
}

.hints {
	margin-left:20px !important;
}

.photoCaptionText2 	{
	margin-left:20px !important;
	margin-right:15px !important;
	font-size:16px !important;
	display:inline;
}

.photoTags {
	border:1px solid #CCCCCC;
}

.photoTags:hover {
	border:1px solid #FFCC00;
}


#criteriaTitle {
	margin-left:20px !important;
}

.inbox_me {
	width:450px; 
	height:100%; 
	min-height:80px; 
	border:1px solid #666666; 
	padding:4px; 
	background-color:#574b35;
}

.message-info {
	margin-bottom:0;
	margin-left:0;
	margin-right:0;
	margin-top:10px !important;
}

.inbox-toolbar {
	margin-left:20px !important; 
	margin-right:20px !important;
	margin-bottom:15px !important;
	border-bottom:1px solid #333333;
	padding-bottom:10px;
	
}

#inbox-listing {
	margin-left:20px !important; 
	margin-right:20px !important;
	border-bottom:1px solid #666666;
	padding-bottom:12px;
	
}

/******Content******/
.content_left {
	border-right:1px solid #000000; 
	border-bottom:1px solid #000000; 
	padding-left:20px; 
	padding-right:15px;
	padding-bottom: 15px; 
	padding-top:15px;
	width:335px;
}

.content_right {
	border-bottom:1px solid #000000; 
	padding-bottom: 15px; 
	padding-top:15px; 
	padding-left:15px;
	padding-right:17px;
}

.content_left_zunterst {
	border-right:1px solid #000000; 
	padding-left:20px; 
	padding-right:15px;
	padding-bottom: 15px; 
	padding-top:15px;
	width:335px;
}

.content_right_zunterst {
	padding-bottom: 15px; 
	padding-top:15px; 
	padding-left:15px;
	padding-right:17px;
}

.content_right_zunterst a:link {
	text-decoration:underline;
}

.content_right_zunterst a:active {
	text-decoration:underline;
}

.content_right_zunterst a:hover {
	text-decoration:none !important;
}

.content_right_zunterst a:visited {
	text-decoration:underline;
}


/******Ueber uns******/
.about_pic { 
	float:left;
	border:1px solid #CCCCCC;
}

.about_pic:hover { 
	float:left;
	border:1px solid #FFCC00;
}

.about_name {
	float:left; 
	margin-left:10px;
	width:100px;
}

.about_name a:hover {
	text-decoration:underline;
	color:#FFCC00 !important;
}

.bild_border {
	border:1px solid #CCCCCC;
}

.content_top_left_right {
	margin-left:20px !important;
	margin-right:20px !important;
	margin-top:15px;	
}

.content_top_left_right a:hover {
	color:#FFCC00 !important;	
}

.abstand_links {
	margin-left:20px !important;
}

.abstand_rechts {
	margin-right:20px !important;
}

.border_bottom_content {
	border-bottom:1px solid #CCCCCC;
	height:2px;
	margin-top:10px;
	margin-bottom:12px;
}

#helloMeStatus {
	font-weight:100 !important;
}

#helloMeStatus a:link {
	font-weight:100 !important;
}

#helloMeStatus a:active {
	font-weight:100 !important;
}

#helloMeStatus a:hover {
	font-weight:100 !important;
}

#helloMeStatus a:visited {
	font-weight:100 !important;
}
