﻿

body {background-color: #ffffff;
      background-image: url('aufbau/images/seitenlogo.gif');
      background-repeat:repeat-x;
      font-size: 100.01%; 
      text-align: center;
      padding: 0px;
      margin: 0px;}
	  

 p { margin-bottom: 5px;
     margin-top: 5px; }	  
     

a {
  color: blue;
}

     
# div { text-align: left; }

/* xxxxxxxxxxxxxxxxxxxxxxxxxxxx sidebarr xxxxxxxxxxxxxxxxxxxxxxxxxxxxxx */
* {
  box-sizing: border-box;
}


/* Left column */
.leftcolumn {
  float: left;
  width: 100%;
}

/* Right column */
.rightcolumn {
  float: left;
  width: 230px;
  padding: 10px;
}

.row:after {
  content: "";
  display: table;
  clear: both;
}


@media screen and (max-width: 500px) {
 .rightcolumn {
        visibility: hidden;
  }
}


@media screen and (max-width: 500px) {
 .leftcolumn {
    width: 80%;
    padding: 0%;
  }
}



.column_a {
  float: left;
  width: 50%;
  padding: 20px;
  height: 340px; /
}



.column_b {
  float: left;
  width: 50%;
  padding: 3px;
  height: 310px; /
}

.column_bb {
  float: left;
  width: 100%;
  padding: 3px;
  height: 310px; /
}



.column_c {
  float: left;
  width: 100%;
  padding: 20px;
  height: 170px; /
}



.column_d {
  float: left;
  width: 100%;
  padding-left: 20px;
  height: 390px; /
}


.column_e {
  float: left;
  width: 100%;
  padding-left: 40px;
  height: 370px; /
}


.column_f {
  float: left;
  width: 100%;
  padding: 20px;
  height: 120px; /
}




@media screen and (max-width: 500px) {
  .column_a, .column_b {
    width: 55%;
  }
}

@media screen and (max-width: 500px) {
  .column_bb {
    width: 55%;
    height: 300px;
  }
}


@media screen and (max-width: 500px) {
  .column_c {
    width: 55%;
  }
}


@media screen and (max-width: 500px) {
  .column_d {
    width: 55%;
    height: 300px;
  }
}


@media screen and (max-width: 500px) {
  .column_e {
    width: 55%;
  }
}


@media screen and (max-width: 500px) {
  .column_f {
    width: 55%;
  height: 80px;
  }
}



.row:after {
  content: "";
  display: table;
  clear: both;
}



.topnav {
    width: 100%;
  max-width: 1080px;
  margin-left: auto;
    margin-right: auto;
  overflow: hidden;
  background-color: #ffffff;
}

.topnav a {
  float: left;
  display: none;
  color: #0f0f0f;
  text-align: center;
  padding: 14px 16px;
  text-decoration: none;
  font-size: 17px;
}

.topnav a:hover {
  background-color: #ddd;
  color: black;
}

.topnav a.active {
  background-color: #04AA6D;
  color: white;
}

.topnav .icon {
  display: none;
}

@media screen and (max-width: 850px) {
  .topnav a:not(:first-child) {display: none;}
  .topnav a.icon {
    float: right;
    display: block;

  }
}

@media screen and (max-width: 850px) {
  .topnav.responsive {position: relative;}
  .topnav.responsive .icon {
    position: absolute;
    right: 0;
    top: 0;
  }

  .topnav.responsive a {
    float: none;
    display: block;
    text-align: left;
  }
}



.container{
 display: flex;
 justify-content: center;
}


.sidebar {
  margin: 0;
  padding: 0;
  width: 150px;
  background-color: #ffffff;
  position: absolute;
  height: auto;
  overflow: auto;
}

.sidebar a {
  display: block;
  color: black;
  padding: 12px;
  text-decoration: none;
}

.sidebar a.active {
  background-color: #ffffff;
  color: white;
}

.sidebar a:hover:not(.active) {
  background-color: #555;
  color: white;
}

div.content {

  margin-left: 160px;
  padding: 1px 16px;
  height: 100%;
}

@media screen and (max-width: 850px) {
  .sidebar {
    width: 0px;
    height: 0px;
    position: relative;
  }
  .sidebar a {float: left;}
  div.content {margin-left: 0;
  max-width: 700px;}
}


.responsive {
  width: 95%;
  max-width: 1070px;
  height: auto;
}

/* xxxxxxxxxxxxxxxxxxxxxxxxxxxx aussen, header, quer xxxxxxxxxxxxxxxxxxxxxxxxxxxxxx */

                               
#align_right_link {float: left
             width: 920px; 
             margin-top:0px;
             margin-bottom:0px;
             margin-right:10px;
             height: 33px;} 

.seite_home {
	float: left;
	margin: 0px;
    text-align: left;
    width: 850px;
    length: auto;
	background: #ffffff;
	    }
	
/* xxxxxxxxxxxxxxxxxxxxxxxxxxxx aussen, header, quer xxxxxxxxxxxxxxxxxxxxxxxxxxxxxx */
	
# aussen { 
         width: auto;
         margin: auto;
         background-color:#ffffff;
          }
		  
		  		 
#umrahmung_home{
    margin: auto;
    text-align: left;
    width: 1080px;
    length: 2000px;
    padding: 0px;
    background: #ffffff;
    }
		  
#umrahmung_urologie{
    margin: auto;
    text-align: left;
    width: 940px;
    length: 2000px;
    padding: 0px;
    background: #ffffff;
    }
		

 

						
#box_inhalt_links { float: left;
        width: 870px;
		margin-top: 0px;
        margin-bottom: 20px;
		margin-left: 0px;
        padding-top: 0px;
		padding-left: 10px;
		background: #ffffff;
		padding-right: 10px;
        text-align: left; 
        font-family: arial;}		
		
		 		 						
.home_left_o {float: left;
        width: 820px;
        padding-left: 0px;
		padding-right: 0px;
        text-align: left; 
		margin-top: 30px;		 		
		background-color: #ffffff);						
		margin-left: 0px;
		margin-right: 0px;
		font-family: arial;
        font-size: 12px;
        line-height: 17px;}
						
#box_kurzreferate_li { float: left;
        width: 310px;
		margin-top: 10px;
        margin-bottom: 20px;
		margin-left: 10px;
        padding-top: 0px;
		padding-left: 0px;
		padding-right: 0px;
        text-align: left; 
        background-image: url('stage_bilder/rahmen1.gif');
        border-bottom: solid 1px gray;
        font-family: arial;}
						
#box_kurzreferate_re { float: right;
        width: 310px;
		margin-top: 10px;
        margin-bottom: 20px;
		margin-right: 10px;
		padding-left: 0px;
		padding-right: 0px;
        text-align: left; 
        background-image: url('stage_bilder/rahmen1.gif');
        border-bottom: solid 1px gray;
        font-family: arial;}
	
		
#box_ubersichten { float: left;
        width: 810px; 
        padding-top: 20px;
		padding-left: 5px;
		margin-left: 0px;
        text-align: left; 
        background-color:#ffffff;
        border-top: solid 1px gray;
		border-left: solid 5px gray;
        font-family: arial;
        font-size: 13px;
        line-height: 20px;} 
		
#box_andrologie { float: left;
       margin: auto;
       width: 630px;
       height: 50px;
	   margin-left: 10px;
       text-align: left;
	   font-family: arial,verdana,sans-serif;
       background-image: url('stage_bilder/andro_themen.gif'); } 
	   	   					
#col3_home {float: right; 
        width: 210px; 
        padding: 0px;
        margin-top: 0px;
        margin-right: 20px; 
        background-color:#ffffff;}
				        
#col_zeitschr_home { float: right;
        width: 205;
		height: 290px; 
        background-color: #ffffff;
        margin-right: 0px; 
        margin-top: 0px; 
		padding-left: 3px;
		padding-top: 3px;

        text-align: left;
		font-size: 13px;
		color: #000000;
		}
				         
#col_kurz_home {float: right;  
        width: 208px; 
        height: 138px;
        margin-top: 22px;
        margin-right: 0px;
        text-align: left;
        padding: 0px;
		border: 1px solid #d4d4d4; 

        background-color:#ffffff; }
		
#col_pharmanews_home {float: right;  
        width: 210px; 
        height: 130px;
        margin-top: 22px;
        margin-right: 0px;
        text-align: left;
        padding: 0px; 
        background-image:  url('col_bilder/pharma_home.gif');
        background-color:#ffffff; }
		
#col_newsletter_home {float: right;  
        width: 198px; 
        height: 98px;
        margin-top: 22px;
        margin-right: 0px;
        padding: 6px;
		text-align: center; 
		color: #000000;
        background-image:  url('col_bilder/mann_home.gif');
        background-color:#ffffff; }
								         
#col_topics_home {float: right;  
        width: 210px;
		height: 165px; 
        margin-top: 22px;
        margin-right: 0px;
        text-align: left;
        padding: 0px;
		border: 1px solid #d4d4d4; 
        background-image:  url('col_bilder/topics_home.gif');
        background-color:#ffffff; }
										         
#col_recht_home {float: right;  
        width: 210px;
		height: 105px; 
        margin-top: 30px;
        margin-right: 0px;
        text-align: left;
        padding: 0px;
		border: 1px solid #d4d4d4; 
        background-image:  url('col_bilder/medizinrecht.gif');
        background-color:#ffffff; }

#fusszeile {
       margin: auto;
       width: 940px;
       height: 50px;
       clear: both;
       font-size: 11px;
       line-height: 15px;
       text-align: left;
       background-image: url('stage_bilder/abspann.jpg');
       background-repeat:repeat-x; 
       } 


		
        
#col_zeitschr { float: left; 
        width: 300px; 
        margin-top: 10px;
        margin-left: 20px;
		padding-top: 5px;
        text-align: left;
        font-family: arial, verdana, sans-serif;
        font-size: 12px;
        color: black;
		}
		
#col_zeitschr_2 { float: left; 
        width: 600px; 
        margin-top: 10px;
        margin-left: 20px;
		padding-top: 5px;
        text-align: left;
        font-family: arial, verdana, sans-serif;
        font-size: 12px;
        color: black;
		}		

				
#box_ubersichten { float: left;
        width: 940px; 
        padding-top: 20px;
		padding-left: 5px;
		margin-left: 0px;
        text-align: left; 
        background-color:#ffffff;
        border-top: solid 1px gray;
		border-left: solid 5px gray;
        font-family: arial;
        font-size: 13px;
        line-height: 20px;} 

#box_urologie { float: left;
       margin: auto;
       width: 920px;
       height: 50px;
	   margin-left: 10px;
       text-align: left;
	   font-family: arial,verdana,sans-serif;
       background-image: url('stage_bilder/andro_themen.gif'); } 	  
		
.blau12 {
	font-family: arial;
	font-size: 14px;
	line-height: 15px;
	color: #0000cc;}
	
.blau14 {
	font-family: arial;
	font-size: 14px;
	line-height: 25px;
	color: #0000cc;}
	
.blau15 {
	font-family: arial;
	font-size: 15px;
	line-height: 16px;
	color: #0000cc;}  
	
.rot14 {
	font-family: arial;
	font-size: 14px;
	line-height: 25px;
	color: #cc0000;}
		
.graus16_home {
	font-family: arial;
	font-size: 16px;
	line-height: 50px;
	font-weight:regular;
	color: #c000c0;
}
					
.schwarz13_home {
	font-family: arial;
	font-size: 13px;
	line-height: 20px;
	font-weight:regular;
	color: #000000;
}
.schwarz16_home {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 16px;
	line-height: 20px;
	font-weight:regular;
	color: #000000;
}
		
.grau16_home {
	font-family: arial;
	font-size: 16px;
	line-height: 20px;
	font-weight:regular;
	color: #777777;
}	
				
				
.grau18_home {
	font-family: arial;
	font-size: 18px;
	line-height: 20px;
	font-weight:regular;
	color: #777777;
}
	
.features {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 16px;
	line-height: 30px;
	font-weight: bold;
	color: #902020;}

/* xxxxxxxxxxxxxxxxxxxxxxxxxxxx für sidebarr xxxxxxxxxxxxxxxxxxxxxxxxxxxxxx */
						
	
