/* general document definitions */

@font-face {
	font-family: 'TSTAR';
	src: url('fonts/tstar-medium-webfont.eot');
	src: local('☺'), url('fonts/tstar-medium-webfont.woff') format('woff'), url('fonts/tstar-medium-webfont.ttf') format('truetype');
	font-weight: normal;
	font-style: normal;
}

body {
	font-family: 'TSTAR', Arial, Helvetica,sans-serif;
	font-size: 13px;
    padding: 0px;
    margin:0px;
	color:#333;
}

a {	color:#000000;text-decoration: underline;}
a:hover {text-decoration:underline;background-color:#e0e0e0;}
a.active {color:#fff;background:#000;}

h1 {font-size: 32px;font-weight:normal;background:#eee;padding:3px 3px 3px 10px;opacity : 0.8;filter: alpha(opacity=80);}
h2 {font-size: 24px;font-weight:normal;background:#eee;padding:3px 3px 3px 10px;opacity : 0.8;filter: alpha(opacity=80);}
h3 {font-size: 18px;font-weight:normal;background:#eee;margin-bottom:8px;padding:3px 3px 3px 10px;opacity : 0.8;filter: alpha(opacity=80);}
h2 a {text-decoration:none}
h2 a:hover {text-decoration:none;background:#e0e0e0;}

hr {background: url(img/line.png) bottom left repeat-x;;color:#fff;border:0}
form {background:white}

img { border:0px; }

#page {position:absolute;top:0px;left:0px;z-index:5000;width:100%;height:100%;text-align:center;overflow:auto}
#bg {position:absolute;top:0px;left:0px;z-index:1;width:100%;height:100%;text-align:left}

/*logo */
#header {}
#logo {width:200px;margin:0px;margin-left:14px;padding-bottom:10px}
#logo img {margin-top:0px;border:2px solid white}


/* langswitch */
#langswitch {margin:0px 0px 10px 0px;text-align:right;padding-bottom:0px;font-size:0.8em;text-transform:uppercase}
#langswitch a, .trail a {text-decoration:none;margin-right:0px;padding:1px 2px 0px 2px;background:none;}
#langswitch a:hover{background-color:#eee}
#langswitch .selflink, #langswitch .selflink a {background:#666;color:#fff}
#langswitch .selflink a:hover {background-color:#666}
#langswitch p {margin:0px;padding:0px}


#danubetitle {margin:auto;width:800px;position:relative;top:10%}
#danubetitle h1 {font-size:48px;margin:0px;padding:0px;
	color:#fff;letter-spacing:8px;text-transform:uppercase;
	background-color:#333;padding-left:5px;opacity : 0.7;filter: alpha(opacity=70);}
	
#main {z-index:6000;margin:auto;width:800px;position:relative;top:15%;}
#menu {
	text-align:left;
	font-size:14px;
	text-transform:uppercase;	
	width:180px;
	float:left;
	margin-top:65px;
	line-height:24px;
	/*font-family: 'Share-Regular', Helvetica,Arial, sans-serif;*/
}
#pagetitle {	
	float:left;
	width:550px;
	padding:5px 10px 0px 10px;
	height:35px;
	text-align:left;
	}
#pagetitle h1 {
	margin:0px;
	padding: 0px;
	padding-left:10px;
	background: url(img/line.png) bottom left repeat-x;
	background-color:#eee;
	color:#000;
	opacity : 0.7;filter: alpha(opacity=70);
	}

#content {
	padding:15px 10px 5px 10px;
	text-align:left;
  	float:left;
  	width:550px;
  	line-height:19px;
	/*background: url(img/line.png) bottom left repeat-x;  	*/
}


#river{position:fixed}
#footer{position:fixed}
#headinfo{position:fixed}

#menu a {
	text-decoration:none;
	padding:1px 3px 1px 17px;
	margin:0px 0px 8px 0px;
	color:#333;
	background:url(img/arr.gif) 1px 6px no-repeat;
	background-color:#e0e0e0;
	opacity : 0.7;filter: alpha(opacity=70);
	}
#menu a:hover {color:#000;text-decoration:none;
	background:url(img/arr.gif) 1px 6px no-repeat;
	background-color:#eee}
#menu p {margin:0px}
#menu a.active{background:#fff;}
#menu a.selflink{background-color:#333;color:#fff;text-decoration:none;}
#menu .selflink a, #menu a.selflink {
	color:#fff;
	background:url(img/arr_over.gif) 1px 6px no-repeat;
	background-color:#333;
	text-decoration:none
}
#menu a.selflink {}
#menu a.selflink:hover {text-decoration:none}
#menu .selflink a:hover {text-decoration:none}
#menu ul {list-style-type:none;padding:1px 0px 1px 17px;line-height:20px;}
#menu ul ul {list-style-type:none;padding:3px 0px 4px 32px;line-height:18px;}
#menu li {list-style-type:none;margin:1px 0px 1px 0px;line-height:20px;}


/* content */


#content p {background-color:#eee;padding:10px 10px 10px 10px;opacity : 0.7;filter: alpha(opacity=70);}
#content .extlink a {background:url(img/arr.gif) 1px 6px no-repeat;padding:1px 0px 1px 17px;}
#content .extlink a:hover {background-color:#e0e0e0}
#content a.wikilink {}
#content a.wikilink:hover {}
#content ul {list-style-image: url(img/arr.gif);font-size:90%}
#content li {margin-left:-10px}
#content img {border:3px solid #fff;}

#content div {background:#eee;padding-bottom:2px;opacity : 0.8;filter: alpha(opacity=80);}
#content div.vspace {background:none}
#content #wikitext {background:none}

/* wiki related */
#wikitext {padding:0px;margin:0px;}
#wikiedit textarea {width:546px}
h2.wikiaction {margin-bottom:10px}
.quickref {line-height:12pt;background:#fff;margin-top:30px}

/* wikicommands */
#foot {
	clear:both;
	font-size:11px;
	margin:0px 0px 0px 194px;
	text-align:left;
}
#foot p {padding-top:0px}
#foot a {text-decoration:underline;color:#333;}
#foot ul { list-style:none; margin:0px; padding:0px;padding-top:0px;padding-left:-20px }
#foot li { display:inline; margin:0px 0px 0px 0px; padding:0px}
#foot li a.createlink { display:none; }


/* classes */
.top {margin-top:-36px}
.right{float:right}
.clear {clear:both}

/* divs and span classes*/
.news,.item {
	width:594px;margin-bottom:20px;padding-bottom:20px;clear:right;
	background: url(img/line.png) bottom left repeat-x;}
.news img {margin-right:15px}
.item img {float:right;margin-bottom:3px;margin-left:2px;}
.item h2 {padding-top:5px}


/* general or text classes */
.clear {clear:both}
.caption {font-size:90%;line-height:12px;padding: 2px 0px 4px 5px}
.strong {font-size: 16px;background:#eee;line-height:24px;}
.big {font-size: 24px;line-height:34px;}
.highlight {font-size: 24px;background:#e0e0e0;line-height:34px;padding:0px 4px 0px 2px;}
.category {font-size:10px;color:#666}
.upper {text-transform:uppercase}



