/* =============================================================

Aufbau:	1. BODY + CONTAINER KALIBRIERUNG

	2.  HEADER
	
	3.  NAVIGATION
	3.1 SUBNAVIGATION
	3.2 LINKNAVIGATION
	
	4.  CONTENT
	4.1 FUER HISTORY
	4.2 TABLE
	4.3 BILDER ALLG.
	4.4 WT GALLERY CONFIG
	4.5 GUESTBOOK
	
	5.  FOOTER
	
	6.  TYPO
		
============================================================= */

/* =============================================================
	1.  BODY + CONTAINER KALIBRIERUNG
============================================================= */

* {
	margin: 0px;
	padding: 0px;
	outline: none;
	border: none;
	}
	
body {
	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #fff;
	background-color: #000;
	text-align: center;
	font-size: 14px;
	}
	
/* =============================================================
	2. HEADER
============================================================= */

#logo {
	margin: 15px 0 15px 23px;
	width:204px;
	height:297px;
	display: block;
	background:url(../_images/thors_logo.jpg) #000 0 0 no-repeat;
	}

/* =============================================================
	3. NAVIGATION
============================================================= */

#navicontainer {
	float: left;
	width: 250px;
	background-color: #000;
	}

#navigation ul li {
	list-style: none;
	margin-left: 18px;
	margin-bottom: 15px;
	}

#navigation ul li {
	list-style: none;
	margin-left: 18px;
	margin-bottom: 15px;
	}

/* =========================
	3.1 SUBNAVIGATION
========================= */

#subnavicontainer {
	float: left;
	text-align: left;
	width: 185px;
	*height: 500px;
	min-height: 500px;
	margin: 0 0 7px 0;
	padding-top: 7px;
	background-color:#533c72;
	font-size: 14px;
	}

#subnavicontainer img {
	padding-top: 7px;
	}

#subnavicontainer ul li {
	list-style: none;
	padding-left: 7px;
	}
	
#active_link  a{
	color: #ffc602;
	}
	
#active_link  {
	margin-left: 7px;
	margin-bottom: 7px;
	}
	
#normal_link {
	color: #ffc602;
	margin-left: 7px;
	margin-bottom: 7px;
		
	}
	
/* =========================
	3.2 LINKNAVIGATION
========================= */

#content_inside_links {
	width: 450px;
	padding: 210px 0  30px 0;
	}

#linkcontainer {
	width: 450px;
	margin: 7px 0 7px 0;
	padding-top: 7px;
	background-color:#533c72;
	}

#linkcontainer img {
	}

#linkcontainer ul li {
	list-style: none;
	padding-left: 7px;
	display: inline-block;
	}

.uebertitel_link {
	font-size: 16px;
	}

/* =============================================================
	4. CONTENTs
============================================================= */

#pagecontainer {
	position: relative;
	background-image: url(../_images/navi_bg.gif);
	background-repeat: repeat-y;
	background-position: top left;
	margin: 0 auto 0 auto;
	width: 1000px;
	text-align: left;
	}

#content {
	float: right;
	width: 750px;
	padding-top: 120px;
	background-color: #231b2d;
	background-image: url(../_images/loop_bg.jpg);
	background-repeat: repeat-x;
	
	}

#content_inside {
	width: 725px;
	margin-left: 25px;
	}
	
#standard_content {
	float: right;
	left: 250px;
	width: 750px;
	padding-top: 120px;
	background-color: #231b2d;
	background-image: url(../_images/loop_bg.jpg);
	background-repeat: repeat-x;
	
	}

#standard_content_inside {
	margin-left: 25px;
	width: 700px;
	}
	
#spalte1 {
	width:330px;
	float:left;
	/*margin-top:17px;*/
	
	}

#spalte2 {
	width:345px;
	margin-right:25px;
	float:right;
	}
	

/* ==========================
	4.1 FUER HISTORY
========================== */
	
#rechte_spalte_history_inside {
	width: 500px;
	float: left;
	margin: 0 0 0 25px;
	}
	
#rechte_spalte_history_inside img {
	margin-top: 7px;
	}

/* ==========================
	4.2 TABLEs
========================== */

#standard_content_inside .contenttable {
	margin-bottom: 25px;
	}

#contenttable contenttable-0 event_table {
	text-align: left;
	
	}

.event_table td {
	border-bottom-color: #533c72;
	border-bottom-style: solid;
	border-bottom-width: 1px;
	padding-bottom: 7px;
	color: #fff;
	padding: 15px 0 15px 15px;
	margin: 0 0 15px 15px;
	font-size: 12px;
	}
	
.event_table th {
	background-color: #000;
	}

#col323-0 {
	color: #fff;
	font-size: 12px;
	background-color: #000;
	padding-left: 7px;
	text-align: left;
	}
	
#col323-1 {
	color: #fff;
	font-size: 12px;
	background-color: #000;
	padding-left: 7px;
	text-align: left;
	}
	
.td-last {
	padding-left: 20px;
	}


/* ==========================
	4.3 BILDER ALLG. 
========================== */

.csc-textpic {
	*margin-bottom: 25px !important;
}

.csc-textpic-image {
	margin-bottom: 25px !important;
}


/* ==========================
	4.4 WT GALLERY 
========================== */


div.wtgallery_list_area div.wtgallery_list, div.wtgallery_category_area div.wtgallery_categories {
	float: left;
	margin: 0 25px 25px 0;
}

div.wtgallery_list_area div.wtgallery_list, div.wtgallery_category_area div.wtgallery_categories {
	float: left;
	*margin: 0 25px 20px 0;
}


/* ==========================
	4.5 GUESTBOOK
========================== */


#gb_list_title{
	width:100%;
	background-color: #533c72;
	}

#gb_eintrag_inhalt{
	padding-left:3px;
	width:700px;
	}

#gb_eintrag_name_datum{
	padding-left:3px;
	width:700px;
	background-color: #533c72;
	font-size: 10px;
	}
	
#gb_list_navi{
	font-family:verdana;
	font-size:12px;
	width:600px;
	}
	
#gb_list_navi2{
	font-family:verdana;
	font-size:12px;
	width:600px;
	margin-top:-5px;
	}

#gb_zaehler{
	font-weight:bold;
	}

#gb_pages{
	font-size:9px;
	}

#gb_eintrag{
	font-family:verdana;
	font-size:12px;
	margin-bottom:17px;
	border:1px solid;
	border-color:#533c72;
	}

#gb_eintrag_name_datum{
	font-weight:bold;
	height:10px !important;
	font-size:13px;
	width:700px;
	}

#gb_eintrag_inhalt{
	width:700px;
	}

#gaestebuchform_table{
	font-family:verdana;
	font-size:12px;
	}

#firstname, #email{
	width:300px;
	margin-bottom: 5px;
	}

.gaestebuch_form_spalte_1{
	width:100px;
	}

.gaestebuch_form_textarea{
	border:1px solid;
	border-color: #533c72;
	width: 300px;
	height: 120px;
	margin-bottom: 5px;
	}

.tx-guestbook-form-inputfield-med {
	width: 300px;
	margin-bottom: 5px;
	}

.tx-srfreecap-pi2-image {
	width: 150px;
	margin-bottom: 5px;
	}

#submit {
	color: #ffc602;
	border: 1px solid #231b2d;
	background-color: #533c72;
	padding: 1px 5px 5px 5px;
	}
/*
#gb_datum {
	font-size: 10px;
	font-weight: thin;
	padding-left: 520px;
	}
	
*/
/* =============================================================
	5. FOOTER
============================================================= */

#footer {
	height: 49px;
	width: 750px;
	margin-top: 100px;
	padding-bottom: 50px;
	display: inline-block;
	background-color: #000;
	}
	
#footer_inside {
	font-size: 12px;
	color: #878787;
	border-top: 1px solid #878787;
	border-bottom: 1px solid #878787;
	}

#footer_inside p {
	margin: 0 0 0 25px;
	padding: 5px 0 5px 0;
	}
	
#footer_standard {
	height:49px;
	width: 750px;
	margin-top: 100px;
	padding-bottom: 50px;
	display: inline-block;
	background-color: #000;
	}
	
#footer_inside_standard {
	font-size: 12px;
	color: #878787;
	border-top: 1px solid #878787;
	border-bottom: 1px solid #878787;
	}

#footer_inside_standard p {
	margin: 0 0 0 25px;
	padding: 5px 0 5px 0;
	}

/* =============================================================
	6. TYPO
============================================================= */

h1 {
	color: #ffc602;
	font-size: 22px;	
	}
h2 {
	color: #fff;
	font-size: 12px;
	background-color: #000;
	margin-left: 7px;
	margin-bottom: 25px;
	}

a, a:link, a:visited {
	font-style: normal;
	color: #9e9e9e;
	text-decoration: none;
	}
		
a, a:hover {
	color: #ffc602;
	text-decoration: none;
	}



/****************** GRAFISCHE-UEBERSCHRIFT *****************************/
h2.imageheader {
     height:26px;
     background-repeat:no-repeat;
     background-color:#231B2D;
     padding: 0;
     margin: 0;

}
h2.imageheader strong{
       display:none;
}


/******************* RG ACCORDION (LINKS) *****************************/

.rgaccord1-nest {
	background-color:#533c72;
	width: 500px;
	padding: 10px 7px 10px 7px;
	
}

/* the content */
div.rgaccord1-content {
  width:573px;
  /*border-left:1px solid #ccc;
  border-right:1px solid #ccc;*/
  padding-left:10px;
}
.rgaccord1-toggle{
	cursor: pointer;
}
h6{
	font-size:16px;
	/*margin: 10px 0 10px 0;*/
}




/**************** [START] EVENT FORMATIERUNG **************************/
#events_navi_container ul li{
	list-style:none;
	margin-top:17px;
	margin-bottom:17px;
}
#event_titel_left{
	float:left;
	width:305px;
	margin-left:25px;
	font-weight:bold;
}
#event_titel_right_1{
	float:left;
	margin-left:57px;
	font-weight:bold;
	
}
#event_titel_right_2{
	float:left;
	margin-left:39px; 
	font-weight:bold;
}
#linke_spalte_events{
	width:330px;
	float:left;
	margin-top:17px;
}
#events_navi_container{
	margin-right:25px;
	width:345px;
	float:right;
}
/**************** [END] EVENT FORMATIERUNG **************************/

/**************** START GAESTEBUCH **************************/
.tx-veguestbook-pi1 ul li{
	list-style:circle;
	margin-left:10px;
}
.tx-veguestbook-pi1 ul{
	margin-bottom:25px;
	padding-left:8px;
}

#captcha_img{
	margin-left:-11px;
}
#freecap{
	width:150px;
}
.tx-srfreecap-pi2-cant-read a{
	color:#FFFFFF;
}
.tx-srfreecap-pi2-cant-read a:hover{
	color: #ffc602;
}
#gb_list_navi, #gb_list_navi2{
	width:700px;
}
#gb_list_navi{
	margin-top:30px;
}
#eintrags_bestaetigung{
	font-weight:bold;
	color: #ffc602;
}
/******* END GAESTEBUCH ********/