/* Style-Sheet Definitionen layout für www.anwaltsverein-mosbach.de */
/* (c) markus slaby media  -  www.markus-slaby-media.de             */
/* Version 0.1 - Stand: 07.07.2007 				   */

*.*{
	margin: 0px;
         padding: 0px;
}

body{
	background-color: #888888;
}

#page{
	width: 1024px;
         left: 50%;
         margin-left: -512px;
         top: 0px;

         position: relative;
         overflow: visible;

         background-image: url('../images/background.gif');
         background-position: top left;
         background-repeat: repeat-y;
}

#head{
	width: 1024px;
         height: 139px;

         border-style: solid;
         border-width: 0px;
         border-bottom-width: 6px;
         border-color: #A33736;

         background-image:url('../images/head.jpg');
         background-position: top left;
         background-repeat: no-repeat;

         position: relative;
}

#logo{
	top: 22px;
         left: 825px;

         position: relative;
}

#topmenu{
	top: 115px;
         left: 0px;

         position: absolute;
}

#menu{
	top: 0px;
         left: 0px;
         width: 152px;
         float: left;
         display:table-cell;
         // padding-left: 20px;
         padding-top: 50px:
         margin-top: 50px;

         position: relative;
}

#content{
	top: 0px;
         left: 0px;
         width: 480px;
         padding-top: 25px;
         padding-left: 30px;
         display:table-cell;

         position: relative;
         overflow: visible;
	/*margin-left: 162px;
         margin-right: 350px;

         float: left;
         position: relative;*/
}

iframe{
	width: 480px;
	height: 520px;
}

#right{
	width: 265px;
         right: 0px;
         top: 0px;

         float:right;
         position: absolute;

         padding-top: 165px;
         /*padding-left: 15px;*/
         padding-right: 5px;
}

#footer{
	width: 480px;
         bottom: 0px;
         height: 25px;

         text-align: center;

         margin-top:15px;
}

#only-print{
	display:none;
}

#suche{
	border-width: 1px;
         border-style: solid;
         border-color: #A33736;

         width: 230px;

         padding: 10px;
}

.ergebnisse{
	width: 100%;

         border-width: 1px;
         border-style: solid;
         border-color: #000000;
         border-collapse: separate;
         border-spacing: 2px;
         empty-cells: show;
}

.cell, .cell-highlight{
	padding: 5px;

	border-width: 1px;
         border-style: solid;
         border-color: #000000;
         border-left-color: #666666;
         border-top-color: #666666;
}

.cell{
	background-color: #E3C3C2;
}

.errorbg{
	background-color: #E3C3C2;
}

.bild{
	width: 160px;
         margin-right: 15px;
         margin-bottom: 15px;

	border-width: 3px;
         border-style: solid;
         border-color: #E3C3C2;
         background-color: #E3C3C2;
}

a.topmenu_item:link, a.topmenu_item:visited, a.topmenu_item:hover, a.topmenu_item:active, a.topmenu_item_select:link, a.topmenu_item_select:visited, a.topmenu_item_select:hover, a.topmenu_item_select:active{
	font-family: Verdana, Arial, Helvetica, sans-serif;
         font-size: 1.0em;
         font-weight: bold;
         letter-spacing: 0.1em;
         line-height: 160%;
         color: #FFFFFF;
         text-decoration: none;
         text-align: center;
         vertical-align: middle;

         width: 151px;
         height: 26px;
         /*padding-top: 3px;*/
         overflow: hidden;
         float: left;
         position: relative;

         border-style: solid;
         border-color: #FFFFFF;
         border-width: 0px;
         border-bottom-width: 4px;

         background-image:url('../images/button.jpg');
         background-position: top left;
         background-repeat: no-repeat;
}

a.topmenu_item:hover, a.topmenu_item_select:hover{
	color: #A33736;

         border-color: #A33736;

         background-image:url('../images/button_high.jpg');
}

a.topmenu_item_select:link, a.topmenu_item_select:visited, a.topmenu_item_select:hover, a.topmenu_item_select:active{
	border-color: #A33736;
}

a.menuitem:link, a.menuitem:visited, a.menuitem:hover, a.menuitem:active, a.menuitem_select:link, a.menuitem_select:visited, a.menuitem_select:hover, a.menuitem_select:active{
	font-family: Verdana, Arial, Helvetica, sans-serif;
         font-size: 0.8em;
         font-weight: bold;
         letter-spacing: 0.1em;
         line-height: 160%;
         color: #A33736;
         text-decoration: none;
         text-align: left;
         vertical-align: middle;
         padding-left: 15px;
         margin-top: 5px;

         width: 125px;
         height: 26px;
         /*padding-top: 3px;*/
         overflow: hidden;
         float: left;
         position: relative;

         border-color: #CCCCCC;
         border-style: solid;
         border-width: 0px;
         border-left-width: 10px;

         background-image:url('../images/submenu_bg.gif');
         bacground-position: top left;
         background-repeat: no-repeat;
}

a.menuitem:hover, a.menuitem_select:hover{
         border-color: #A33736;
         border-style: solid;
         border-width: 0px;
         border-left-width: 10px;
}

a.menuitem_select:hover{
	border-color: #FFFFFF;
}

a.menuitem_select:link, a.menuitem_select:visited, a.menuitem_select:hover, a.menuitem_select:active{
	border-color: #A33736;
}