


/* neu */

body
{
	background-color:rgb(249, 244, 216);
	padding-left:2em;
}

#od_logo_header
{
	background-color:#ffffff;
	width:938px;
	height:75px;
  border-right: 1px solid #a9a9a9;
	border-left: 1px solid #a9a9a9;
}

.od_default_full
{
	width:939px;	
}

.od_default_rightest
{
	width:205px;
}

.clear {
clear:left;
}


#od_main_header
{
	background-image:url(/media/images/od_main_header_bg2.gif);
	background-position:right;
	width:939px;
	border-bottom:2px solid #ffffff;
	border-left: 1px solid #a9a9a9;
}


#content_right
{
	background-image: url(/media/images/content_border_gray.gif);
  border-right: 1px solid #a9a9a9;
	border-left: 1px solid #a9a9a9;  
 	background-repeat:repeat-x;
 
  padding-top:2em;
	background-color:#efefef;

}

#content_cart
{
	background-image: url(/media/images/content_border_gray.gif);
  border-right: 1px solid #a9a9a9;
	border-left: 1px solid #a9a9a9;  
 	background-repeat:repeat-x;
	background-color:#efefef;
  padding:1em;	
}



#searchDlgTab
{
  padding-left:2em;
  padding-right:2em; 	
	
}


div.contentDiv
{
  padding:2em;

	background-color:#ffffff;
	
}

#od_main_eyecatcher
{
  border-right: 1px solid #a9a9a9;
  min-height:80px;	
  text-align:center;
  vertical-align:middle;
	background-image: url("/media/images/eyecatcher/loading.gif");
	background-position:center center;
	background-repeat:no-repeat;

}

#od_content_frame
{
  border-right: 1px solid #a6a6a6;	        
  width:940px;
  background-color:#ffffff;
  margin-bottom:0px;
}


#od_picture_frame img
{
		border:6px solid #ffffff;
		margin:4px;
		
}



#od_category_preview_full
{
	padding:0.4em;	
	
}

h3.od_obj_search_list_title
{
		margin-left:5px;
		margin-bottom:4px;
		font-size:10pt;
}



h3
{
	font-size:12pt;
}



div.article
{
	border-top:1px dotted #7a7a7a;
	padding-top:6px;
	background-color:#f8f8f8;
	font-size:10pt;
	margin-right:8px;
	padding-right:2em;	
	padding-left:2em;
	
}

div.article p
{
	font-size:10pt;
}

div.article h4
{
	margin-top:0px;
	margin-bottom:0px;
}

div.article h5
{
	margin-top:0px;
	margin-bottom:0px;
}

div.article img
{
	border:1px solid #7a7a7a;
}


div.resultList
{
  padding-left:2em;
  padding-right:2em; 	

}



 div.od_footer
  {
    color:#ffffff;
   	margin-top:0px;
		font-size:8pt;   
		width:936px; 
		padding:2px;
		background-color:#000044;
}


 div.od_footer_card
  {
    color:#ffffff;
   	margin-top:0px;
		font-size:8pt;   

		padding:2px;
		background-color:#000044;
}



div.od_footer a 
{
		color: #ffffff;
		text-decoration: none;
		font-weight:bold;
}


 div.od_footer_card a
{
		color: #ffffff;
		text-decoration: none;
		font-weight:bold;
}





/* navigation */
#navcontainer
{
	
	background-color:#ffffff;
	width:938px;
  border-right: 1px solid #a9a9a9;
	border-left: 1px solid #a9a9a9;
}

#navlist
{
border-bottom: 1px solid #ccc;
margin: 0;
padding-bottom: 19px;
padding-left: 10px;
}

#navlist ul, #navlist li
{
display: inline;
list-style-type: none;
margin: 0;
padding: 0;
}

#navlist a:link, #navlist a:visited
{
background: #E8EBF0;
border: 1px solid #ccc;
color: #666;
float: left;
font-size: small;
font-weight: normal;
line-height: 14px;
margin-right: 8px;
padding: 2px 10px 2px 10px;
text-decoration: none;
}

#navlist a:link#current, #navlist a:visited#current
{
background: #fff;
border-bottom: 1px solid #fff;
color: #000;
}

#navlist a:hover { color: #f00; }

body.section-1 #navlist li#nav-1 a, 
body.section-2 #navlist li#nav-2 a,
body.section-3 #navlist li#nav-3 a,
body.section-4 #navlist li#nav-4 a
{
background: #fff;
border-bottom: 1px solid #fff;
color: #000;
}

#navlist #subnav-1,
#navlist #subnav-2,
#navlist #subnav-3,
#navlist #subnav-4
{
display: none;
width: 90%;
}

body.section-1 #navlist ul#subnav-1, 
body.section-2 #navlist ul#subnav-2,
body.section-3 #navlist ul#subnav-3,
body.section-4 #navlist ul#subnav-4
{
display: inline;
left: 10px;
position: absolute;
top: 95px;
}

body.section-1 #navlist ul#subnav-1 a, 
body.section-2 #navlist ul#subnav-2 a,
body.section-3 #navlist ul#subnav-3 a,
body.section-4 #navlist ul#subnav-4 a
{
background: #fff;
border: none;
border-left: 1px solid #ccc;
color: #999;
font-size: smaller;
font-weight: bold;
line-height: 10px;
margin-right: 4px;
padding: 2px 10px 2px 10px;
text-decoration: none;
}

#navlist ul a:hover { color: #f00 !important; }


	



/* alt */

  body {
        margin: 0px;
        font-family: "Segoe UI","Trebuchet MS", Verdana, Tahoma, Arial, Helvetica, "Sans-Serif";
        font-size:10pt;

  }

  table.start 
  {
      border-collapse: collapse;
      border-right: 1px solid #6c6c6c;
      border-left: 1px solid #6c6c6c;
      background-image: url(/media/images/spacer_bluebar_top.png); 
      background-position:bottom;     
  }

  .start_bluebar {
        background-image: url(/media/images/spacer_bluebar_top.png);
        height: 5px;
  }

  .start_bluebar_light 
  {
  

      background-image: url(/media/images/spacer_bluebar_light.png);
        vertical-align: top;
        

height: 5px;
        font-size: 28pt;
        font-style: italic;
        color: white;
        

border-bottom: 1px solid black;
  }

  .start_gallery {
        font-size: 16pt;
        font-style: 

italic;
        font-weight: bold;
        color: gray;
  }

  .content_border {
        

background-image: url(/media/images/content_border.png);
        height: 9px;
        

background-repeat:repeat-x;
  }

  .content_border_white {
        background-image: 

url(/media/images/content_border_white.gif);
        border-right: 1px solid #a9a9a9;
        height: 9px;
 

       background-repeat:repeat-x;
        padding-left:4px;
  }

  .content_border_gray {
        

background-image: url(/media/images/content_border_gray.gif);
        height:9px;
        border-right: 1px 

solid #a9a9a9;
        background-repeat:repeat-x;
        padding-left:4px;
  }

  .title {
      

  width: 100%;
        border-collapse: collapse;
  }

  .title_bluebar_light {
        

background-image: url(/media/images/spacer_bluebar_light.png);
        vertical-align: top;
        height: 

5px;
        font-size: 18pt;
        font-style: italic;
        color: white;
        border-bottom: 

1px solid black;
  }

  .navibar {
        background-image: url(/media/images/spacer_navibar.png);
  

      height: 19px;
        font-size: 11pt;
        font-weight: bold;
        border-bottom: 1px solid 

black;
        margin-left: 25px;
  }


  a.navibar {
        background-image: 

url(/media/images/spacer_navibar.png);
        color: black;
        text-decoration: none;
        

border-bottom: 0px solid black;
  }

  a.navibar:hover {
        background-image: 

url(/media/images/spacer.gif);
        color: #A066ED;
        text-decoration:underline;
  }


  

.sub_navibar {
        color: black;
        font-size: 9pt;
        font-weight: bold;
        

vertical-align: middle;
        margin-left: 15px;
        height:38px; 
  }

  a.sub_navibar {
   

     text-decoration: none;

  }

  a.sub_navibar:hover {
        color: white;
        

background-color: black;
  }

  .sub_title {
        font-size: 16pt;
        font-style: italic;
 

       font-weight: bold;
        color: gray;
  }

  h2 
  {
        font-size: 12pt;
        color: #A066ED;        
        border-bottom:1px solid #ffcc00;
 				margin-bottom:0px;
	}

  


  .article_text
  {
        padding: 5px;
        padding-top: 

0px;
        font-size: 10pt;
        ttext-align: justify;
        margin: 0px;
  }

  

.article_extra
  {
        background-color: yellow;
        padding: 10px;
        padding-top: 

0px;
        font-size: 10pt;
        text-align: justify;
        margin: 0px;
  }


  

.content_right p
  {
        padding: 5px;
        padding-top: 0px;
        font-size: 10pt;
        text-align: justify;
        margin: 0px;
  }

   .content_right p.teaser
   {
        padding: 

5px;
        padding-top: 0px;
        font-size: 10pt;
        text-align: justify;
        margin: 

0px;
   }

  .content_right h2 {
        font-size: 11pt;
        font-style: bold;
        color: 

#A066ED;
        padding: 5px;
        padding-bottom: 0px;
        padding-top: 0px;
        

border-bottom:1px solid #ffcc00;

  }


  .article h2 {
        font-size: 11pt;
        

font-style: bold;
        color: #A066ED;
        padding: 5px;
        padding-bottom: 0px;
        

padding-top: 0px;
        border-bottom:1px solid #ffcc00;

  }

  .article h3 {
        

font-size: 9pt;
        font-style: bold;
        margin: 0px;
        padding: 5px;
        

padding-top: 0px;
  }

  table.content
  {
       /* border-right: 1px solid #6c6c6c;*/
        /*border-left: 1px solid #6c6c6c;*/
  }

  td.content_right
  {
        background-color: 

#efefef;
        border-right: 1px solid #a9a9a9;
  }

  td.content_left
  {
        border-right: 

1px solid #a9a9a9;
        vertical-align:top;
  }

 

  .form
  {
        font-size: 8pt;
        padding-left: 5px;
  }

  .form_header
  

{
        font-size: 10pt;
        font-style: bold;
        padding-left: 5px;
        display: block;
        background-color: #ffcc00;
  }


  a
  {
        color: #0000cc;
        text-decoration: none;
        font-weight:bold;
   
  }

  a:hover 
  {
        color: #A066ED;
        text-decoration:underline;
  }











/* ruegenlinks old ... */
body
{
	font-family:"Trebuchet MS", Tahoma, Verdana, Sans-Serif;
	margin:0px;
}

td.rl_ads
{
	width:520px;
	height:95px;
	
}

td.rl_logo
{
	width:260px;
	background-color: #e2e2e2;
}

td.rl_logo_1
{
	background-color: #EB880E;
	color:#ffffff;
	text-align:center;
}


p.credits
{
	color:#7a7a7a;
	font-size:8pt;
	text-align:left;
	border-top:1px solid #7a7a7a;
}

p.credits a
{
	color:#7a7a7a;
	font-size:8pt;
	font-weight:bold;
	text-decoration:none;
}

#mPadding
{
	width:60px;
}


td.mNavigation
{
	background-color:	#330B67;

}

#mNavigation
{
	background-color:	#330B67;
	font-size:12pt;
	padding-top:6px;
	padding-bottom:6px;	
	color:#ffffff;
}

#mNavigation a:link
{
	font-size:12pt;
	color:#ffffff;
	text-decoration:none;
	font-weight:bold;
}

#mNavigation a:active
{
	font-size:12pt;
	color:#ffffff;
	text-decoration:none;
	font-weight:bold;
}

#mNavigation a:visited
{
	font-size:12pt;
	color:#ffffff;
	text-decoration:none;
	font-weight:bold;
}


#mNavigation a:hover
{
	font-size:12pt;
	color:#ffcc00;
	text-decoration:underline;
	font-weight:bold;
}

p.navigationBottom
{
	font-size:10pt;
	text-align:center;
	margin-top:10px;
	margin-bottom:10px;	
}

p.navigationBottom a
{
	font-size:10pt;
	font-weight:bold;
}

.mContent
{
	vertical-align:top;
	width:460px;	
}






td.Sidebar
{

	background-color: #e2e2e2;
}

.searchDlg
{

}

.searchOptions
{
	font-size:10pt;
}


div.resultItem
{

	font-size:10pt;
	width:455;	
	border-bottom:1px dotted #7a7a7a;
	margin-top:8px;
	padding-bottom:5px;
	padding-bottom:5px;
}

div.resultItem a
{
	font-weight:bold;

}

div.resultItem p
{
	margin-bottom:0px;
	font-size:10pt;

}

div.resultItem p.info
{
	margin-top:0px;
	font-size:8pt;
	color:#7a7a7a;
}

p.info a
{
 	font-weight:bold;
 	text-decoration:none;
	color:#7a7a7a; 	
}

p.info_result
{
	font-size:10pt;
}


ul.services
{
	font-size: 14pt;
	color: #000066;
	list-style-type:none;
	margin-right:10px;
}

ul.services li
{
	margin-bottom:6px;
}
