li.heading {

	font-weight: bold;
	list-style-type: none;
	color: #99cc00;

}



li.heading  a,a:link,a:active,a:visited,a:hover {

	font-weight: bold;

}

div.tip { 

	width: 400px;

	color: #FFFFFF;

	font-family: Verdana, Geneva, Arial, helvetica, sans-serif;

	text-align: left;

	font-size: 11px;



}

div.tip a,a:link,a:hover,a:visited,a:active{ 

	font-weigtht: normal;



}



div.tip a:hover{ 

	text-decoration:underline;



}

div.tipp { 

	width: 400px;

	color: #99cc00;

	font-family: Verdana, Geneva, Arial, helvetica, sans-serif;

	font-weigtht: bold;

	text-align: left;

	font-size: 10px;

}

.headerBG { 

	background-image: url(http://www.fotos.sc/images/header_bg.jpg);

}

input { 

	border: 1px solid #99cc00;

}


.ta { 

	width: 550px;

}

p,div { 	

	font-family: Verdana, Geneva, Arial, helvetica, sans-serif;

	color: #FFFFFF;

}

.umnews { 

	width: 100%;

	padding-top: 0px;

	margin: 0px;

}

div.NavContent {

	position: relative;

	margin:0px 0px 0px 0px;

	padding: 0px;

	float: left;

	color: #FFFFFF;

}

div.contentItem {

	width: 100%;

	padding: 0px;

	margin: 0px ;

	top: 0px;

	position: relative;

	text-align:left;

}

*html .shortNews {

	position:absolute;

	top: 0px;

	float: right;

	width: 210px;

	margin: 44px 0px 0px 0px; 

	border: 1px solid #000000;

	text-align: left;

	padding: 10px;

	left: /*500px*/ 65%;

}

.shortNews {

	position:absolute;

	top: 650px;

	float: left;

	width: 210px;

	margin: 0px 0px 0px 0px; 

	border: 1px solid #000000;

	text-align: left;

	padding: 10px;

	left: /*500px*/ 40%;

}

.shortNewsOv {

	position:relative;

	/* float:right;*/

	height: 100px;

	width: 25%;

	padding: 0px;

	margin-top: 40px; 

	border: 1px solid #000000;

}

table.content { 

	color: #FFFFFF;

}



table.content  td{ 

	color: #FFFFFF;

}

td{ 

	color: #FFFFFF;

}



#test {

	margin: 10px 50px 0 50px;

} 

div.LangSwitch {

	height: 44px;

	width: 100%;

}

/*

td {

	font-family: Verdana, Geneva, Arial, helvetica, sans-serif;

	font-size: 11px;

	color: #FFFFFF;

}

th {

	font-family: Verdana, Geneva, Arial, helvetica, sans-serif;

}*/

h1 { 

	font-family: Verdana, Geneva, Arial, helvetica, sans-serif;

	font-size: 12px;

	color: #99cc00;

	font-weight: bold;



}

h2 { 

	font-family: Verdana, Geneva, Arial, helvetica, sans-serif;

	font-size: 11px;

	color: #99cc00;

	font-weight: bold;

	margin: 5px;



}

.button { 

	background-image: url(http://www.fotos.sc/images/button.jpg);

	background-repeat: no-repeat;

	background-position: 2px 4px;

	width: 131px;

	

}

.nav_left {

	background-image: url(http://www.fotos.sc/images/nav_bg.gif);

	background-repeat: repeat-x;

	background-position: 2px 4px;

}



.nav_right {

	background-image: url(http://www.fotos.sc/images/nav_bg.gif);

	background-repeat: repeat-x;

	background-position: 2px 4px;

}

a:link { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; color: #99cc00; font-weight: bold; text-decoration: underline;}

a:active { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; color: #99cc00; font-weight: bold; text-decoration: none;}

a:visited { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; color: #99cc00; font-weight: bold; text-decoration: none;}

a:hover { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; color: #99cc00; font-weight: bold; text-decoration: underline;}



a.footerNav:link { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; color: #FFFFFF;  text-decoration: none;}

a.footerNav:active { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; color: #FFFFFF;  text-decoration: none;}

a.footerNav:visited { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; color: #FFFFFF;  text-decoration: none;}

a.footerNav:hover { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; color: #FFFFFF;  text-decoration: underline;}

a{ font-weight: normal; color: #99cc00; }

a.menu:link { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; color: #42521e; font-weight: normal; text-decoration: none;}

a.menu:active { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; color: #42521e; font-weight: normal; text-decoration: none;}

a.menu:visited { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; color: #42521e; font-weight: normal; text-decoration: none;}

a.menu { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; color: #42521e; font-weight: normal; text-decoration: none;}

a.menu:hover { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; color: #42521e; font-weight: normal; text-decoration: underline;}



a.actual:link { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; color: #42521e; font-weight: normal; text-decoration: underline;}

a.actual:active { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; color: #42521e; font-weight: normal; text-decoration: underline;}

a.actual:visited { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; color: #42521e; font-weight: normal; text-decoration: underline;}

a.actual { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; color: #42521e; font-weight: normal; text-decoration: underline;}

a.actual:hover { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; color: #FFFFFF; font-weight: normal; text-decoration: underline;}



#footer { 

	width: 100%;

	height: 44px;

	margin-left: 10px;

}



td.input { 

	color: #FFFFFF;

	font-family: Verdana, Geneva, Arial, helvetica, sans-serif;

	/*font-size 11px;*/

}

body {

	font-family: Verdana, Geneva, Arial, helvetica, sans-serif;

	margin: 0px 50px 0px 50px;

	background-color: #333333;

	/*font-size 11px;*/

	color: #FFFFFF;

	padding: 0px;

}

.contain { 

	width: 550px;

}

.teaser { 

	width: 300px; 

	text-align: justify; 

	border: 1px solid #FFFFFF; 

	margin-left: 25px;

}

.box1 {

	width: 500px;

	text-align: justify; 

	border: 1px solid #FFFFFF; 

	margin-left: 25px;

}

.box2 { 

	width: 500px;

	text-align: justify; 

	border: 1px solid #FFFFFF; 

	margin-left: 25px;

}

ul,li { 

	margin: 0px;

	padding-top: 5px;

}

a { 

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

	font-size: 11px;

	color: #0066FF;

	text-decoration: underline;

}

a.sub,a.sub:active,a.sub:hover,a.sub:visited,a.sub:link { 

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

	font-size: 11px;

	color: #0066FF;

	text-decoration: underline;

}

table, td, body { 

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

	font-size: 11px;

	color: #FFFFFF;

}

img.iborder:hover { 

	border: 1px solid  #0066FF;

}

/*a:img { 

	border: 1px solid  #0066FF;

}*/



.Stil1 {font-size: 14px;}

.Stil2 {font-size: 16px;}



.abstand {

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

	font-size: 11px;

	color: #FFFFFF;

}



div.nav1Norm {

}

a.anav1Norm {

}

div.nav1Act {

}

a.anav1Act {

}



a {

	color: #FFFFFF;

}

a.teaserLink {

	text-decoration: none;

	color: #99cc00;

}

h1 {

	color: #99cc00;

	font-size: 13px;

	font-weight: bold;

	margin: 5px;

}

h2 {

	color: #99cc00;

	font-size: 12px;

	font-weight: bold;

	margin: 20px 0 5px 0;

	padding: 0px;

}

.h1Link {

	color: #99cc00;

}

ul {

	margin: 0;

	padding: 0;

	padding-top: 5px;

	padding-left: 25px;

}

div.GalItem {

	margin-bottom: 10px;

	margin-left: 10px;

	width: 100px;

	float: left;

}

.pagerBox {

	clear: both;

	height: 25px;

	padding: 2px;

	margin: 2px;

	margin-bottom: 20px;

	margin-top: 20px;

}

.pagingOff a,a:link,a:visited,a:active{

	color: #000000;

	text-decoration: none;

}

.pagingOff {

	background-color: #BBEEBB;

	border: 1px solid #EEEEEE;

	text-align: right;

	float: left;

	padding: 2px 5px 2px 5px;

	margin-left: 1px;

	margin-top: 1px;

	color: #000000;

	font-weight: bold;

}

.pagingOff:hover {

	background-color: #FFFFFF;

	border: 1px solid #EEEEEE;

	color: #000000;

}

.pagingOff:link,.pagingOff:active,.pagingOff:visited{

	color: #000000;

	text-decoration: none;

}

.pagingOn:link,.pagingOn:active,.pagingOn:visited{

	color: #000000;

	text-decoration: none;

}

.pagingOn a,a:link,a:visited,a:active{

	color: #000000;

	text-decoration: none;

}

.pagingOn {

	background-color: #FFFFFF;

	border: 1px solid #EEEEEE;

	text-align: right;

	float: left;

	padding: 2px 5px 2px 5px;

	margin-left: 1px;

	margin-top: 1px;

	text-decoration: none;

	color: #000000;

}

.pagingOn:hover {

	background-color: #EEEEEE;

	border: 1px solid #EEEEEE;

	color: #000000;

}

div.error {

	margin: 15px;

	color: red;

}

div.success {

	margin: 15px;

	color: #99cc00;

}

.red {

	color: red;

}

.green {

	color: #006633;

}

td.headerBox {

	height: 130px;

	background-image: url(../img/Header01.jpg);

	background-repeat: no-repeat;

}

div.headerNav {

	padding-top: 5px;

	padding-right: 40px;

	text-align: right;

}

a.headerNav {

	padding-left: 10px;

	padding-right: 10px;

	font-weight: bold;

	color: #7AF723;

	text-decoration: none;

}

a.headerNav:hover {

	padding-left: 10px;

	padding-right: 10px;

	font-weight: bold;

	color: #FFF;

	text-decoration: underline;

}

span.headSep {

	color: #FFF;

}

td.footer {

	height: 80px;

	background-image: url(../img/FootBackgr.jpg);

	background-repeat: no-repeat;

}

div.footerNav {

	padding-top: 50px;

	padding-right: 50px;

	text-align: right;

}

span.footSep {

	color: #799ABC;

}

div.galOvItem {

	background-color: #666666;

	margin: 2px;

	padding: 5px;

	width: 100%;

	border: 2px solid #99cc00;

}

h1.galOvItem, a.galOvItem {

	margin: 0;

	color: #FFFFFF;

	font-size: 12px;

}

p.galOvItem, a.galOvItemText {

	margin: 0;

	text-decoration: none;

	color: #FFFFFF;

}

div.galOvPics {

	float: right;

}

th.imageDetailsModel {

	background-color:#252525;

	padding: 4px;
  width: 100%;
	font-weight: normal;
	margin: 4px;
	text-align: left;

	color: #FFFFFF;

}

td.imageDetailsModel {

	background-color:#252525;

	padding: 20px;

	width: 60%;

	color: #FFFFFF;

}
div.ModelText {

font-weight: normal;
	color: #FFFFFF;

}




th.imageDetails {

	background-color: #666666;

	padding: 5px;

	font-weight: bold;

	text-align: right;

	color: #FFFFFF;

}

td.imageDetails {

	background-color: #666666;

	padding: 5px;

	width: 100%;

	color: #FFFFFF;

}

hr {

	background-color:#99cc00;

	color:#99cc00;

	border: #99cc00;

	height: 2px;

}

hr.clear {

	width: 100px;

	display: block;

	clear: both;

	visibility: hidden;

	margin: 0;

}

.funcCont {

	margin-top: 5px;

}

.funcButton {

	margin-right: 5px;

	margin-bottom: 5px;

	padding: 5px;

	background-color: #666666;

	border: 1px solid #99cc00;

	color: #000;

	text-decoration: none;

	display: block;

	float: left;

}
/* <!-- --*/
.funcButtonItem {

	margin-right: 10px;
  margin-left: 10px;
	margin-bottom: 5px;

	
 padding: 5px;
	color: #000;

	text-decoration: none;

	display: block;

	float: left;

}

.funcButtonItem2 {

  background-image:url(../img/folder_Model.JPG);
	margin-right: 15px;
	margin-bottom: 2px;	
  padding-right: 30px;
  padding-left: 10px;
  padding-top: 10px;
  padding-bottom: 30px;
	float: left;

}

.funcButtonItem3 {
  
  color:blue;
  background-image:url(../img/runder_button2.jpg);
  background-repeat:no-repeat;
  font-style:italic;
  font-family:Helvetica,Arial,sans-serif;
  padding-right: 30px;
  padding-left: 10px;
  padding-top: 10px;
  padding-bottom: 30px;
	font-weight: bold;
	font-size:200%;

}

.commentCont {

	margin-top: 20px;

}

.miniGali {

	margin: 10px;

	padding: 10px;

	border: 1px solid #99cc00;

	width: 70%;

}

.submit {

	border: 1px solid #99cc00;

	background-color: #666666;

	color: #FFFFFF;

	font-weight: bold;

}

a.submit {

	border: 1px solid #99cc00;

	background-color: #666666;

	color: #FFFFFF;

	padding: 3px 7px 2px 7px;

	text-decoration: none;

}

img {

	border: 0;

}

img.NormImage {

	border: 0;

	margin: 0;

	display: inline;

}

img.BlockImage {

	border: 0;

	margin: auto;

	display: block;

}

img.userPic {

	border: 0;

	margin: 5px;

	display: inline;

}

.dymage {

	/*backgrond-color: #99cc00;*/

	padding: 15px;

}

.dymCont {

	text-align: center;

}

.buddieFriend {

	background-color: #666666;

}

.buddieIgnore {

	background-color: #f5c2c4;

}

.buddieCont {

	padding: 5px;

}



table.messages {

	width: 600px;

	background-color: #666666;

}

tr.message {

	background-color: #333333;

}

tr.newMessage {

	background-color: #333333;

		color: 000000;

}

.newMessage {

	background-color: #4d6600;

	color: 000000;

}

.message {

	backgrund-color: #333333;

	color: 000000;

}

.newMessage a,a:link,a:hover,a:visited,a:active{

	color: FFFFFF;

}



.unreadMessages a,a:link,a:hover,a:visited,a:active{

		color: FFFFFF;

}

.unreadMessages {

	background-color: #4d6600;

	border: 1px solid #99cc00;

		color: 000000;

}

div.messageItem {

	width: 600px;

	background-color: #666666;

	border: 1px solid #cc99cc;

}

div.messageItemUser {

	width: 160px;

	padding: 10px;

	float: left;

}

div.messageItemDetails {

	border-left: 1px solid #FFF;

	width: 399px;

	padding: 10px;

	float: left;

}

.deleteButton {

	color: #FFFFFF;

	text-decoration: none;

	background-color: #666666;

	border: 1px solid #99cc00;

	display: inline;

	padding: 3px;

	margin: 10px;

}

.deleteButton > a {

	text-decoration: none;

}

a.newItem {

	padding: 5px;

	margin: 5px;

	background-color: #66ff99;

	text-decoration: none;

	color: #000;

	border: 1px solid #000;

	display: block;

	float: left;

}

div.editImageBox {

	float: left;

	height: 150px;

	width: 115px;

	border: 1px solid #003366;

	margin: 2px; padding: 2px;

	text-align: center;

}
div.editImageBoxModel {

	float: left;

	height: 200px;

	width: 110px;

	border: 1px solid #003366;

	margin: 2px; padding: 2px;

	text-align: center;

}


div.mainPic {

	float: left;

	height: 150px;

	width: 110px;

	border: 1px solid #003366;

	margin: 2px; padding: 2px;

	text-align: center;

	background-color: #00cccc;

}

.userName {

	font-weight: bold;

	margin: 5px;

}

.odd {

	color: #FFFFFF;

}

.even {

}

.hintBox {

	width: 500px;

	margin-top: 10px;

	padding: 5px;

	background-color: #666666;

	border: 2px solid #99cc00;

}

.siblingButton {

	padding: 10px;

	width: 25px;

	padding-top: 150px;

}

.inputDescription {

	color: #FFFFFF;

	font-family: Verdana, Geneva, Arial, helvetica, sans-serif;

	width: 150px;

	text-align: right;

}

.inputBox {

	width: 550px;

}

.miniSearch {

	text-align: right;

	padding: 3px;

}

.more {

	text-align: right;

	width: 100%;

}

.News {

	padding: 5px;

	margin: 10px;

	border: 1px solid #000;

	width: 100%;

}

.newsTime {

	font-size: 10px;

	background-color: #666666;

	width: 100%;

}

.newsText {

	padding: 5px;

	width: 100%;

}

.thNorm {

	color: #FFF;

	font-weight: normal;

	background-color: #000;

	padding: 2px;

}

.thAct {

	color: #FFF;

	font-weight: bold;

	background-color: #000;

	padding: 2px;

}

td.edit {

	padding: 5px;

}



