/*
 * CSS Stylesheet
 */



/* Main */

BODY {
    font-family : Arial, sans-serif ;
    font-size : 12pt ;
    background-color : rgb(255, 255, 204) ;
    position : absolute ;
    margin: 0px ;
    top : 0px ;
	left : 20px ;
	right : 20px ;
}

DIV { margin-top : 20px ; }

IMG { border : none ; }

TD { padding : 3px ; }

TH {
	padding : 3px ;
	text-align : left ;
}

TABLE { border-spacing : 0px ; }

UL {
	list-style-type : none ;
	padding-left : 10px ;
}

A {
	color : rgb(0, 0, 255) ;
	text-decoration : none ;
}

A:hover { text-decoration : underline ; }

A:visited { color : rgb(0, 0, 153) ; }

CAPTION {
	font-weight : bold ;
	text-align : left ;
	margin-left : 10px ;
}



.title {
	font-weight : bold ;
	font-style : oblique ;
	font-size : 16pt ;
	color : rgb(0, 0, 153) ;
}

.highlight { font-weight : bold ; }

.italic { font-style : italic ; }

.center { text-align : center ; }

.top { vertical-align : baseline ; }

.auto { margin : auto ; }

.small { font-size : 10pt ; }

.clear { clear : both ; }

.back { background-color : rgb(187, 187, 153) ; }

.large { width : 80% ; }

.right {
	float : right ;
	margin : 20px 0px 10px 10px ;
}

.left {
	float : left ;
	margin : 20px 10px 10px 0px ;
}

A.external {
	color : rgb(0, 0, 153) ;
	background: url(../image/external.png) center right no-repeat;
	padding-right: 13px;
}

.pdf {
	list-style-image: url("../image/pdf.gif") ;
	list-style-position : inside ;
}

.xls {
	list-style-image: url("../image/xls.gif") ;
	list-style-position : inside ;
}

.doc {
	list-style-image: url("../image/doc.gif") ;
	list-style-position : inside ;
}



#head {
	font-family : Arial Black, Arial, sans-serif ;
	font-style : oblique ;
	font-size : 48pt ;
	color : rgb(0, 0, 153) ;
}

#footer {
	font-size : 10pt ;
	text-align : center ;
	clear : both ;
}

/* Home */

#testbody {
	background : rgb(255, 255, 204) url("../image/menuback.gif") top left repeat-y ;
}

#menu {
	position : fixed ;
	top : 10px ;
	right : auto ;
	bottom : 10px ;
	left : 10px ;
	text-align: center ;
    color : rgb(255, 255, 0) ;
}

#home {
	margin-top : 20px ;
	margin-left : 200px ;
}

/* Info */

#brasil {
	list-style-image: url("../info/image/brasil.gif") ;
	list-style-position : inside ;
}

#chile {
	list-style-image: url("../info/image/chile.gif") ;
	list-style-position : inside ;
}

#mexico {
	list-style-image: url("../info/image/mexico.gif") ;
	list-style-position : inside ;
}

#columbia {
	list-style-image: url("../info/image/columbia.gif") ;
	list-style-position : inside ;
}

#australia {
	list-style-image: url("../info/image/australia.gif") ;
	list-style-position : inside ;
}

#liechtenstein {
	list-style-image: url("../info/image/liechtenstein.gif") ;
	list-style-position : inside ;
}

#germany {
	list-style-image: url("../info/image/germany.gif") ;
	list-style-position : inside ;
}

#uk {
	list-style-image: url("../info/image/uk.gif") ;
	list-style-position : inside ;
}

#hongkong {
	list-style-image: url("../info/image/hongkong.gif") ;
	list-style-position : inside ;
}

#japan {
	list-style-image: url("../info/image/japan.gif") ;
	list-style-position : inside ;
}



/* Stufen */

#stufen { max-width : 800px ; }



/* Links */

#halfsize { width : 234px ; }



/* Profile */

#profile { max-width : 600px ; }

#main { background-color : rgb(204, 204, 255) ; }

#title {
	margin-top : 0px ;
	background-color : rgb(0, 0, 153) ;
	color : rgb(255, 255, 0) ;
	font-weight : bold ;
	padding : 5px ;
}

#image {
	float : left ;
	margin : 10px ;
}

#info { margin-top : 10px ; }

#info TH { text-align : right ; }

#text {
	clear : both ;
	margin : 0px 10px;
}

#edit {
	background-color : rgb(0, 0, 153) ;
	color : rgb(204, 204, 255) ;
	font-size : 10pt ;
	padding : 3px 5px ;
	clear : both ;
}



/* Form */

#form { max-width : 600px ; }

#form_title {
	font-size : 36pt ;
	text-align : center ;
}

#form_top {
	font-size : 24pt ;
	text-align : center ;
}

#form_date {
	background-color : rgb(0, 0, 153) ;
	color : rgb(204, 204, 255) ;
	font-size : 10pt ;
	padding : 3px 5px ;
	margin-top : 0px ;
}

.form_right { text-align : right ; vertical-align: text-top ; }

