a {
	color:#000099;
	text-decoration:none;
}

a:hover {
	color:#ffffcc;
	background-color:#000099;
	text-decoration:underline;
}

body {
	background-color:#d0d0d0;
	font-size:12px;
}

div.main {
	width:850px;
	margin-top:15px;
}

div.top {
	width:900px;
}

td.linkliste {
	background-color:#ffffcc;
	border:1px solid #009900;
}

td.inhalt {
	background-color:#ffffcc;
	border:1px solid #009900;
}



td {
	font-family:Verdiana,Arial;
	font-size:12px;
	color:#000099
}

td.border_l {
	text-align:left;
	width:2px;
	background-image:URL(../images/layout/border.png);
}

td.border_r {
	text-align:right;
	width:2px;
	background-image:URL(../images/layout/border.png);
}

td.titel {
	height:25px;
	background-image:URL(../images/layout/top.png);
	background-repeat:repeat-x;
	font-size:20px;
	font-weight:bold;
}

td.link {
	height:16px;
	font-size:14px;
	font-weight:bold;
}

td.sublink {
	height:14px;
	font-size:13px;
	font-weight:bold;
}

td.ch_link {
	height:14px;
	font-size:12px;
	font-weight:bold;
	padding-left:10px;
}

td.ch_sublink {
	height:12px;
	font-size:11px;
	font-weight:bold;
	padding-left:30px;
}

td.top_ecke {
	height:25px;
	width:2px;
	background-image:URL(../images/layout/top.png);

}

td.bot_ecke {
	height:25px;
	width:2px;
	background-image:URL(../images/layout/bottom.png);

}

td.footer {
	font-size:10px;
	text-align:center;
	color:#bbbbbb;
}

input {
	font-size:11px;
	background-color:#ffffcc;
}

select {
	font-size:11px;
	background-color:#ffffcc;
}

hr {
	height:0px;
	border:solid #009900 1px;
	border-top-width: 1px;
}
input.button {
	font-family:Verdana,Tahoma,Arial,Sans-Serif;
	font-size:11px;
	font-weight:normal;
	color:#000000;
	background-image:URL(../images/layout/btn_bg.gif);
	background-color:#FFEE99;
	border:1px #996600 solid;
	margin:2px;
}

.t3 {
	width:100%;
	border-bottom:1px solid #009900;
	font-size:14px;
	font-weight:bold;
}

.t2 {
	width:100%;
	border-bottom:3px double #009900;
	font-size:16px;
	font-weight:bold;
	font-variant:small-caps;
	margin-bottom:10px;
}

p {
	text-align:justify;
	margin-left:10px;
	margin-right:10px;
}

textarea.art_inhalt {
	border:1px solid #999999;
	background-color:#ffc;
	font-size:12px;
	font-family:Arial;
	width:550px;
	height:150px;
}

input.art_titel {
	font-size:12px;
	border:1px solid #999999;
	background-color:#ffc;
	font-weight:bold;
	width:550px;
}
input.art_img {
	font-size:10px;
	border:1px solid #999999;
	background-color:#ffc;
	width:550px;
}
table.artikel {
	background-color:#ccffcc;
	border:1px solid #000000;
	font-weight:bold;
}
td.gb_message {
	color:#006600;
}

