/* CSS Document */

body {
	background-color:#eeeeee;
	background-image:url(Hintergrund.jpg);
	background-repeat:no-repeat;
	background-position:left top;
	background-attachment:fixed;
	margin: 0px;
	padding: 0px;

	color: #333333;
	height:100%;
}
html
{
height:100%;
}
body,td,tr,table
{
	font-family: Arial, Helvetica, Sans Serif;
	font-size: 12px;
}
.space
{
width:20px;
}
.banner_logo
{
text-align:center;
}
.banner
{
background-image:url(Bannerhi.jpg);
background-repeat:repeat-x;

}

.red_line
{
background-image:url(red.png);
background-repeat:repeat-x;
background-color:#a30c0c;
color:#ffffff;
height:24px;
padding-left:20px;
}
.left_nav
{
vertical-align:top;
background-color:#cccccc;
width:170px;
border-left: 1px solid #a0a0a0;
border-right: 1px solid #a0a0a0;
}
.menu_outer,.menu_inner
{
border-collapse: collapse;
border-spacing:0px;
width:170px;
}
.right_nav
{
/*background-color:#cccccc;*/
vertical-align:top;
width:165px;
padding-left:4px;
border-left:1px solid #a0a0a0;
border-right:1px solid #a0a0a0;
text-align:center;
}
.left_shadow
{
background-color:#cccccc;
width:174px;
}
.line
{
width:90%;
height:1px;
border:0px;
background-color:#909090;
}
table.search
{
padding-left:15px;
}
.newsletter
{
width:100%;
}
.small_head
{
font-weight:bold;
color:#909090;
}
td
{
text-align:left;
}
a:link,a:visited
{
text-decoration:none;
color:#a30c0c;
}
a:hover
{
color:#be4040;
}


a.menu:link,a.menu:visited
{
color:#ffffff;
text-decoration:none;
}
a.menu:hover
{
color:#EAEAEA;
text-decoration:none;
padding-left:10px;
}
a.position_row:link,a.position_row:visited
{
color:#ffffff;
font-weight:bold;
text-decoration:none;
}
a.position_row:hover
{
color:#eaeaea;
}
.menu
{
 background-image:url('menu.png');
 background-repeat:no-repeat;
 color:#ffffff;
 font-size:13px;
 padding:0px;
 padding-left:5px;
 border-spacing:0px;
 margin:0px;
 vertical-align:top;
 padding-top:4px;
}
td.content
{
vertical-align:top;
}
table.content
{
/*background-image:url(nav_shadow.png);
background-repeat:repeat-y;*/
}
.content_table
{
width:100%;
}
.shadow_top
{
background-image:url(nav_shadow2.png);
background-repeat:repeat-x;
padding-top:10px;
}
.user_panel
{
padding-left:15px;
}

a.footer:link,a.footer:visited
{
color:#ffffff;
text-decoration:none;
background-image:none;
background-color:transparent;
}
td.footer
{
background-image:url(footer_red.png);
background-repeat:repeat-x;
background-position:bottom;
background-color:#a30c0c;
color:#ffffff;
text-align:center;
font-weight:bold;
height:25px;
vertical-align:center;
}
.shadow_bottom
{
background-image:url(nav_shadow5.png);
background-repeat:repeat-x;
background-position:bottom;
padding-top:7px;
}
tr.content
{

}
td.content2
{
/*background-image:url(nav_shadow4.png);
background-repeat:no-repeat;*/
padding-left:7px;
padding-top:7px;
vertical-align:top;
}

a.pms_footer:link,a.pms_footer:visited
{
color:#0066CC;
text-decoration:underline;
}
a.pms_footer:hover
{
color:#004FB5;
text-decoration:underline;
}
.pms_footer
{
background-color:#CEDAEB;
}


.bggrey 
{
 background-color:#DDDDDD;
}

.description
{
 color:#666666;
 vertical-align:top;
 height:40px;
}
.item_link
{
vertical-align:top;
}
.list_heading
{
 color: #222232;
	font-size: 22px;
	font-weight: bold;
}

.item_heading
{
 color: #222232;
	font-size: 22px;
	font-weight: bold;
}
.item_user
{
 color: #666666;
	font-size: 10px;
}
.download
{
font-size:20px;
}
.comment_heading
{
color: #555555;
font-weight: bold;
}
.comment_content
{
color: #555555;
}
.signatur
{
color: #888888;
}
.signatur_line
{
height:1px;
border:0px;
background-color:#DDDDDD;
}
.comment_write
{
color: #555555;
font-weight: bold;
}
.comment_error
{
color: #995555;
font-weight: bold;
}
.login_fail
{
color: #995555;
font-weight: bold;
}
.rating
{
 color: #666666;
	font-size: 12px;
}
.item_intro
{
 color: #808080;
	font-size: 12px;
	font-weight: bold;
}
.item_text
{
 color: #222222;
	font-size: 12px;
}
.rg {
	border-left: 1px solid #222222;
	border-right: 1px solid #222222;
	border-top: 1px solid #222222;
	border-bottom: 1px solid #222222;
}

.border {
	border: 1px solid #41488b;
}
.border2 {
	border: 1px solid #AAAAAA;
}
.poll_bar1
{
background-color: #AA0000;
}
.poll_bar2
{
background-color: #00AA00;
}
.poll_bar3
{
background-color: #0000AA;
}
.poll_bar4
{
background-color: #AAAA00;
}
.poll_bar5
{
background-color: #AA00AA;
}
.poll_bar6
{
background-color: #00AAAA;
}
.poll_bar7
{
background-color: #001080;
}
.poll_bar8
{
background-color: #000000;
}
.poll_bar9
{
background-color: #777777;
}
.poll_bar10
{
background-color: #FC8612;
}
.poll_question
{
color: #555555;
font-weight: bold;
}
.poll_answer
{
color: #555555;
}
.register_fail
{
color: #995555;
font-weight: bold;
}
.password_recover
{
color: #995555;
font-weight: bold;
}
.search_url
{
color: #777777;
font-style:italic;
font-size:11px;
}
.info {
        background-color: #DA5B4F;
	outline: 1px;
	outline-style: dashed;
}
.group {
        background-color: #DDDDDD;
	border-left: 1px solid #222222;
	border-right: 1px solid #222222;
	border-top: 1px solid #222222;
	border-bottom: 1px solid #222222;
}
.example
{
 color:#808080;
}
.bggrey 
{
 background-color:#DDDDDD;
}
.download_button
{
font-size: 20px;
text-align:center;
}
.user_counter
{
color: #181f5d;
}
.birthday
{
color: #181f5d;
}
.code
{
font-family:Lucida Console;
font-size:12px;
background-color:#AAAAAA;
}
