body
{
	margin: 0px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #282C41;
	background-color: #FFFFFF;
	text-align: left;
	line-height:18px;
}

p, td, th, tr, li  {
	font-size: 12px;
	color: #4D4D4D;
}

p{
	line-height:18px;
	margin-bottom:20px;
	margin-top:0px;
}

a {
	font-size: 12px;
	color: #4D4D4D;
	text-decoration:none;
}

a:hover {
	color: #BD0926;
}

a:link{
	color: #4D4D4D;
}

a:visited{
	color: #4D4D4D;
}

a img{
	border:0px;
}

map{
	border:0px;
}

ul {
	list-style-type: none;
	margin: 0px;
	margin-left: 0.8em;
	padding: 0px;
	padding-left: 0.8em;
	font-size: 12px;
	color: #333333;
	list-style-image: url(/art/swiss_german_club/list_dot.gif);
	line-height:18px;
}
/*
ul li{
	padding-bottom:10px;

}
ul li:last-child{
	padding-bottom:0px;
}
*/
ol {
	margin-left: 1em;
	padding-left: 1em;
	list-style-type: decimal;
	color: #333333;
}

h1 {
	font-size: 12px;
	font-weight: bold;
	text-transform:uppercase;
	color:#bd0926;
	margin-top:0px;
}

h2 {
	font-size:12px;
	font-style:normal;
	font-weight:normal;
	color:#000000;
	margin:0px;
}

h3 {
	font-size: 11px;
	font-weight: bold;
	color: #666666;
}

hr {
	background-color: #999999;
	color: #999999;
	border: #999999;
	height: 1px;
}

input, select {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: Black;
	background-color: #FFFFFF;
	border: 1px solid Gray;
	margin-bottom: 4px;
}

input[type=radio], input[type=checkbox] {
	border: none;
}

textarea {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: Black;
	background-color: #FFFFFF;
	border: 1px solid Gray;
	margin: 2px 0px;
}

.submit {
	border: 1px solid #666666;
	background-color: #E5E5E5;
	font-size: 10px;
}

.antifloat
{
	clear: both;
	visibility: hidden;
}

#overDiv
{
	position: absolute; 
	visibility: hidden; 
	z-index:1000;
}

#seitenanfanglink {
	padding: 30px 0px 10px 0px;
}
/*------------------------------------------------------------------------*/

/******************************
	layout
******************************/

#body{
margin: auto;
width:940px;
}

#set{
width:940px;
}

#set div{
float:left;
overflow:hidden;
}

#header{
width:940px;
height:248px;
background-color:#FFFFFF;
}

#bannner{
width:600px;
height:218px;
}

#logo{
width:340px;
height:218px;
}

#balken{
width:940px;
height:30px;
background-color:#ececed;
}

#container{
width:940px;
padding-top:54px;
background-color:#FFFFFF;
}

#navcontainer{
width:236px;
}

* html #navcontainer{
height:560px;
}

#content{
width:476px;
padding-left:80px;
padding-right:148px;
padding-bottom:54px;
min-height:560px;
}

#footer{
width:940px;
background-color:#FFFFFF;
}

#shortcutlinks{
width:940px;
height:34px;
background-color:#ececed;
}

#fusszeile{
width:624px;
padding-left:316px;
padding-top:30px;
}


/*------------------------------------------------------------------------*/

/******************************
	layout drucken
******************************/

#drucken
{
	width: 580px;
}

/*------------------------------------------------------------------------*/

/******************************
	navigation 
******************************/

/******************************
	stufe 1 
******************************/
#navcontainer ul {
	list-style-type: none;
	text-transform: none;
	margin: 0px;
	padding: 0px;
	line-height:normal;
}

#navcontainer ul li {
	display: block;
	height:36px;
	display: inline;
}

#navcontainer a
{
	font-size: 14px;
	font-weight:bold;
	color:#707173;
	text-decoration:none;
	text-transform:uppercase;
	display:block;
	padding-top:10px;
	padding-left:57px;
	height:26px;
	background-color:#ececed;
	margin-bottom:7px;
}

#navcontainer a:hover {
	color:#bd0926;
}

#navcontainer ul a.parentactive {
	color:#ffffff;
	background-color:#bd0926;
	background-image:url(/art/swiss_german_club/navi_bg.gif);
}

#navcontainer ul a.parentactive:hover {
	color:#ffffff;
}

#navcontainer ul a.active {
	color:#ffffff;
	background-color:#bd0926;
	background-image:url(/art/swiss_german_club/navi_bg.gif);
}

#navcontainer ul a.active:hover{
	color:#ffffff;
}

#navcontainer ul a.active_no_kids {
	color:#ffffff;
	background-color:#bd0926;
	background-image:url(/art/swiss_german_club/navi_bg.gif);
}

#navcontainer ul a.active_no_kids:hover{
	color:#ffffff;
}

/******************************
	stufe 2 
******************************/
#navcontainer ul ul a {

}

#navcontainer ul ul li a {
font-size:13px;
background:none;
padding-top:0px;
height: auto;
margin-bottom:3px;
text-transform:none;
font-weight:normal;
}

#navcontainer ul ul li.first a {
margin-top:15px;
}

#navcontainer ul ul li.last a {
margin-bottom:15px;
}


#navcontainer ul ul li a.parentactive {
background:none;
color:#BD0926;
}

#navcontainer ul ul li a.parentactive:hover {
color:#BD0926;
}

#navcontainer ul ul li a.active {
background:none;
color:#BD0926;
}

#navcontainer ul ul li a.active:hover {
color:#BD0926;
}

#navcontainer ul ul li a.active_no_kids {
background:none;
color:#BD0926;
}

#navcontainer ul ul li a.active_no_kids:hover {
color:#BD0926;
}

/******************************
	stufe 3 
******************************/
#navcontainer ul ul ul li a {
margin-top:0px;
margin-bottom:3px;
padding-left:67px;
}

#navcontainer ul ul ul li.first a {
margin-top:20px;
}

#navcontainer ul ul li.last ul a {
margin-top:0px;
margin-bottom:3px;
}

#navcontainer ul ul ul li.last a {
margin-bottom:25px;
}

#navcontainer ul ul ul a {

}

#navcontainer ul ul ul li {

}
/*------------------------------------------------------------------------*/

/******************************
	Shortcutnavigation
******************************/
#shortcutlinks ul
{
	list-style-type: none;
	margin: 0px;
	padding: 0px;
	list-style-image: none;
	float: left;
	padding-left:316px;
	padding-top:12px;
}

#shortcutlinks li
{
	display: inline;
	margin: 0px;
	float: left;
	
}

#shortcutlinks li.first a.tools {
	border-left: none;
	padding-left: 0px;
}

#shortcutlinks a.tools 
{
	font-size: 11px;
	font-weight: normal;
	color: #707173;
	text-decoration: none;
	border-left: 1px solid #707173;
	padding: 0px 3px;
	height:10px;
	line-height:10px;
	float:left;
}

#shortcutlinks a:hover.tools 
{
	color: #BD0926;
}
/*------------------------------------------------------------------------*/

/******************************
	Sprach-Wechsel-Links
******************************/
#sprachenlinks ul
{
	list-style-type: none;
	margin: 0px;
	padding: 0px;
	list-style-image: none;
}

#sprachenlinks li
{
	display: inline;
	margin: 0px;
	padding: 0px 10px;
	border-left: 1px solid #B22C1B;
}

#sprachenlinks li.first
{
	border-left: none;
	padding-left: 0px;
}

#sprachenlinks li.last {
	border-right: 1px solid #666666;
}

#sprachenlinks a.sprachwahl 
{
	font-size: 11px;
	font-weight: bold;
	color: #B22C1B;
	text-decoration: none;
}

#sprachenlinks a:hover.sprachwahl 
{
	color: #333333;
}

#sprachenlinks a.currentSprachwahl  
{
	font-size: 11px;
	font-weight: bold;
	color: #666666;
	text-decoration: none;
}

#sprachenlinks a:hover.currentSprachwahl 
{
	color: #333333;
}
/*------------------------------------------------------------------------*/

/******************************
Template: Download 
******************************/
#download {
	padding: 10px 0px;
}

#download th, #download td {
	border-bottom: 1px solid #999999;
}

/*------------------------------------------------------------------------*/

/******************************
Template: Formular
******************************/
/*
fuer html-formatiertes antwort-mail: Form-Felder, die bearbeitet wurden, werden mit dieser klasse versehen
*/
.formular-eingabe
{
	background-color: #E5F3F8;
	border-color: #0089BD;
}
/*------------------------------------------------------------------------*/

/******************************
Template: Suche
******************************/
#erweiterte_suche
{
	padding-top: 1em;
}

#erweiterte_suche fieldset
{
	border: 1px solid #CCCCCC;
}
/*------------------------------------------------------------------------*/

/******************************
	Template: Gästebuch
******************************/

/* Formular */

.gaestebuchform
{
	
	text-align: center;
	width: 100%;
}

.gaestebuchform p {
	float: left;
	min-width: 150px;
}

* html .gaestebuchform p {
	width: 150px;
}

.gaestebuchform table {
	clear: both;
	width: 455px;
}

.gaestebuchform td {
	text-align: right;
}

.gaestebuchform .formular
{
	display: none;
}
.gaestebuchform .formularshow
{
	display: block;
}

.gaestebuchform input, .gaestebuchform textarea
{
	width: 300px;
}

.gaestebuchform label
{
	padding-right: 5px;
}

.gaestebuchform .label_absender
{
	
}

.gaestebuchform .label_nachricht
{
	
}

.gaestebuchform .form_absender
{

}

.gaestebuchform .form_senden
{
	width: 100px;
	margin-left: 150px;
}

.gaestebuchform textarea
{

}

.gaestebuchformlink
{
	
	width: 100%;
	text-align: right;
	padding-bottom: 30px;
}

/* Inhalt Gästebuch */

.gaestebuch
{
	
	width: 100%;
}

.gaestebucheintrag
{
	width: 100%;
}

.gaestebuch_absender
{
	float: left;
	width: 395px;
	font-weight: bold;
}

.gaestebuch_datum
{
	float: right;
	width: 80px;
	text-align: right;
	font-weight: bold;
}

.gaestebuch_nachricht
{
	width: 100%;
	border-top: 1px dotted #ABABAB;
	border-bottom: 1px dotted #ABABAB;
	padding-top: 10px;
	padding-bottom: 30px;
	clear: both;
	
}

/* Blättern */

.gaestebuch_blaettern
{
	
}

.gaestebuch_blaettern li
{
	list-style-type: none;
	list-style-image: none;
	padding: 0px 5px;
	float: left;
}

.gaestebuch_blaettern li.first a
{
	border-right: none;
	
}

.gaestebuch_blaettern li.last
{
	/*border-left: 1px solid black;*/
	
}

.gaestebuch_blaettern li a
{
	border-right: 1px solid black;
	padding-left: 2px;
	padding-right: 8px; 
}

.gaestebuch_blaettern li a.aktiv
{
	color: #bd0926;
}

/*------------------------------------------------------------------------*/
