hr{
   color: #AAAAAA;
   height:1px;
   text-align:left;
   border:1px solid #AAAAAA;
}
strong{
   font-weight: bold;  
}

/* FORMATIERUNG CONTENT */

#bannerbk ol ol,
#content ol ol,
#bannerbk ul ul,
#content ul ul{margin-top: 0.20em;margin-bottom: 0.20em;}
#bannerbk ol,
#content ol,
#bannerbk ul,
#content ul{margin: 1em 0 1em 2em;}
#bannerbk ol li,
#content ol li{list-style: decimal outside;}
#bannerbk ul li,
#content ul li{list-style: square outside;}


#content select,
#content textarea,
#content input{
   background-color:#F2F6F9;
   border-color:#A5ACB2;
   border-style:solid;
   border-width:1px;
   padding: 2px;
}
#content select:focus,
#content textarea:focus,
#content input:focus,
#content select:hover,
#content textarea:hover,
#content input:hover,
#content select:active,
#content textarea:active,
#content input:active{
   border-color: #DE7309;  
}
#content {line-height: 150%;}
#content p{margin : 0 0 1em 0;}
#content h1 {
	color: #FF6600;
	font-size: 160%;
	font-weight: normal;
	margin : 0 0 1em 0;
}

#content sup,
#content sub{
   font-size: 92%;
}

#content h3 {
	color: #354B6A;
	font-size: 130%;
	font-weight: normal;
	margin: 20px 0 10px 0;
}

#content h5 {
	color: #000;
	font-size: 120%;
	font-weight: normal;
	margin: 15px 0 8px 0;
}

#content table {
   border : 0 none;
   /*margin : 1em 0;*/
   margin: 0;
}
#content table table td{
   padding: 0;  
   font-size: 92%;
}
#content td, #content tr {
   padding : 3px;
   vertical-align : top;
}

#content table.erfasstetickets {
   border-collapse: collapse;
}

#content td.erfasstetickets, #content tr.erfasstetickets {
   padding : 3px 10px 3px 10px;
   vertical-align : top;
   border-top: 1px solid #99A5B3;
   border-bottom: 1px solid #99A5B3;
}

#content th.erfasstetickets {
   padding : 3px 10px 3px 10px;
   vertical-align : top;
}

#content table.ticket_details {
   border-collapse: collapse;
   width: 100%;
}

#content td.ticket_details, #content tr.ticket_details {
   padding : 3px 20px 3px 8px;
   vertical-align : top;
}


#content table.schadensmeldungen {
	margin: 5px 0 5px 0;
   border: 1px solid #ababab;
   border-collapse: collapse;
   width: 100%;
}

#content table.schadensmeldungen th {
	padding: 3px 5px;
	background-color: #e3e3e3;
	width: 43%;
	border: 1px solid #e3e3e3;
	vertical-align: top;
}
#content table.schadensmeldungen td {
   padding: 3px 5px 3px 10px;
   width: 57%;
   border: 1px solid #e3e3e3;
}

#content table.schadensmeldungen table {
   margin: 0;
   border: 0 none;
   width: 100%;
}

#content table.schadensmeldungen table th {
   background-color: #e3e3e3;
   border: 0 none;
}
#content table.schadensmeldungen table td {
   border: 0 none;
}


#content td.ticket_details_first {
   padding: 20px 20px 3px 8px;
}
#content td.ticket_details_td {
   padding: 3px 20px 3px 8px;
}
#content td.ticket_details_last {
   padding: 3px 20px 20px 8px;
}

#content td.ticket_details_only {
   padding: 20px 20px 20px 8px;
}

#content td.ticket_details h2, #content td.ticket_details_first h2 {
   font-weight: bold;
}

#content td.ticket_details_head {
   padding : 3px 10px 3px 10px;
   vertical-align : top;
   color: #fff;
   background-color: #354B6A;
}

#content .tabrowheader td {
   background-color: #ee8215;
   color: #fff;
}
#content .tabrowungerade {
   background-color: #fbc27f;
   color: #000;
}
#content .tabrowgerade {
   background-color: #E4E5E7;
}

#content a,
#content a:link,
#content a:visited{
	color: #354B6A;
	font-weight : bold;
	text-decoration : underline;
}

#content a:focus,
#content a:hover,
#content a:active{
	background-color: #354B6A;
	color:#fff;
}

#content a.erfasstetickets,
#content a:link.erfasstetickets,
#content a:visited.erfasstetickets {
   color: #FF6600;
   font-weight : bold;
   text-decoration : underline;
}

#content a:focus.erfasstetickets,
#content a:hover.erfasstetickets,
#content a:active.erfasstetickets {
   background-color: #FF6600;
   color:#fff;
}

a.logout_button,
a.logout_button:link,
a.logout_button:visited {
	position: relative;
	display: block;
	margin: 10px 0;
	padding: 9px;
	border: 1px solid #ff6600;
   background-color: #ff6600;
   color: #fff;
   text-transform: uppercase;
   font-weight: bold;
   text-decoration: none;
}
a.logout_button:focus,
a.logout_button:hover,
a.logout_button:active {
   text-decoration: underline;
   background-color: #fff;
   color: #ff6600;
}

.rsy_list_head_left,
.newsTable{
   background-color: #354B6A;
}
.rsy_list_head_left,
#content table.newsTable td{
   padding: 4px 5px;
}

#content .rsy_list_head_left a,
#content .rsy_list_head_left a:link,
#content .rsy_list_head_left a:visited,
#content .newsTable a,
#content .newsTable a:link,
#content .newsTable a:visited{
   color: #fff;
   font-size: 120%;
   font-weight: bold;
   display: block;
   text-decoration: none;
}
.rsy_list_head_left,
.newsTitel{
   color: #fff;
}
#content .rsy_list_head_left a:focus,
#content .rsy_list_head_left a:hover,
#content .rsy_list_head_left a:active,
#content .newsTable a:focus,
#content .newsTable a:hover,
#content .newsTable a:active {
   text-decoration: underline;
}
.newsMehr{
   float: right;
   padding-right: 5px;
}
span.ci1{
   color: #000;
   font-weight: bold;
}
span.ci2{
   color: #F57921;
   font-style: italic;
   font-weight: bold;
}
/*
BANNERBK
*/
/* FORMATIERUNG CONTENT */
#bbkcontainer .HaasGroupLogo{
   text-align: center;  
   margin-bottom: 1em;
}

#bannerbk {line-height: 150%; margin: 25px 0 0 0;}
#bannerbk p{margin : 0 0 1em 0;}
#bannerbk h1 {
   color: #ee8215;
   font-size: 160%;
   font-weight: normal;
   margin : 0 0 1em 0;
}

#bannerbk sup,
#bannerbk sub{
   font-size: 92%;
}

#bannerbk h3 {
   color: #828282;
   font-size: 130%;
   font-weight: normal;
   margin: 20px 0 10px 0;
}

#bannerbk h5 {
   color: #000;
   font-size: 120%;
   font-weight: normal;
   margin: 15px 0 8px 0;
}

#bannerbk table {
   border : 0 none;
   /*margin : 1em 0;*/
   margin: 0;
}
#bannerbk table table td{
   padding: 0;  
   font-size: 92%;
}
#bannerbk td, #bannerbk tr {
   padding : 3px;
   vertical-align : top;
}
#bannerbk .tabrowheader td {
   background-color: #ee8215;
   color: #fff;
}
#bannerbk .tabrowungerade {
   background-color: #fbc27f;
   color: #000;
}
#bannerbk .tabrowgerade {
   background-color: #E4E5E7;
}

#bannerbk a,
#bannerbk a:link,
#bannerbk a:visited{
   color: #ee8215;
   font-weight : bold;
   text-decoration : underline;
}

#bannerbk a:focus,
#bannerbk a:hover,
#bannerbk a:active{
   background-color: #ee8215;
   color:#fff;
}

#bbkcontainer #bannerbk .imgLeft,
#bbkcontainer #bannerbk .imgRight {
   display: none;
}