@media screen {

/* TAGS */

body {
	margin: 0px;
	padding: 0px;
	background-color:#8888ff;
	font-family: sans-serif;
}

h1,h2,h3,h4,h5,h6,p,ul,ol,li,div,td,th,address,blockquote,nobr,input,select,textarea {
	font-family: Verdana, Tahoma, Arial, Helvetica, sans-serif; 
}

p,ul,ol,li,div,td,th,address,blockquote,nobr,input,select,textarea {
	font-size: 12px; 
}

pre	{
	margin-top: 0px;
	margin-bottom: 0px;
}

h1 {
	font-size: 20px; 
}

h2 {
	font-size: 18px; 
}

h3 {
	font-size: 16px; 
}

h4 {
	font-size: 14px; 
}

hr {
	border: 1px solid green;
	height: 1px;
}

/* TITLE */

.bartitle{
	border-left: 2px #dddddd solid;
	border-top:2px #dddddd solid;
	border-right: 2px #dddddd solid;
	padding: 3px;
}

.barentry{
	background-color: #aaaadd;
	vertical-align: top;
}

.barentryColor{
	background-color: #aaaadd;
}

#titleSub {
	z-index: 2;
	position: relative;
	top: -8px;
	left: 32px;
	font-size: 14px;
}

#titleMain { /*width: 330px;*/
	font-size: 45px;
	font-weight: bold;
}

#titlePage{
	font-size: 30px;
	font-weight: bold;
	padding-left: 15px;
}

.iconBorder{
	border:1px #4444ff solid;
}


/* MAIN MENU */
													
#gtMenuSearch,#gtMenuButtons,#gtLangButtons{
	margin:3px;
}

#gtMenuButtons a{
	padding:0px 5px;
	text-decoration:none;
	border:1px #4444ff solid;
	font-weight:bold;
}

#gtLangButtons a{
	text-decoration:none;
	border:1px #4444ff solid;
	font-size: 12px;
}

#gtMenuButtons a:hover, #gtLangButtons a:hover{
	background-color:#70dd70;
	border:1px #70dd70 solid;	
} 

input.bouton	{
	text-transform: uppercase;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;

}
	
input.searchText, select.selSize {
	border: solid 1px #4444ff;
	margin: 0px 0px 0px 0px;
	padding:  0px 0px 0px 0px;
}

input.searchText {
	font-size: 15px;
	background-color:#8888ff;
	width:135px;
}

select.selSize {
	font-size: 13px;
}


/* TABLE FRAMES */

#tdColMiddle {
	vertical-align:top;
	padding:2px 10px 2px 10px;
}

#tdColLeft {
	margin-top:0px;
	vertical-align:top;
	text-align:right;
	width:320px;
}

#copyrightNotices{
	text-align:justify;
	font-size:66%;
	color:#444444;
	margin-top:12px;
}


/* COLORS FOR SIZE SCHEMA */

.imgSizeUser {
	background-color:#da7deb;
}
.imgSizeAvail {
	background-color:#87e279;
}
.imgSizeMaxOnline {
	background-color:#dbdf77;
}
.imgSizeViewed {
	background-color:#e07f77;
}

/* LINK AND TEXT LAYOUT */

.warn {
	color:red;
	font-weight:bold;
}

.locationString, #gmLinks{
	padding: 3px 4px 3px 4px; /*u l b r*/
	color:white;
	font-weight:bold
}
	
.invert{
	color:white;
}

.right{
	text-align:right;
}	
a.gmLinks, a.gmLinks:link {
	text-decoration: none;
	font-weight:bold;
	color: #8888ff;
} 
a.gmLinks:visited {
	text-decoration: none; 
	color: #4444ff;
} 
a.gmLinks:hover {
	text-decoration: underline; 
	color: yellow;
} 
a.gmLinks:active {
	text-decoration: none; 
	color: red;
}

a.negPassiveLinks, a.negPassiveLinks:link {
	text-decoration: none;
	font-weight:bold;
	color: white;
}
a.negPassiveLinks:visited {
	text-decoration: none; 
	color: white;
}
a.negPassiveLinks:hover {
	text-decoration: underline; 
	color: yellow;
}
a.negPassiveLinks:active {
	text-decoration: none; 
	color: red;
}

a.passiveLinks, a.passiveLinks:link {
	text-decoration: none;
	color: black;
}
a.passiveLinks:visited {
	text-decoration: none;
	color: black;
}
a.passiveLinks:hover {
	text-decoration: none;
	color: black;
}
a.passiveLinks:active {
	text-decoration: none;
	color: black;
}

a, a:link { /* allgemeine Link-Eigenschaften */
	text-decoration: underline; 
	color: black;
} 
a:visited {
	text-decoration: underline; 
	color: #222222;
}
a:hover {
	text-decoration: underline; 
}
a:active {
	text-decoration: underline; 
	color: red;
} 

#contentTable{ 
	margin-left: auto;  /*THIS CAUSES CENTERING*/
	margin-right: auto;
}

#pathsContainer, #imgContainer, #mapLinksContainer{ 
	margin-left: 0px;
	margin-right: 0px;
	width: 100%;
	background-color: black;
}

/* TAB MENU FOR INFO SPACE*/

#tabMenuDiv {
	display:block;
	height:20px;
	color:#000;
	position:relative;
	margin:0px auto 0 auto;
	text-align:right;
}

ul#tabMenuUl {
	position:absolute;
	bottom:0; left:0;
	margin:0 0 0 0px;
	list-style-type:none;
}

ul#tabMenuUl li {
	list-style-type:none;
	float:left;
	margin:0 0.5em 0 0;
}

ul#tabMenuUl li a {
	padding:5px 5px;
	border:none;
	text-transform:lowercase;
	color:#000;
	border:1px solid #000;
	border-bottom:none;
	border-color:#4444ff #4444ff #4444ff #4444ff;
	display:block;
	white-space:nowrap;
	text-decoration:none;
}

ul#tabMenuUl li a:hover {
	background-color:#70dd70;
	border-color:#70dd70;
	text-decoration:none;
}

ul#tabMenuUl .tabMenuCurrent a,
ul#tabMenuUl .tabMenuCurrent a:hover {
	text-decoration:none;
	font-weight:bold;
}
	


/* UNUSED*/

.imgNoBorder{
	border:0px solid red;
}
	
}/*END media:screen*/
