/* CSS Document */
body {
	background-image: url(images/layout2/page_bg.jpg);
	background-repeat:repeat-x;
	background-color:#E2EBF6;
	margin-left: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
}
body,td,th {
	font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
}
a:link {
	color: #2159A1;
}
a:visited {
	color: #2159A1;
}
a:hover {
	color: #6FAA00;
}
a:active {
	color: #2159A1;
}
.loginbox
{
	width: 75px; 
	font-size: 11px; 
	color: 7F7F7F
}
.pwlink					{ color:#5C8500; text-decoration:underline; font-size: 11px; font-weight: bold;}
a.pwlink:hover			{ color : #007593; }
.bilderkats				{ color:#255699; text-decoration:none; font-size: 13px; font-weight: bold;}
a.bilderkats:hover		{ color : #74AB1C; }
.reglink				{ color:#2159A1; text-decoration:underline; font-size: 12px;}
a.reglink:hover			{ color : #74AB1C; }
.logoutlink				{ color:#D50600; text-decoration:underline; font-size: 11px; font-weight: bold;}
a.logoutlink:hover		{ color : #007593; }
.tabnew					{ color:#7F7F7F; text-decoration:none; font-size: 11px; font-weight: bold;}
a.tabnew:hover			{ color : #007593; text-decoration:underline;}
.footerlink				{ color:#2159A1; text-decoration:underline; font-size: 10px;}
a.footerlink:hover		{ color : #74AB1C; }
a.whitelink				{ color:#FFFFFF; text-decoration:none; font-size: 13px; font-weight: bold;}
a.whitelink:hover		{ color : #E0EDF8; }

.footertext {color: #6F819C; font-size: 10px;}
.bsstats {color:#A7EFFF; font-size: 11px;}
.titelfett 
{
	font-size: 24px;
	font-weight: bold;
	color: #007593;
}
.titelschmal {color: #007593; font-size: 26px;}
.titelschmalgreen {color: #5D9000; font-size: 26px;}
.titelschmalred {color: #930000; font-size: 26px;}
.userhallo { font-size: 22px; font-weight: bold;color: #6FA200;}
.Stil4 		{font-size: 26px; font-weight: bold; color: #007593; }
.Stil4green {font-size: 26px; font-weight: bold; color: #5D9000; }
.Stil4red {font-size: 26px; font-weight: bold; color: #930000; }
.fotocount 
{
	font-size: 10px;
	color: #999999;
}
table.bilderrahmen 
{
border: 1px solid #9AB7C9; 
background-color: #fff; 
filter:progid:DXImageTransform.Microsoft.dropshadow(OffX=2, OffY=2, Color='#eeeeee');
}

table.tab 
{
	background-image: url(images/startseite/neusten_tab_off.jpg);
	background-repeat: no-repeat;
	background-position: center bottom;
	cursor:pointer;
}
table.seltab 
{
	background-image: url(images/startseite/neusten_tab.jpg);
	background-repeat: no-repeat;
	background-position: center top;
	cursor:pointer;
}  
input, textarea, select, optgroup {
  font-size: 11px;
  color: #444444;
}
input[type=text],
input[type=password],
input[type=file],
textarea,
select,
optgroup {
  background-color: #FFFFFF;
  border: 1px solid #7DB1D8;
}
td.uploadform 
{
background-image:url(images/main/trennlinie.jpg); background-repeat:repeat-y; background-position:left top; padding-left: 14px; padding-top: 12px; padding-bttom: 12px;
}
td.uploadbeschriftung 
{
font-size: 14px; color:#255699; font-weight:bold; padding-left: 8px; padding-top: 12px; padding-bttom: 12px;
}
.helptext 
{
font-size: 11px; color:#007593;
}
.helptextgreen 
{
font-size: 11px; color:#5D9000;
}
.boxsub { background:#90B5CF; text-align:center; color:#FFF; padding-top:6px; padding-bottom:6px; font-weight:bold; font-size:11px; }
.boxsubgreen { background:#5D9000; text-align:center; color:#FFF; padding-top:6px; padding-bottom:6px; font-weight:bold; font-size:11px; }
.pageaktiv {float:left; text-align:center; color:#FFF; background:url(images/page_aktive.png) center center no-repeat; width: 35px; height: 35px;
top: 50%;  
}
.box_lightblue2 { background:#E3F0F9; border:1px solid #ABC6DA; border-bottom-width: 0px; }
.box_lightblue {background:#CBE0EF; border:1px solid #9BB6C9; }
.whiteborder { border:1px solid #FFF; }
span.tab 
{
padding: 4px 6px;
padding: 4px 6px;
border-bottom: 1px solid #A6C46D;	
}
span.tab:hover {
	background: #CBE69A;
	cursor: pointer;
	padding: 4px 6px;
	border-top: 1px solid #A6C46D;
	border-left: 1px solid #A6C46D;
	border-right: 1px solid #A6C46D;
	border-bottom: 1px solid #A6C46D;		
}
span.seltab {
	font-family: verdana;
	font-size: 11px;
	border-top: 1px solid #A6C46D;
	border-left: 1px solid #A6C46D;
	border-right: 1px solid #A6C46D;
	border-bottom: 1px solid #E2F6BD;
	padding: 4px 6px;
	background: #E2F6BD;	
	margin-right: -1px;
	cursor: default;	
} 
fieldset {
	padding:10px;
	margin-bottom:15px;
	border:1px solid #A6C46D;
}

fieldset legend {
	font-size: 16px;
	font-weight:bold;
	color:#5D9000;
	padding:5px;
}

label {
	display:block;
	float:left;
	font-weight:bold;
	color:#000000;
}
.helpover
{
font-size: 13px; color:#5D9000; font-weight:bold; padding-top: 10px;
} 
.input_text {
	background: url(images/bg_input.gif) top repeat-x #FFF;
	border: 1px #859CBC solid;
	padding: 2px;
}
TEXTAREA {
	background: url(images/bg_input.gif) top repeat-x #FFF;
	border: 1px #859CBC solid;
	padding: 2px;
	font-size:12px;
}

.left_menu {
}

.left_menu p {
	padding-left:15px;
	height:35px;
	background-image:url(/images/layout2/nav_abstand.jpg);
	background-repeat:no-repeat;
	background-position:left bottom;
	margin:0;

}

.left_menu img {
	position:relative;
	top:5px;
	border:0;
}

.top_menu_div {
	text-align: center;
	height:50px;
	width: 100%;
	background-image:url(/images/layout2/menu_leiste.jpg);
	background-repeat:no-repeat;
	background-position:center top;	
}

.top_menu_speicherplatzbild {
	background-image:url(/images/layout2/mehr_speicherplatz_unten.jpg);
	background-repeat:no-repeat;
	background-position:872px 6px;
	height:50px;
	width:987px;
	margin: 0 auto;
}

.top_menu_linkesbild {
	background-image:url(/images/layout2/menu_trenner.jpg);
	background-repeat:no-repeat;
	background-position:8px 9px;
	height:50px;
}

.top_menu {
	margin: 0 auto;
	width:987px;
	
	
	padding:0;
	padding-left:5px;
	list-style: none;	
}

.top_menu_unten {
	margin: 0 auto;
	width:970px;

	height:18px;
}

.top_menu_right {
	float:right;
	color:white;
}

.top_menu li {
	float:left;
	height:50px;
	background-image:url(/images/layout2/menu_trenner.jpg);
	background-repeat:no-repeat;
	background-position:right 9px;
}

.top_menu a {
	display:block;
	margin-top:20px;
	margin-left:10px;
	margin-right:10px;
	text-decoration:none;
	color:white;
	font-weight:bold;
	font-size:12px;
}

.top_menu a:hover {
	color:orange;
}

.top_menu a:active {
	color:blue;
}

.nextimage {
	float:right;
}

.previuosimage {
	float:left;
}

.image {
}

.imagetext {
}

.header_login {
	background-image:url(/images/layout2/header_login.jpg);
	width:415px;
	height:50px;
	background-repeat:no-repeat;
	background-position:left top;
}

.header_login input {
	margin-top:14px;
}

#login_kname {
	margin-left:65px;
}

#login_submit {
	position:relative;
	top:3px;
	margin-left:5px;
}

.bildsortieren label {
	float:none;
}

