
html,
body {
	margin:0px;
	padding:0px;
	height:100%;
	width:100%;
	background:#d5e2ed;
	/* background-color:#c0c0c0; */
}

#wrapper {
	margin:0 auto;
	height:100%;
}

#back {
	/* background-image:url(../images/background.gif);
	background-repeat:repeat-y; */
}

table.main {
	width:1024px !important;
	/* height:100%; */
}

.index {
	width:100% !important;
	height:100%;
}

a, img {
	border:0px;
	padding:0px;
	margin:0px;
	text-decoration:none;
	color:#1f5d96;
}

.right {
	background-image:url(../images/index_right.gif);
	background-repeat:repeat-y;
}

.td_width {
	width:874px;
}

/* TEXT */


h1
{
font-size: 15pt;
color:#1f5d96;
}


.title {
	font-weight:bold;
	font-size:18px;
	color:#1f5d96;
	font-family:Arial, Helvetica, sans-serif;
}

.title_black {
	font-weight:bold;
	font-size:18px;
	color:black;
	font-family:Arial, Helvetica, sans-serif;
}

.title_black:hover {
	font-weight:bold;
	font-size:18px;
	color:#1f5d96;
	font-family:Arial, Helvetica, sans-serif;
}

.title2 {
	font-weight:bold;
	font-size:12px;
	color:#1f5d96;
	font-family:Arial, Helvetica, sans-serif;
}

.text {
	font-size:12px;
	color:black;
	font-family: ARIALN, Arial, Helvetica, sans-serif;
}

.text_rot {
	font-size:12px;
	color:red;
	font-family:Arial, Helvetica, sans-serif;
}

.text2 {
	font-size:12px;
	color:black;
	font-weight:bold;
	font-family:Arial, Helvetica, sans-serif;
}

.text_bold {
	font-size:12px;
	color:black;
	font-weight:bold;
	font-family:Arial, Helvetica, sans-serif;
}

.text2:hover {
	font-size:12px;
	color:#1f5d96;
	font-weight:bold;
	font-family:Arial, Helvetica, sans-serif;
}

.text2_blau {
	font-size:12px;
	color:#1f5d96;
	font-weight:bold;
	font-family:Arial, Helvetica, sans-serif;
}

.link {
	font-size:12px;
	color:#1f5d96;
	font-family:Arial, Helvetica, sans-serif;
	font-weight:bold;
}

.textlink
{
	font-size:12px;
	color:#1f5d96;
	font-family:Arial, Helvetica, sans-serif;
	font-weight:bold;
	text-decoration : underline;
}


.textlink1
{
	font-size:12px;
	color:black;
	font-family:Arial, Helvetica, sans-serif;
	font-weight:normal;
	text-decoration : underline;
}



.textlink:hover
{
	font-size:12px;
	color:#1f5d96;
	font-family:Arial, Helvetica, sans-serif;
	font-weight:bold;
	text-decoration : none;
}

/* INPUT */

input, textarea {
	border:1px #c0c0c0 solid;
	background:#fafafa;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	width:203px;
	min-width:203px;
	max-width:203px;
}

.submit {
	border:1px #c0c0c0 solid;
	background:#fafafa;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#3e78a6;
	width:92px;
	min-width:92px;
	max-width:92px;
	cursor:pointer;
}

.submit:hover, .submit:link {
	border:1px #c0c0c0 solid;
	background:#608cb3;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#fafafa;
	width:92px;
	min-width:92px;
	max-width:92px;
	cursor:pointer;
}

/* ALERT */

/* message */
.alert {
	border:1px #c0c0c0 solid;
	background:#ffffff;
	
	width:345px;
	height:170px;
	
	text-align:center;
	vertical-align:middle;
}

/* zentrierung */

#alert2 {
	margin:-173px 0px 0px -173px;
	left:50%;
	margin-top:280px;
	position:absolute;
	z-index:2;
	visibility:hidden;
}


/* backgorund */
#alert1 {
	height:100%;
	width:100%;
	background-color:#fafafa;
	filter:alpha(opacity=70);
	-moz-opacity:0.7;
	z-index:1;
	position:absolute;
	visibility:hidden;
}

#f {font-weight:normal}

#view {
	border-bottom : 1px dashed Black;
}