/* main.css: 24.04.07 by Michael Kluge; last update: 01.05.07 */


body {
background-color: #cccc33;
font-size: 12pt;
font-family:
	"PetitaMedium",
    "Bookman Old Style",
    "Serifa BT",
    "URW Bookman L",
    "itc bookman",	
    times,
    serif;
}

#main {
min-height: 100%;
height: auto !important;
height: 100%;
width: 900px;
text-align: left;
top: 0px;
background-color: #FFFFFF;
margin: 0 auto;
margin-top: -10px;
position: relative;
padding-bottom: 10px;
}

html,body 
{
height: 100%;
}



#foot {
position: absolute;
bottom: 0px;
width: 100%;
line-height: 1.5em;
text-align: center;
background: #FFFFFF;
padding-bottom: 10px;

}

#text {
background-color: #FFFFFF;
position: relative;
margin-top: 0px;
padding-left: 40px;
padding-right: 20px;
}





#logo {

background-image: url("../gfx/design/logo.png");
height: 300px;
width: 900px;
margin-left:auto;
margin-right:auto;
position: relative;
top: 0px;
}


#menu {
height: 40px;
width: 750px;
margin-left:auto;
margin-right:auto;
position: relative;
top:-50px;
left: 140px;
}

#menuL {
width: 150px;
margin-left:-10px;
position: relative;
top: 0px;
}

#menuR {
width: 150px;
margin-left:250px;
position: relative;
top:-18px;
}


.menuP {
padding-left: 28px;
padding-right: 28px;
}




img {
border:0px;
}

a:hover,a:link {
	font-weight: bold;
	text-decoration: none;
	color: #669933;
	font-size: 11pt;
	}

a:visited {
	font-weight: bold;
	text-decoration: none;
	color: #333333;
	font-size: 11pt;
	}

a:active {
	text-decoration: underline;
	color: #333333;
	font-size: 11pt;
	font-weight:900;
	}
	
.bold {
font-weight: bold;
}

.topic {
font-weight: bold;
font-size: 11pt;
text-decoration: none;
}

table,tr,td {
border:none;
}

td {
vertical-align: top;
}

.text_input {
	font: 8pt/16pt arial;
	color: #555753;
	width: 450px;
	}

.text_area {
	font: 8pt/16pt arial;
	color: #555753;
	width: 450px;
	height: 200px;
	}
	
	/* Sucsess / Fail */
.sucsess	{
	color: #228B22;
	}

.fail	{
	color: #FF6600;
	font-weight:900;
	}

.center {
text-align: center;
}

.left {
text-align: left;
}

.right {
text-align: right;
}

.top {
vertical-align: top;
}

.centerVertical {
vertical-align:middle;
}

.padding-right {
	padding-right: 50px;
}

.fullcenterVertical {
vertical-align:middle;
width: 100%;
padding-left: 15px;
}

.trenner
{
background-image: url("../gfx/design/trenner.png");
border: 0px;
height: 1px;
width: 100%;
}

.padding {
padding-top: 8px;
padding-bottom: 8px;
margin: 0px;
}

.full
{
width: 100%;
}
