/***********************************************/
/* 3col_leftNav.css                            */
/***********************************************/

body{
	font-family: Arial, Helvetica, sans-serif;
	color: #333333;
	line-height: 1.166;	
	margin: 0px;
	padding: 0px;
	background-image:url(img_page/hintergrund.jpg);
	background-repeat:repeat-x;
}

img{
	border:none;
}

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

a span{
	color: #333333;
}


a:link{
	color: #333;
	text-decoration: none;
}

a:visited{
	color: #333;
	text-decoration: none;
}

a:hover span{
	color: #333333;
	
}



a:hover{
	color: green;
	text-decoration: underline;
}

h1{
 font-family: Verdana,Arial,sans-serif;
 font-size: 16px;
 color: #000000;
 margin: 0px;
 padding: 12px 0px 10px 0px;
}

h2{
 font-family: Verdana,Arial,sans-serif;
 font-size: 14px;
 color: #006699;
 margin: 0px;
 padding: 0px;
}

h3{
 font-family: Verdana,Arial,sans-serif;
 font-size: 12px;
 color: #334d55;
 margin: 0px;
 padding: 0px;
}

h4{
 font-family: Verdana,Arial,sans-serif;
 font-size: 10px;
 font-weight: normal;
 color: #333333;
 margin: 0px;
 padding: 0px;
}


/***********************************************/
/* Layout Divs                                 */
/***********************************************/

#masthead{
	margin: 0px auto;
	padding:0px 0px 0px 0px;
	width: 840px;
}

#masthead img{
	margin-left: 0px;
}

#mastercontent{
	width: 840px;
		margin: 0px auto;
		font-family:verdana ; font-style:inherit;font-size:16px; 
}

#navBar{
	float: left;
	width:180px;
	margin: 0px;
	padding: 0px;
}

#headlines{
  	float:right;
	width: 200px;
	padding-right: 0px;
}

#content{

	float: left;
  	width: 370px;
	margin: 0px 10px 0px 10px;
}

/***********************************************/
/* Components                                  */
/***********************************************/

/*************** #contentline ******************/


.contentline_bild {
	clear: both;
	height: 10px;
	background-image:url(img_page/contentline.jpg);
	background-repeat:repeat-x;
	padding: 0px;
	margin: 0px;
}


.contentlink{
	margin: 0px 0px 10px 7px;
	padding: 0px 0px 10px 0px;
	font-size:10px;
	
}

.contentlink a{
	background-image:url(Website/bilder/punkt_klein.gif);
	background-repeat:no-repeat;
	padding: 2px 10px 2px 20px;
	margin: 0px 0px 0px 0px;
	color: green;
	text-decoration:underline;
}

.contentlink a span{
	color: #333333;
}

.contentlink a:visited{
	text-decoration:underline;
}
.contentlink a:hover{
	text-decoration:none;
}
/**************************************************************/
.contentlinka{
	margin: 0px 0px 10px 7px;
	padding: 0px 0px 10px 0px;
	font-size:11px;
}

.contentlinka a{
	background-image:url(Website/bilder/emailan.gif);
	background-repeat:no-repeat;
	padding: 2px 10px 2px 20px;
	font-size:10px;
	color: green;
	text-decoration:underline;
}
.contentlinka span{
	color: #333333;
}

.contentlinka a:visited{
	text-decoration:underline;
}
.contentlinka a:hover{
	text-decoration:none;
}
/*****************************************************/
.contentlinkbottom{
	margin: 10px 0px 10px 7px;
	padding: 0px 0px 10px 0px;
}

.contentlinkbottom a{
	background-image:url(Website/bilder/punkt_klein.gif);
	background-repeat:no-repeat;
	padding: 2px 10px 2px 20px;
	font-size:10px;
	font-weight:bold;
}

.contentlinkbottom a span{
	color: #333333;
}

.contentlinkbottom a:hover{
	
	color: green;
	text-decoration:underline;
}

.contentlinkbottom a:hover span{
	color: #333333;
}
/*******************************************************/

.contentlinkback{
	float:right;
	margin: 10px 0px 0px 0px;
	padding: 0px 0px 10px 0px;
	font-size:10px;
}

.contentlinkback a{
	background-image:url(Website/bilder/punkt_klein.gif);
	background-repeat:no-repeat;
	padding: 0px 0px 4px 20px;
	margin: 0px 0px 0px 0px;
}

/**********************************************************/
.contentbold{
	font-weight:bold;
}


/*************** #pageName styles **************/

#pageName{
	margin: 0px;
	padding: 0px 0px 0px 10px;
}


/************** .feature styles ***************/

.feature{
	width:370px;
	min-height: 215px;
	padding: 0px 10px 0px 10px;
	font-size: 75%;
	background-image:url(Website/bilder/content_back.jpg);
	background-repeat:repeat-x;
	background-position:bottom;
}

.feature img{
	float:left;
	padding: 0px 10px 0px 0px;
	border:none;

}


/************** .story styles *****************/

.story{
	width:370px;
	padding: 0px 10px 0px 10px;
	font-size: 75%;
	background-image:url(Website/bilder/content_back.jpg);
	background-repeat:repeat-x;
	background-position:bottom;
}
.story a{ text-decoration:underline;

	}
	.feature a{ text-decoration:underline;

	}
.story p{
	padding: 0px 0px 0px 0px;
}

.story img{
	float:left;
	margin: 0px 10px 0px 0px;
	border:none;
}


.story_list{
	width:370px;
	padding: 0px 10px 0px 10px;
	font-size: 75%;
	background-image:url(Website/bilder/content_back.jpg);
	background-repeat:repeat-x;
	background-position:bottom;
}

.story_list p{
	padding: 0px 0px 0px 0px;
}

.story_list img{
	float:right;
	margin: 0px 0px 10px 10px;
	border:none;
}

.list_head_a {
	font-size:14px; 
	color:#222; 
	font-weight:bolder;

}

.list_head_b {
	

}



/*********** #sectionLinks styles ***********/

#sectionLinks{
	width:180px;
	margin: 0px;
	padding: 0px;
	font-size: 16%;
	font-family:verdana;
	font-style:inherit;
	font-size:11px;
	color: #000000;
}

#sectionLinks a {
	display:block;
	margin:8px;
	padding: 7px 0px 7px 30px;
	background-image:url(Website/bilder/nav_back.gif);
	background-repeat:no-repeat;

}

#sectionLinks a:hover{
	display:block;
	margin:8px;
	padding: 7px 0px 7px 30px;
	background-image:url(Website/bilder/nav_back.gif);
	background-repeat:no-repeat;
	
}

/*************** #navcontent styles *********/

#navcontent{
	display:block;
	padding: 5px 0px 0px 10px;
	margin-top: 0px;
	
	font-family:verdana;
	font-size:10px;
}

#navcontent a{
	color:#333;
	font-weight:bold;
	font-style:italic;
}

#navcontent img{
	margin: 0px 0px 0px 0px;
}


/************** #advert styles **************/

#advert{
	padding: 0px 0px 0px 0px;
	width: 200px;
}


/************** #headlines styles **************/

#headlines{
	margin: 0px;
	padding: 0px 0px 20px 0px;
	font-size: 80%;
}

#headlines p{
	padding: 5px 0px 5px 0px;
}

/**************************************************************/

.contact{
	width:370px;
	height:150px;
	clear:both;
}

.contact a{
	color: green;
	text-decoration:underline;
}

.contact a span{
	color: #333333;
}
.contact a:visited{text-decoration:underline;}
.contact a:hover{text-decoration:none;}



/************* #pageinfo *******************/

#pageinfo{
	clear:left;
	font-family:verdana;
	font-size:10px;
	padding: 0px 0px 6px 0px;
	
	text-align:center;
	vertical-align:bottom;
	
}

#pageinfo a{
	text-decoration:none;
	font-weight:bold;
	

}

#pageinfo a:hover{
	text-decoration:underline;
}

#picinfo{
	font-size:9px;
}

/**************** #backbottom ***************/

#backbottom{
	  position:fixed;
  bottom:0px;
  left:0px;
  width:100%;
	clear:both;
	height:70px;
	background-image:url(img_page/masterback_bottom.jpg);
	background-repeat:repeat-x;
	background-position:bottom;
}

#b_left{

  width:200px;
}

#b_right{
  width:700px;

}


 * html body{
  overflow:hidden;
 }
 * html #backbottom{
	position:relative;
	height:60px;
}

 * html div#swgwebseite{
  height:95%;
  overflow:hidden;
 }
 
 /*********Kontakt******/
 #kontakt{
	
	font-family:verdana;
	font-size:10px;

	text-align:left;
	vertical-align:bottom;
	}
	form{margin:1em 0 2em 0;
	float:left;}
	input, textarea{margin: 0 0 0 -3px;padding:0px 0px 0px 3px;border:1px solid #7ACD9F;}
label{width:120px;margin:0 0 0 0;padding:2px 2px 3px 3px;float:left;background: #7ACD9F;color:#000000;}


#kontaktformular{
 	float:left;
	width:366px;
 	margin: 4px;
}
  #passbild{float:left;
 margin: 4px;}


.alignright{float:right;margin:0 0 1em 1em;color:#668CB3;}
.alignleft{float:left;margin:0 1em 1em 0;}
.aligncenter{text-align:center;border:0px solid #668CB3;}

/**************************** lightbox ************************************/

#lightbox{padding:15px;background:#333;color:#CCC;border:1px dotted #333;}
#lightbox img {border:1px dotted #000;}
#lightboxDetails {font-size: 0.6em;padding-top: 0.8em;text-transform: lowercase;font-family:Verdana, Arial, Helvetica, sans-serif; font-size:11px;  text-align:right;}
#lightboxCaption {float:left;text-transform: lowercase;font-family:Verdana, Arial, Helvetica, sans-serif; font-size:11px;  text-align:right;}


